gpt4 book ai didi

google-maps - 在谷歌地图上覆盖 ESRI shapefile 的最佳方法?

转载 作者:行者123 更新时间:2023-12-03 05:37:21 27 4
gpt4 key购买 nike

在 Google map 中叠加 shapefile 的最佳方式是什么?

经过一番阅读后发现,将 shapefile 转换为 KML 并在 Google map 中覆盖 KML 是一种选择。如果是这种情况,如何将 shapefile 转换为 KML?

我相信会有一些开源工具可用于此转换。谁能指出一个工具可以将 shapefile 转换为 KML 而不会丢失任何数据?

最佳答案

我喜欢使用(开源且GUI友好)Quantum GIS将 shapefile 转换为 kml。

Google Maps API 仅支持 subset of the KML standard 。文件大小是限制之一。

要减小文件大小,您可以 Quantum GIS的“简化几何图形”功能。这会“平滑”多边形。

然后您可以选择图层并对其执行“另存为kml”。

如果您需要处理一堆文件,可以使用 osgeo4w shell 中的 Quantum GIS 的 ogr2ogr 命令对过程进行批处理。

最后,我建议压缩您的 kml(使用您最喜欢的压缩程序)以减小文件大小并将其另存为 kmz。

关于google-maps - 在谷歌地图上覆盖 ESRI shapefile 的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5387042/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com