Как запустить GDAL (ogr2ogr) в Java для преобразования шейп-файлов в GeoJSON

Я новичок в программировании и очень запутался, пытаясь использовать внешние библиотеки. У меня есть карты в шейп-файлах, которые я конвертирую в GeoJSON с помощью веб-сайта Mapshaper.org, и только тогда я могу читать карту из своего Java-приложения.

Я хочу, чтобы пользователь мог импортировать шейп-файл напрямую, чтобы я узнал о GDALogr2ogr который имеетПривязки Javaи может сделать это преобразование с помощью одной команды, такой как:

$ ogr2ogr -f GeoJSON -t_srs crs:84 [name].geojson [name].shp

но я не знаю, как использовать это из моей программы.

Может кто-нибудь дать мне пример того, как это реализовать? Как мне импортировать GDAL в мой проект? Я использую LibGDX, если это поможет.

В конце концов, все, что мне нужно, это способ конвертировать шейп-файл в GeoJSON непосредственно в моем приложении, чтобы пользователь мог сам добавлять новые карты, поэтому любые предложения приветствуются.

Спасибо вам большое!

Ответы на вопрос(1)

Ваш ответ на вопрос