Cómo ejecutar GDAL (ogr2ogr) en Java para convertir Shapefiles a GeoJSON
Soy un principiante en programación y me confundo bastante cuando trato de usar bibliotecas externas. Tengo mis mapas en archivos de forma que convierto a GeoJSON usando el sitio web Mapshaper.org, y solo entonces puedo leer el mapa desde mi aplicación Java.
Quiero que el usuario pueda importar un archivo shape directamente, así que descubrí sobre GDALogr2ogr que tieneEnlaces de Java, y puede realizar esta conversión con un solo comando como:
$ ogr2ogr -f GeoJSON -t_srs crs:84 [name].geojson [name].shp
pero no tengo idea de cómo usar esto desde mi programa.
¿Alguien puede proporcionarme un ejemplo de cómo implementar esto? ¿Cómo debo importar GDAL a mi proyecto? Estoy usando LibGDX si eso es de alguna ayuda.
Al final, todo lo que necesito es una forma de convertir shapefile a GeoJSON directamente en mi aplicación para que el usuario pueda agregar nuevos mapas él mismo, por lo que cualquier sugerencia es bienvenida.
Muchas gracias!