วิธีการตรวจสอบ GeoJSON


16

ฉันมีสคริปต์เล็ก ๆ ที่ฉันใช้เพื่อสร้างข้อมูล GeoJSON จากรูปแบบข้อมูลที่ไม่สนับสนุนซอฟต์แวร์ GIS ในปัจจุบัน

ฉันต้องการตรวจสอบผลลัพธ์ แต่เมื่อฉันใช้ ogr2ogr เพื่ออ่านมันจะไม่ให้ข้อมูลที่เป็นประโยชน์เกี่ยวกับลักษณะเส้นหรือตัวอักษรที่มีข้อมูลที่ไม่ถูกต้อง

มีตัวตรวจสอบความถูกต้อง GeoJSON ที่เหมาะสมหรือไม่หรือวิธีการที่ดีในการตรวจสอบความถูกต้องของข้อมูล GeoJSON กับ OGR

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

ขอบคุณ!


คำตอบ:


25

5 เดือนปลาย แต่ผมทำสิ่งนี้ที่จะช่วยให้http://geojsonlint.com/


1
ฉันใช้บริการของคุณตลอดเวลา .. อย่างไรก็ตามข้อผิดพลาด "; Line 1: Polygons และ MultiPolygons ควรเป็นไปตามกฎด้านขวามือ" ไม่ควรเกิดขึ้น
Jeryl Cook

1
ไม่สามารถใช้งานได้อีกต่อไป
geocodezip

@geocodezip ดูเหมือนว่าจะทำงานได้ดีเท่าที่ฉันบอกและทำงานได้ดี!
lambshaanxy


1

ฉันได้อธิบายมาก่อนแล้วในโพสต์นี้

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

คุณสามารถตรวจสอบว่าไฟล์ GeoJSON ของคุณใช้ได้กับJSONLintซึ่งเป็นเครื่องมือตรวจสอบ JSON ...

และคุณสามารถตรวจสอบกับข้อมูลจำเพาะ GeoJSON ที่นี่

ฉันหวังว่านี่จะช่วยคุณได้


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