GeoJSON Viewer & Validator
GeoJSON पेस्ट करें या छोड़ें ताकि उसे validate करें, नक्शे पर देखें, और एक feature सारांश पढ़ें — सीधे आपके ब्राउज़र में।
आपका GeoJSON आपके ब्राउज़र में validate, संक्षेपित और खींचा जाता है और कभी अपलोड नहीं होता। बेस नक्शा बनाने के लिए केवल OpenStreetMap टाइल्स नेटवर्क पर लोड होती हैं; आप जो geometries देखते हैं वे किसी सर्वर पर स्टोर नहीं होतीं।
इसके बजाय एक टेबल चाहिए? GeoJSON को CSV में बदलें।
GeoJSON Viewer के बारे में
यह GeoJSON viewer और validator आपके डेटा को जाँचता है और उसे आपके ब्राउज़र को छोड़े बिना नक्शे पर खींच देता है। GeoJSON पेस्ट करें, या एक .geojson या .json फ़ाइल छोड़ें, और यह पहले पुष्टि करता है कि टेक्स्ट सही-गठित JSON है और फिर एक मान्य GeoJSON ऑब्जेक्ट — एक FeatureCollection, एक अकेला Feature, या Point, LineString, या Polygon जैसी एक सादी geometry। जो कुछ गलत हो उसका एक सटीक संदेश मिलता है: एक JSON syntax स्थिति, एक अज्ञात geometry प्रकार, अनुपस्थित या ग़ैर-array coordinates, या बहुत कम स्थितियों वाला एक ring। मान्य geometries एक Leaflet नक्शे से रेंडर होती हैं जो डेटा के अनुसार auto-fit होता है, और आपको कुल features, geometry प्रकार के अनुसार विभाजन, और समग्र bounding box का सारांश मिलता है। एक क्लिक में pretty-print या minify करें। कोऑर्डिनेट्स आपके डिवाइस पर पार्स और खींचे जाते हैं, इसलिए आपका डेटा आपके पास ही रहता है।
विशेषताएँ
- एक ही पास में जाँचें कि इनपुट सही-गठित JSON और एक मान्य GeoJSON ऑब्जेक्ट है
- एक FeatureCollection, एक अकेला Feature, या एक सादी geometry स्वीकार करता है
- सटीक त्रुटियाँ: JSON syntax, अज्ञात प्रकार, अनुपस्थित coordinates, गलत ring arity
- Points, lines और polygons को एक Leaflet नक्शे पर रेंडर करता है जो bounds के अनुसार auto-fit होता है
- कुल features का सारांश तथा हर geometry प्रकार की गिनती (Point, Polygon, ...)
- समग्र bounding box को [west, south, east, north] के रूप में निकालता और कॉपी करता है
- GeoJSON को pretty-print या minify करें और किसी एक को एक क्लिक में कॉपी करें
- एक .geojson या .json फ़ाइल छोड़ें, या टेक्स्ट पेस्ट करें, लाइव नक्शा पूर्वावलोकन के साथ
GeoJSON Viewer का उपयोग कैसे करें
- इनपुट में GeoJSON पेस्ट करें, या एक .geojson / .json फ़ाइल छोड़ें (या उदाहरण लोड करें)।
- validation बैनर पढ़ें: एक हरा परिणाम, या ठीक करने के लिए एक सटीक त्रुटि।
- मान्य geometries को नक्शे पर खिंचा हुआ देखें, जो खुद को डेटा के अनुसार फ़िट करता है।
- सारांश में feature गिनती, geometry विभाजन और bounding box जाँचें।
- pretty-print या minify किया गया GeoJSON कॉपी करें, या bounding box कॉपी करें।
उदाहरण
इनपुट
{"type":"Feature","geometry":{"type":"Point","coordinates":[2.2945,48.8584]},"properties":{"name":"Eiffel Tower"}}
आउटपुट
Valid Feature · 1 feature
Point: 1
Bounding box: [2.2945, 48.8584, 2.2945, 48.8584]
एक अकेला Point Feature validate होता है और Paris में Eiffel Tower पर एक पिन गिरा देता है।
सामान्य त्रुटियाँ और समस्या निवारण
- GeoJSON मान्य दिखने के बावजूद नक्शा खाली है। — coordinate क्रम जाँचें — GeoJSON [longitude, latitude] है, lat/long नहीं। बदले हुए मान अक्सर पॉइंट को समुद्र में, फ़िट किए गए bounds से बाहर ले जाते हैं।
- एक Polygon बहुत कम स्थितियाँ होने के कारण अस्वीकार हो जाता है। — हर Polygon ring को कम से कम चार स्थितियाँ चाहिए और वह बंद होना चाहिए, यानी अंतिम coordinate पहले वाले को दोहराता है। ring में समापन पॉइंट जोड़ें।
- validation एक "unknown type" संदेश के साथ विफल हो जाती है। — "type" एक GeoJSON प्रकार होना चाहिए: FeatureCollection, Feature, या Point, LineString, Polygon, MultiPolygon, या GeometryCollection जैसी एक geometry। casing या मान ठीक करें।
अक्सर पूछे जाने वाले प्रश्न
- इस viewer में मान्य GeoJSON क्या गिना जाता है?
- इनपुट सही-गठित JSON और एक GeoJSON ऑब्जेक्ट होना चाहिए: एक features array वाला FeatureCollection, एक geometry वाला अकेला Feature, या Point, LineString, या Polygon जैसी एक सादी geometry। viewer खींचने से पहले प्रकार और हर coordinate array जाँचता है।
- मेरा पॉइंट नक्शे पर गलत जगह क्यों दिखता है?
- GeoJSON coordinates को [longitude, latitude] के रूप में स्टोर करता है, जो कई नक्शों और API द्वारा उपयोग किए जाने वाले lat/long क्रम का उल्टा है। अगर कोई पॉइंट समुद्र में या किसी दूसरे देश में पड़ता है, तो आपके longitude और latitude लगभग निश्चित रूप से आपस में बदल गए हैं।
- bounding box कैसे निकाला जाता है?
- viewer डेटा में हर coordinate को चलता है और न्यूनतम तथा अधिकतम longitude और latitude ट्रैक करता है, [west, south, east, north] लौटाते हुए। null geometry वाले features कोई coordinate नहीं देते, इसलिए box केवल स्थित geometries को कवर करता है।
- यह कौन-से geometry प्रकार रेंडर और गिन सकता है?
- Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, और GeometryCollection। Points पिन के रूप में खींचे जाते हैं; lines और polygons आकृतियों के रूप में खींची जाती हैं। सारांश दिखाता है कि आपके डेटा में हर geometry प्रकार कितने हैं।
- क्या यहाँ GeoJSON देखने से मेरे coordinates कहीं अपलोड होते हैं?
- नहीं। पार्सिंग, validation और सारांश आपके ब्राउज़र में चलते हैं, इसलिए आप जो GeoJSON पेस्ट करते हैं वह आपके डिवाइस पर ही रहता है। आपकी geometries के पीछे बेस नक्शा बनाने के लिए केवल OpenStreetMap टाइल्स नेटवर्क पर लाई जाती हैं।
संबंधित टूल
- GeoJSON से CSV — GeoJSON FeatureCollection को CSV में और वापस बदलें — Point फ़ीचर अपनी प्रॉपर्टीज़ के साथ latitude/longitude कॉलम बन जाते हैं।
- WKT से GeoJSON — WKT (Well-Known Text) को GeoJSON में और वापस, आपके ब्राउज़र में बदलें।
- KML से GeoJSON — KML ⇄ GeoJSON बदलें — Google Earth KML को वेब नक्शों के लिए GeoJSON में बदलें, या GeoJSON को वापस KML में।
- GPX Viewer — किसी .gpx फ़ाइल को नक्शे पर देखें और उसकी दूरी, elevation और bounding box पढ़ें
- GPX से GeoJSON — GPX को GeoJSON में और वापस बदलें — GPS ट्रैक, रूट और वेपॉइंट को GeoJSON फ़ीचर में, या GeoJSON को वापस GPX फ़ाइल में।
- कोऑर्डिनेट मैप व्यूअर — किसी lat/lng को OpenStreetMap नक्शे पर प्लॉट करें या नक्शे पर क्लिक करके कोऑर्डिनेट्स पढ़ें।
सभी ArrayKit टूल