Como executar o GDAL (ogr2ogr) em Java para converter Shapefiles em GeoJSON
Sou iniciante em programação e fico bastante confuso ao tentar usar bibliotecas externas. Eu tenho meus mapas em shapefiles que eu converto para GeoJSON usando o site Mapshaper.org, e só então posso ler o mapa no meu aplicativo Java.
Eu quero que o usuário possa importar diretamente um shapefile, então eu descobri o GDALogr2ogr isso temLigações Javae pode fazer essa conversão com um único comando, como:
$ ogr2ogr -f GeoJSON -t_srs crs:84 [name].geojson [name].shp
mas não tenho ideia de como usar isso no meu programa.
Alguém pode me fornecer um exemplo de como implementar isso? Como devo importar o GDAL para o meu projeto? Estou usando o LibGDX se isso for de alguma ajuda.
No final, tudo o que preciso é de uma maneira de converter o shapefile para o GeoJSON diretamente no meu aplicativo, para que o usuário possa adicionar novos mapas, assim, qualquer sugestão é bem-vinda.
Muito obrigado!