Je crée un service Web Java qui reçoit GeoJSON.
Quelqu'un connaît-il une bibliothèque java pour gérer GeoJSON?
Je crée un service Web Java qui reçoit GeoJSON.
Quelqu'un connaît-il une bibliothèque java pour gérer GeoJSON?
Réponses:
Geotools comme support pour geojson. Voyez ici .
Sinon, vous pouvez simplement utiliser un analyseur JSON typique (tel que json-simple ) avec la spécification geoJSON , qui est vraiment facile à utiliser.
La meilleure solution dépend de ce que vous voulez faire avec les informations analysées.
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 .
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]}");