Bibliothèque java GeoJSON

12

Je crée un service Web Java qui reçoit GeoJSON.

Quelqu'un connaît-il une bibliothèque java pour gérer GeoJSON?

Djacomo
la source
1
Vous devez donner un peu plus d'informations sur ce que vous voulez faire avec le GeoJSON entrant.
John Powell
Pour l'instant, ne lisez que la géométrie et les propriétés. Je sais que vous pouvez traiter un GeoJSON comme un JSON, seulement que j'ai préféré utiliser une bibliothèque pour éviter les erreurs. J'espérais qu'il y en avait déjà au lieu de devoir l'écrire moi-même.
Djacomo

Réponses:

7

Pour analyser ou désérialiser geojson dans le service Web Java REST, je préfère utiliser geojson-jackson , qui s'intègre très bien avec jackson .

geogeek
la source
J'essaie d'utiliser cette bibliothèque mais je ne trouve aucune documentation sur la façon de l'utiliser. Savez-vous où je peux en trouver?
Kyle Bridenstine
oui, il n'y a pas de document en dehors de la page Lisez-moi dans github, mais je pense que cette page est suffisante, que devez-vous savoir pour utiliser cette bibliothèque?
geogeek
5

Une autre alternative est GeoGson , qui est construit sur le Gson de Google :

Geometry geometry = new GsonBuilder()
        .registerTypeAdapterFactory(new GeometryAdapterFactory())
        .create()
        .fromJson("{\"type\":\"Point\",\"coordinates\": [23.5,20.125]}");
simon04
la source
Ça fonctionne super bien! Il est également parfaitement compatible avec Android.
xarlymg89