Biblioteca GeoJSON java

12

Estoy creando un servicio web Java que recibe GeoJSON.

¿Alguien conoce una biblioteca de Java para administrar GeoJSON?

Djacomo
fuente
1
Debe proporcionar un poco más de información sobre lo que desea hacer con el GeoJSON entrante.
John Powell
Por ahora solo lee la geometría y las propiedades. Sé que puedes tratar un GeoJSON como un JSON, solo que preferí usar una biblioteca para evitar errores. Esperaba que ya existiera en lugar de tener que escribirlo yo mismo.
Djacomo

Respuestas:

7

Para analizar o deserializar geojson en el servicio web REST de Java, prefiero usar geojson-jackson , que se integra muy bien con jackson .

geogeek
fuente
Estoy tratando de usar esa biblioteca pero no puedo encontrar ninguna documentación sobre cómo usarla. ¿Sabes dónde puedo encontrar algunos?
Kyle Bridenstine
sí, no hay documentos aparte de la página Léame en github, pero creo que esa página es suficiente, ¿qué necesita saber para usar esa biblioteca?
geogeek
5

Otra alternativa es GeoGson , que se basa en Gson de Google :

Geometry geometry = new GsonBuilder()
        .registerTypeAdapterFactory(new GeometryAdapterFactory())
        .create()
        .fromJson("{\"type\":\"Point\",\"coordinates\": [23.5,20.125]}");
simon04
fuente
Esto funciona como un encanto! También es perfectamente compatible con Android.
xarlymg89