Tworzę serwis internetowy Java, który odbiera GeoJSON.
Czy ktoś zna bibliotekę Java do zarządzania GeoJSON?
Tworzę serwis internetowy Java, który odbiera GeoJSON.
Czy ktoś zna bibliotekę Java do zarządzania GeoJSON?
Odpowiedzi:
Geotools jako wsparcie dla geojson. Zobacz tutaj .
W przeciwnym razie możesz po prostu użyć typowego parsera JSON (takiego jak json-simple ) wraz ze specyfikacją geoJSON , która jest naprawdę łatwa w użyciu.
Najlepsze rozwiązanie zależy od tego, co chcesz zrobić z przeanalizowaną informacją.
Do analizowania lub deserializacji geojson w usłudze Java REST wolę używać geojson-jackson , który bardzo dobrze integruje się z jacksonem .
Inną alternatywą jest GeoGson , który jest oparty na Gsonie Google'a :
Geometry geometry = new GsonBuilder()
.registerTypeAdapterFactory(new GeometryAdapterFactory())
.create()
.fromJson("{\"type\":\"Point\",\"coordinates\": [23.5,20.125]}");