有没有办法在Google地球中提取多边形内的坐标。例如,我有一个项目,我需要在一个区域中使用每1km ^ 2的坐标并在MATLAB中使用它们。怎么办呢?
答案 0 :(得分:1)
虽然您可以使用Google地球叠加多边形和坐标网格并直观地确定答案,但Google地球不提供在另一个要素(多边形)中选择和导出要素(网格点)的方法。
但是,您可以通过以下方式解决问题: 1.将面要素保存到KML文件中; 2.使用您喜欢的语言的XML阅读器解析KML文件; 3.构建一个你想要测试的坐标网格; 4.使用实现point-in-polygon algorithm的库(例如Java中的JTS,C中的GEOS,Python中的Shapely)。 MATLAB似乎提供point in polygon function。