GeoJSON Java-Bibliothek

12

Ich erstelle einen Java-Webdienst, der GeoJSON empfängt.

Kennt jemand eine Java-Bibliothek zur Verwaltung von GeoJSON?

Djacomo
quelle
1
Sie müssen etwas mehr Informationen darüber geben, was Sie mit dem eingehenden GeoJSON tun möchten.
John Powell
Lesen Sie vorerst nur die Geometrie und Eigenschaften. Ich weiß, dass Sie einen GeoJSON als JSON behandeln können, nur dass ich es vorgezogen habe, eine Bibliothek zu verwenden, um Fehler zu vermeiden. Ich hatte gehofft, dass es sie bereits gab, anstatt sie selbst schreiben zu müssen.
Djacomo

Antworten:

7

Um Geojson im Java REST-Webservice zu analysieren oder zu deserialisieren, verwende ich lieber Geojson-Jackson , das sich sehr gut in Jackson integriert .

Geogeek
quelle
Ich versuche, diese Bibliothek zu verwenden, kann jedoch keine Dokumentation zur Verwendung finden. Weißt du, wo ich welche finden kann?
Kyle Bridenstine
Ja, es gibt kein Dokument außer der Readme-Seite in Github, aber ich denke, diese Seite ist genug. Was müssen Sie wissen, um diese Bibliothek zu verwenden?
Geogeek
5

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]}");
simon04
quelle
Das funktioniert wie ein Zauber! Es ist auch perfekt mit Android kompatibel.
Xarlymg89