Sto creando un servizio Web Java che riceve GeoJSON.
Qualcuno conosce una libreria Java per gestire GeoJSON?
Sto creando un servizio Web Java che riceve GeoJSON.
Qualcuno conosce una libreria Java per gestire GeoJSON?
Risposte:
Geotools come supporto per geojson. Vedi qui .
Altrimenti, potresti semplicemente usare un tipico parser JSON (come json-simple ) insieme alle specifiche geoJSON , che è davvero facile da usare.
La soluzione migliore dipende da cosa si desidera fare con le informazioni analizzate.
Per analizzare o deserializzare geojson nel servizio web Java REST, preferisco usare geojson-jackson , che si integra molto bene con jackson .
Un'altra alternativa è GeoGson , che si basa su Gson di Google :
Geometry geometry = new GsonBuilder()
.registerTypeAdapterFactory(new GeometryAdapterFactory())
.create()
.fromJson("{\"type\":\"Point\",\"coordinates\": [23.5,20.125]}");