有可能在Google Earth中提取多边形内的坐标吗?

时间:2012-02-15 20:43:14

标签: path kml google-earth

有没有办法在Google地球中提取多边形内的坐标。例如,我有一个项目,我需要在一个区域中使用每1km ^ 2的坐标并在MATLAB中使用它们。怎么办呢?

1 个答案:

答案 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