कैसे एक GeoJSON मान्य करने के लिए


16

मेरे पास एक छोटी स्क्रिप्ट है जिसका उपयोग मैं GIS सॉफ़्टवेयर द्वारा समर्थित डेटा प्रारूप से GeoJSON डेटा उत्पन्न करने के लिए कर रहा हूं।

मैं आउटपुट को मान्य करना चाहता हूं, लेकिन जब मैं इसे पढ़ने के लिए ogr2ogr का उपयोग करता हूं, तो यह मुझे किसी भी उपयोगी जानकारी के बारे में जानकारी नहीं देता है कि किन पहलुओं, रेखाओं या वर्णों में अमान्य डेटा है।

कहीं एक सभ्य जियोसन सत्यापनकर्ता है, या ओजीआर के साथ जियोसन डेटा को मान्य करने का एक अच्छा तरीका है?

संपादित करें: मैं JSON सत्यापनकर्ताओं या GeoJSON युक्ति की तलाश नहीं कर रहा हूँ । मैंने इस बिंदु पर पहुंचने के लिए दोनों को देखा और उपयोग किया है, लेकिन OGR अभी भी एक त्रुटि देता है।

धन्यवाद!


जवाबों:


25

5 महीने देर से, लेकिन मैंने यह चीज़ बनाई जो http://geojsonlint.com/ की मदद करे ।


1
मैं हर समय आपकी सेवा का उपयोग करता हूं .. हालांकि, त्रुटि "; पंक्ति 1: बहुभुज और मल्टीपॉलीगॉन को दाहिने हाथ के नियम का पालन करना चाहिए" नहीं होना चाहिए।
Jeryl कुक

1
यह अब उपलब्ध नहीं है।
जियोकॉडज़िप

@geocodezip लगता है ऊपर और चल रहा है जहाँ तक मैं बताता हूं, और महान काम कर रहा हूं!
लामभानक्सी


1

मैंने इसे इस पोस्ट में पहले समझाया है ।

JSON और GeoJSON के बीच अंतर सभी वर्तनी के बारे में हैं। आप चाहें तो और परिभाषा जोड़ सकते हैं। मुझे नहीं लगता कि यह बहुत महत्वपूर्ण है अगर आप जेजोन के लिए JSON कल्पना में भाग नहीं लेते हैं ... JSON ऑब्जेक्ट के लिए कोई सीमा नहीं है; एकमात्र महत्वपूर्ण बात यह है कि आपका JSON सही उपयोग के लिए मान्य होना चाहिए।

आप देख सकते हैं कि आपकी जेजेन्सन फ़ाइल JSONLint के साथ वैध है या नहीं जो कि JSON Validator है ...

और आप यहां जियोसन स्पेक के खिलाफ जांच कर सकते हैं

मैं आशान्वित हूं कि इससे आपको सहायता मिलेगी।


GeoJSON युक्ति geojson.org पर है - आप एक अनौपचारिक एक्सटेंशन GeoJSON CSS से जुड़े हैं।
tmcw
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.