ไลบรารี GeoJSON java


13

ฉันกำลังสร้างบริการเว็บ Java ที่ได้รับ GeoJSON

ไม่มีใครรู้ห้องสมุด java เพื่อจัดการ GeoJSON?


1
คุณต้องให้ข้อมูลเพิ่มเติมเล็กน้อยเกี่ยวกับสิ่งที่คุณต้องการทำกับ GeoJSON ที่เข้ามา
John Powell

ตอนนี้อ่านเฉพาะรูปทรงเรขาคณิตและคุณสมบัติ ฉันรู้ว่าคุณสามารถปฏิบัติต่อ GeoJSON ในฐานะ JSON ได้เพียงว่าฉันต้องการใช้ห้องสมุดเพื่อหลีกเลี่ยงข้อผิดพลาดฉันหวังว่าจะมีอยู่แล้วแทนที่จะต้องเขียนเอง
Djacomo

คำตอบ:


12

Geotoolsสนับสนุน geojson ดูที่นี่

มิฉะนั้นคุณสามารถใช้ตัวแยกวิเคราะห์ JSON ทั่วไป (เช่นjson-simple ) ร่วมกับข้อมูลจำเพาะ geoJSONซึ่งใช้งานง่าย

ทางออกที่ดีที่สุดขึ้นอยู่กับสิ่งที่คุณต้องการทำกับข้อมูลที่แยกวิเคราะห์


2
คำถามที่เกี่ยวข้อง: gis.stackexchange.com/questions/90041
julien

7

ที่จะแยกหรือ GeoJSON deserialize ใน Java REST เว็บเซอร์ฉัน prefere ใช้GeoJSON-Jacksonซึ่งบูรณาการตัวเองอย่างมากกับแจ็คสัน


ฉันพยายามใช้ไลบรารี่นั้น แต่ฉันไม่สามารถหาเอกสารเกี่ยวกับวิธีการใช้งานได้ คุณรู้ไหมว่าฉันจะหาอะไรได้บ้าง
Kyle Bridenstine

ใช่ไม่มีเอกสารนอกเหนือจากหน้า Readme ใน GitHub แต่ฉันคิดว่าหน้านั้นเพียงพอแล้วคุณต้องรู้อะไรบ้างในการใช้ไลบรารีนั้น
geogeek

6

อีกทางเลือกหนึ่งคือGeoGsonซึ่งสร้างขึ้นจากGson ของ Google :

Geometry geometry = new GsonBuilder()
        .registerTypeAdapterFactory(new GeometryAdapterFactory())
        .create()
        .fromJson("{\"type\":\"Point\",\"coordinates\": [23.5,20.125]}");

งานนี้มีเสน่ห์เหมือนกัน! มันเข้ากันได้อย่างสมบูรณ์แบบกับ Android เช่นกัน
xarlymg89
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.