Ich erstelle einen Java-Webdienst, der GeoJSON empfängt.
Kennt jemand eine Java-Bibliothek zur Verwaltung von GeoJSON?
Ich erstelle einen Java-Webdienst, der GeoJSON empfängt.
Kennt jemand eine Java-Bibliothek zur Verwaltung von GeoJSON?
Antworten:
Geotools als Unterstützung für Geojson. Siehe hier .
Andernfalls können Sie einfach einen typischen JSON-Parser (z. B. json-simple ) zusammen mit der geoJSON-Spezifikation verwenden , die sehr einfach zu verwenden ist.
Die beste Lösung hängt davon ab, was Sie mit den analysierten Informationen tun möchten.
Um Geojson im Java REST-Webservice zu analysieren oder zu deserialisieren, verwende ich lieber Geojson-Jackson , das sich sehr gut in Jackson integriert .
Eine weitere Alternative ist GeoGson , das auf Googles Gson basiert :
Geometry geometry = new GsonBuilder()
.registerTypeAdapterFactory(new GeometryAdapterFactory())
.create()
.fromJson("{\"type\":\"Point\",\"coordinates\": [23.5,20.125]}");