【问题标题】:How to merge two shapes from KML files and get coordinates of overlapped area?如何合并 KML 文件中的两个形状并获取重叠区域的坐标?
【发布时间】:2017-08-23 01:20:32
【问题描述】:

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

如果能做到,那么总结一下目标就是分析合并两个KML/KMZ边界文件,在一个KML/KMZ中创建更小的形状。

非常感谢

【问题讨论】:

  • 您使用什么操作系统?每个 KML 文件中是否只有一个形状?请提供示例文件。
  • Mac OS、Linux 或 Windows 都可以。 KML 文件包含多个形状。例如,如何根据这两个将形状拆分为更小的形状:KML1KML2
  • 您好,@laimison 我遇到了同样的问题,我只有一个 kml / kmz 文件。你们解决问题了吗
  • 嗨@sujanmaharjan 不幸的是,没有。计划已经改变。这很有趣,但我可能有一天会需要它。我想跳过学习 QGIS 并在 Python 中使用建议/可能的方法,以便任务可以自动化。有些人将 kml 转换为 GeoJSON mapbox.github.io/togeojson 。所以你也可以从这种格式中寻找可能性。请告诉我进展如何。

标签: google-maps kml kmz


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2015-10-29
    • 2011-09-14
    • 1970-01-01
    • 1970-01-01
    • 2011-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多