我是编程的初学者,在尝试使用外部库时会感到非常困惑。我有shapefile中的地图,我使用Mapshaper.org网站转换为GeoJSON,然后才能从我的Java应用程序中读取地图。
我希望用户能够直接导入shapefile,因此我发现了有ogr2ogr的GDAL Java bindings,并且可以使用以下命令进行此转换:
$ ogr2ogr -f GeoJSON -t_srs crs:84 [name].geojson [name].shp
但我不知道如何在我的程序中使用它。
有人能为我提供一个如何实现这个的例子吗?我该如何将GDAL导入我的项目?如果有任何帮助,我会使用LibGDX。
最后,我需要的是一种直接在我的应用程序上将shapefile转换为GeoJSON的方法,这样用户就可以自己添加新地图,所以任何建议都是受欢迎的。
非常感谢你!
答案 0 :(得分:6)