回 帖 发 新 帖 刷新版面

主题:求助用fortran判断坐标

有带经纬度坐标位置的数据,也知道中国边界的经纬度坐标,如何判断这些数据是在中国区域内?

回复列表 (共3个回复)

沙发

把所有数据用vba在cad中画出来不知道可行不?

板凳

先来个简单的,判断点是否在 椭圆 内部。

3 楼

1.做小直线段逼近曲线(链表)
2.由要判断的点向下或者向左做射线,数交点(实际上是做循环比较坐标)的个数,若为奇数,则在内。
3.第二步内最好判断小直线段的斜率是否接近0或者无穷。实际上最好的方法是以斜率1为界,绝对值<1向下,>1向左。

大概写了一下,楼主自己勤动一下脑子。本人当年自己想过写过程序的。

我来回复

您尚未登录,请登录后再回复。点此登录或注册