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!

questionAnswers(1)

yourAnswerToTheQuestion