【发布时间】:2011-10-13 10:34:24
【问题描述】:
我有一个程序接受三对或更多对经度和纬度的用户输入。我试图通过用输入坐标构造的多边形在表格中找到所有相交/有界的四边形坐标(每个四边形有 4 对经度和纬度)。
它需要覆盖整个地球(两极)并尽可能精确。
我尝试将其转换为球坐标(使用固定高度),但不知道下一步该做什么。
我很确定以前有人这样做过,但我无法通过谷歌搜索找到它。
我正在使用 Java,但 Python 也可以。
我找到了一种方法来检查多边形是否相交(如果它们是笛卡尔坐标)。
任何帮助将不胜感激!
【问题讨论】:
-
请注意,球体上的多边形并没有定义内部和外部 - 它只是将球体分成两部分。您需要更多信息来确定哪个部分在“内部”。
标签: java geolocation geometry geospatial computational-geometry