如何从 KML 文件合并两个形状并获取重叠区域的坐标?

How to merge two shapes from KML files and get coordinates of overlapped area?

有两个 KML/KMZ 文件。例如,其中一个坐标为黑色方块,另一个坐标为绿色方块。如何获得红色方块(重叠区域)的坐标?理想情况下,这可以使用程序编写或生成。

如果这可以实现,那么总结一下目标是分析和合并两个 KML/KMZ 边界文件,并在一个 KML/KMZ.

中创建更小的形状

非常感谢

您可能希望使用能够执行基本 GIS 分析功能的软件。 QGIS 是一个不错的免费选择。加载您的 KML 文件,然后转到“矢量”菜单并找到“相交”工具。

如果您需要 commandline/script/programatic 选项,您可以查看 GDAL 及其 OGR Intersection 方法。