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!

Respuestas a la pregunta(1)

Su respuesta a la pregunta