2017-08-23 122 views
-1

有两个KML/KMZ文件。举个例子,其中一个坐标为黑色方块,另一个坐标为绿色方块。我怎样才能得到红场的坐标(这是重叠区域)?看起来理想情况下,这可以通过程序脚本化或生成。如何从KML文件中合并两个形状并获取重叠区域的坐标?

如果可以实现这一目标,那么总结目标是分析和合并两个KML/KMZ边界文件,并在一个KML/KMZ中创建较小的形状。

非常感谢

enter image description here

+0

你使用什么操作系统?每个KML文件都只有一个形状吗?请提供示例文件。 –

+0

Mac OS,Linux或Windows很好。 KML文件包含多个形状。有关如何根据以下两种形状将形状拆分为较小形状的示例:[KML1](https://www.google.com/maps/d/u/0/viewer?mid=1eIjWEQyO-PchgJUttxBBkYqvPxE&ll=51.5117432899754%2C-0.1284054999998716 &z = 12)[KML2](https://www.google.com/maps/d/u/0/viewer?mid=1KE3Tlm1Bhe4ZbE5bzhD69BZb7Js&hl=zh_CN&ll=51.625809999999994%2C-0.1537230000000136&z=10) –

回答

2

您可能需要使用能够进行基本的GIS分析功能的软件。一个很好的免费选择是QGIS。加载您的KML文件,然后进入“矢量”菜单并找到相交工具。

如果您需要命令行/脚本/程序选项,您可以查看GDAL,它是OGR交集方法。