【发布时间】:2015-01-27 08:25:52
【问题描述】:
我是编程初学者,在尝试使用外部库时会感到很困惑。我在 shapefile 中有我的地图,我使用网站 Mapshaper.org 将其转换为 GeoJSON,然后我才能从我的 Java 应用程序中读取地图。
我希望用户能够直接导入 shapefile,因此我发现了具有 Java bindings 的 GDAL ogr2ogr,并且可以使用单个命令进行此转换,例如:
$ ogr2ogr -f GeoJSON -t_srs crs:84 [name].geojson [name].shp
但我不知道如何在我的程序中使用它。
有人可以为我提供一个如何实现此功能的示例吗?我应该如何将 GDAL 导入我的项目?如果有任何帮助,我正在使用 LibGDX。
最后,我需要的只是一种在我的应用程序上直接将 shapefile 转换为 GeoJSON 的方法,这样用户就可以自己添加新地图,因此欢迎提出任何建议。
非常感谢!
【问题讨论】:
-
我正在强烈寻找这个问题的答案...+1...
-
你能找到解决办法吗?