GPX to GeoJSON Converter
GPX को GeoJSON में और वापस, आपके ब्राउज़र में बदलें। आपके ट्रैक और वेपॉइंट आपके डिवाइस पर ही रहते हैं।
आपके GPX और GeoJSON आपके ब्राउज़र में स्थानीय रूप से बदले जाते हैं और कभी अपलोड नहीं होते, इसलिए आपके रूट, वेपॉइंट और लोकेशन हिस्ट्री आपके डिवाइस पर ही रहते हैं।
कोऑर्डिनेट्स को नक्शे पर देखना चाहते हैं? Coordinate Map Viewer आज़माएँ।
GPX से GeoJSON के बारे में
यह GPX to GeoJSON कन्वर्टर आपकी घड़ी, फ़ोन या हाइकिंग ऐप से आई GPS एक्सचेंज फ़ाइल को एक साफ़ GeoJSON FeatureCollection में बदल देता है, जिसे आप किसी नक्शे, स्क्रिप्ट या GIS पाइपलाइन में डाल सकते हैं। वेपॉइंट Point फ़ीचर बन जाते हैं, रूट और ट्रैक LineString फ़ीचर बन जाते हैं, और नाम, ऊँचाई तथा टाइमस्टैम्प प्रॉपर्टीज़ के रूप में साथ चले आते हैं। डायरेक्शन टॉगल पलटें और यह उल्टी दिशा में काम करता है, आपके GeoJSON को वापस एक GPX फ़ाइल में एक्सपोर्ट करता है जिसे Garmin, Strava और दूसरे GPS टूल समझते हैं। टेक्स्ट सीधे पेस्ट करें या अपने डिवाइस से कोई .gpx या .geojson फ़ाइल लोड करें। सब कुछ पूरी तरह आपके ब्राउज़र में चलता है, इसलिए आपके रूट, वेपॉइंट और लोकेशन हिस्ट्री आपके डिवाइस पर पार्स होते हैं और कभी किसी सर्वर पर अपलोड नहीं होते।
विशेषताएँ
- एक ही डायरेक्शन टॉगल से GPX को GeoJSON में और GeoJSON को GPX में बदलें
- वेपॉइंट (<wpt>) को Point फ़ीचर में और रूट/ट्रैक (<rte>/<trk>) को LineString में बदलता है
- GPX नाम, विवरण, ऊँचाई और समय को GeoJSON प्रॉपर्टीज़ के रूप में साथ ले जाता है
- .gpx, .geojson, .json या .xml फ़ाइल लोड करें, या टेक्स्ट सीधे पेस्ट करें
- आसान पठन के लिए GeoJSON आउटपुट को सुंदर बनाता और सिंटैक्स-हाइलाइट करता है
- परिणाम को क्लिपबोर्ड पर कॉपी करें या .geojson या .gpx के रूप में डाउनलोड करें
- गड़बड़ XML, अमान्य JSON, या बिना किसी फ़ीचर वाले GPX के लिए स्पष्ट, सटीक एरर
- पूरी तरह आपके ब्राउज़र में चलता है, इसलिए लोकेशन डेटा आपके डिवाइस से बाहर नहीं जाता
GPX से GeoJSON का उपयोग कैसे करें
- एक दिशा चुनें: GPX to GeoJSON (डिफ़ॉल्ट) या GeoJSON to GPX।
- अपना GPX या GeoJSON इनपुट बॉक्स में पेस्ट करें, या किसी को लोड करने के लिए Choose file पर क्लिक करें।
- दाईं ओर के पैनल में बदला हुआ आउटपुट पढ़ें।
- परिणाम कॉपी करें, या उसे .geojson या .gpx फ़ाइल के रूप में डाउनलोड करें।
उदाहरण
इनपुट
<gpx version="1.1" creator="ArrayKit" xmlns="http://www.topografix.com/GPX/1/1">
<wpt lat="48.8584" lon="2.2945">
<name>Eiffel Tower</name>
</wpt>
</gpx>
आउटपुट
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": { "name": "Eiffel Tower" },
"geometry": { "type": "Point", "coordinates": [2.2945, 48.8584] }
}
]
}
एक GPX वेपॉइंट अपना नाम रखते हुए GeoJSON Point फ़ीचर बन जाता है।
सामान्य त्रुटियाँ और समस्या निवारण
- GPX को GeoJSON में बदलते समय आउटपुट "Invalid XML" दिखाता है। — सुनिश्चित करें कि पेस्ट किया गया टेक्स्ट एक पूरा, सही-गठित GPX दस्तावेज़ है, जिसमें समापन </gpx> टैग भी शामिल हो; अधूरी कॉपी पार्स नहीं होगी।
- देखने में मान्य लगने वाली GPX फ़ाइल पर "No features found" दिखता है। — GPX में कम से कम एक वेपॉइंट (<wpt>), रूट (<rte>), या ट्रैक (<trk>) होना चाहिए। खाली फ़ाइल, या केवल मेटाडेटा वाली फ़ाइल, कोई फ़ीचर नहीं बनाती।
- GeoJSON को GPX में बदलने पर "Invalid JSON" की सूचना मिलती है। — ट्रेलिंग कॉमा, बिना कोट वाली की, या छूटे हुए ब्रैकेट की जाँच करें। टेक्स्ट को पहले किसी JSON फॉर्मैटर से गुज़ारने पर सटीक स्थान का पता चल जाएगा।
- एक्सपोर्ट किए गए GPX में कुछ GeoJSON प्रॉपर्टीज़ गायब हैं। — GPX में name, description, elevation और time जैसे तय फ़ील्ड के लिए ही जगह होती है। अतिरिक्त कस्टम प्रॉपर्टीज़ वेपॉइंट के विवरण में समेट दी जाती हैं या छोड़ दी जाती हैं।
अक्सर पूछे जाने वाले प्रश्न
- क्या यह रूपांतरण किसी सर्वर पर होता है?
- नहीं। GPX to GeoJSON और GeoJSON to GPX दोनों रूपांतरण JavaScript का उपयोग करते हुए पूरी तरह आपके ब्राउज़र में चलते हैं। आपकी फ़ाइल आपके डिवाइस पर पार्स होती है, इसलिए आपके ट्रैक, वेपॉइंट और लोकेशन हिस्ट्री कभी अपलोड नहीं होते।
- कौन से GPX एलिमेंट सपोर्ट होते हैं?
- वेपॉइंट (<wpt>) GeoJSON Point फ़ीचर में बदल जाते हैं, जबकि रूट (<rte>) और ट्रैक सेगमेंट (<trk>/<trkseg>) LineString फ़ीचर में। नाम, विवरण, ऊँचाई (<ele>) और टाइमस्टैम्प फ़ीचर प्रॉपर्टीज़ के रूप में साथ चले आते हैं।
- क्या मैं GeoJSON को वापस GPX फ़ाइल में बदल सकता हूँ?
- हाँ। डायरेक्शन टॉगल को GeoJSON to GPX पर स्विच करें, अपना GeoJSON पेस्ट करें, और टूल एक GPX 1.1 फ़ाइल बना देता है जिसे आप डाउनलोड करके Garmin, Strava और दूसरे GPS ऐप में लोड कर सकते हैं।
- क्या मैं पेस्ट करने के बजाय कोई .gpx या .geojson फ़ाइल अपलोड कर सकता हूँ?
- हाँ। Choose file पर क्लिक करें और कोई .gpx, .geojson, .json या .xml फ़ाइल चुनें। यह आपके ब्राउज़र में स्थानीय रूप से पढ़ी जाती है और इसका टेक्स्ट इनपुट बॉक्स में लोड हो जाता है, बदलने के लिए तैयार।
- मैं कितनी बड़ी GPX फ़ाइल बदल सकता हूँ?
- चूँकि सब कुछ आपके ब्राउज़र में चलता है, व्यावहारिक सीमा आपके डिवाइस की मेमोरी है। हज़ारों ट्रैक पॉइंट वाली सामान्य ऐक्टिविटी और रूट फ़ाइलें तुरंत बदल जाती हैं; बहुत बड़े कई-दिन के लॉग में थोड़ा समय लग सकता है।
- क्या GeoJSON आउटपुट नक्शों और GIS टूल के लिए मान्य है?
- हाँ। आउटपुट एक मानक GeoJSON FeatureCollection है जिसमें WGS84 [longitude, latitude] कोऑर्डिनेट्स होते हैं, इसलिए यह Leaflet, Mapbox, QGIS और GeoJSON पढ़ने वाली किसी भी चीज़ के साथ काम करता है।
संबंधित टूल
- KML से GeoJSON — KML ⇄ GeoJSON बदलें — Google Earth KML को वेब नक्शों के लिए GeoJSON में बदलें, या GeoJSON को वापस KML में।
- WKT से GeoJSON — WKT (Well-Known Text) को GeoJSON में और वापस, आपके ब्राउज़र में बदलें।
- GeoJSON से CSV — GeoJSON FeatureCollection को CSV में और वापस बदलें — Point फ़ीचर अपनी प्रॉपर्टीज़ के साथ latitude/longitude कॉलम बन जाते हैं।
- कोऑर्डिनेट मैप व्यूअर — किसी lat/lng को OpenStreetMap नक्शे पर प्लॉट करें या नक्शे पर क्लिक करके कोऑर्डिनेट्स पढ़ें।
- JSON फ़ॉर्मेटर — त्रुटि की स्थिति के साथ JSON को सुंदर बनाएँ, छोटा करें और वैलिडेट करें।
सभी ArrayKit टूल