Biblioteka GeoJSON Java

13

Tworzę serwis internetowy Java, który odbiera GeoJSON.

Czy ktoś zna bibliotekę Java do zarządzania GeoJSON?

Djacomo
źródło
1
Musisz podać nieco więcej informacji o tym, co chcesz zrobić z przychodzącym GeoJSON.
John Powell,
Na razie czytaj tylko geometrię i właściwości. Wiem, że możesz traktować GeoJSON jak JSON, tyle że wolałem używać biblioteki, aby uniknąć błędów. Miałem nadzieję, że już istnieje, zamiast pisać sam.
Djacomo

Odpowiedzi:

7

Do analizowania lub deserializacji geojson w usłudze Java REST wolę używać geojson-jackson , który bardzo dobrze integruje się z jacksonem .

geogeek
źródło
Próbuję użyć tej biblioteki, ale nie mogę znaleźć żadnej dokumentacji na temat tego, jak z niej korzystać. Czy wiesz gdzie mogę je znaleźć?
Kyle Bridenstine,
tak, nie ma dokumentu oprócz strony Readme w github, ale myślę, że ta strona wystarczy, co musisz wiedzieć, aby korzystać z tej biblioteki?
geogeek
6

Inną alternatywą jest GeoGson , który jest oparty na Gsonie Google'a :

Geometry geometry = new GsonBuilder()
        .registerTypeAdapterFactory(new GeometryAdapterFactory())
        .create()
        .fromJson("{\"type\":\"Point\",\"coordinates\": [23.5,20.125]}");
simon04
źródło
To działa jak urok! Jest również doskonale kompatybilny z Androidem.
xarlymg89