Как запустить GDAL (ogr2ogr) в Java для преобразования шейп-файлов в GeoJSON
Я новичок в программировании и очень запутался, пытаясь использовать внешние библиотеки. У меня есть карты в шейп-файлах, которые я конвертирую в GeoJSON с помощью веб-сайта Mapshaper.org, и только тогда я могу читать карту из своего Java-приложения.
Я хочу, чтобы пользователь мог импортировать шейп-файл напрямую, чтобы я узнал о GDALogr2ogr который имеетПривязки Javaи может сделать это преобразование с помощью одной команды, такой как:
$ ogr2ogr -f GeoJSON -t_srs crs:84 [name].geojson [name].shp
но я не знаю, как использовать это из моей программы.
Может кто-нибудь дать мне пример того, как это реализовать? Как мне импортировать GDAL в мой проект? Я использую LibGDX, если это поможет.
В конце концов, все, что мне нужно, это способ конвертировать шейп-файл в GeoJSON непосредственно в моем приложении, чтобы пользователь мог сам добавлять новые карты, поэтому любые предложения приветствуются.
Спасибо вам большое!