GeoJSON to CSV Converter
GeoJSON को CSV में और CSV को वापस GeoJSON में, आपके ब्राउज़र में बदलें। आपके कोऑर्डिनेट्स आपके डिवाइस पर ही रहते हैं।
आपके GeoJSON और CSV आपके ब्राउज़र में स्थानीय रूप से बदले जाते हैं और कभी अपलोड नहीं होते, इसलिए आपके फ़ीचरों में मौजूद लोकेशन डेटा आपके डिवाइस पर ही रहता है।
इसके बजाय JSON से CSV चाहिए? JSON to CSV आज़माएँ।
GeoJSON से CSV के बारे में
यह GeoJSON to CSV कन्वर्टर एक GeoJSON FeatureCollection को स्प्रेडशीट-तैयार टेबल में समतल कर देता है और कोऑर्डिनेट्स की एक CSV से GeoJSON फिर से बना देता है। GeoJSON to CSV जाते हुए, हर Point फ़ीचर एक पंक्ति बन जाता है: उसके कोऑर्डिनेट्स समर्पित latitude और longitude कॉलम भरते हैं, और हर फ़ीचर प्रॉपर्टी एक स्थिर क्रम में अपना कॉलम बन जाती है। लाइन और पॉलीगन जैसी गैर-पॉइंट ज्यामितियाँ अपनी सटीक आकृति एक कॉम्पैक्ट geometry कॉलम में रखती हैं ताकि कुछ भी न खोए। दिशा बदलें और latitude तथा longitude कॉलम वाली एक CSV वापस एक FeatureCollection में बदल जाती है, जिसमें बाकी कॉलम फ़ीचर प्रॉपर्टीज़ के रूप में सुरक्षित रहते हैं। यह Excel या Google Sheets में नक्शा डेटा खोलने, सर्वे एक्सपोर्ट इम्पोर्ट करने, या किसी मैपिंग लाइब्रेरी के लिए कोऑर्डिनेट्स तैयार करने के लिए काम आता है। रूपांतरण पूरी तरह आपके ब्राउज़र में चलता है, इसलिए आप जो डेटा पेस्ट करते हैं वह स्थानीय रूप से प्रोसेस होता है और कभी आपके डिवाइस से बाहर नहीं जाता।
विशेषताएँ
- एक GeoJSON FeatureCollection को समर्पित latitude और longitude कॉलम के साथ CSV में बदलता है
- हर फ़ीचर प्रॉपर्टी को एक स्थिर, पहले-देखे-गए क्रम का उपयोग करके अपने कॉलम में समतल करता है
- लाइन, पॉलीगन और अन्य गैर-पॉइंट ज्यामितियों को एक कॉम्पैक्ट geometry कॉलम में सुरक्षित रखता है
- latitude और longitude कॉलम वाली किसी भी CSV से GeoJSON FeatureCollection फिर से बनाता है
- lat, latitude, y, lon, lng, longitude या x नाम वाले कोऑर्डिनेट कॉलम को अपने-आप पहचानता है
- हर गैर-कोऑर्डिनेट CSV कॉलम को फ़ीचर प्रॉपर्टी के रूप में रखता है
- RFC 4180 कोटिंग लागू करता है ताकि कॉमा, कोट्स या न्यूलाइन वाले मान बरकरार रहें
- परिणाम कॉपी करें या उसे एक क्लिक में .csv या .geojson फ़ाइल के रूप में डाउनलोड करें
GeoJSON से CSV का उपयोग कैसे करें
- एक दिशा चुनें: GeoJSON → CSV या CSV → GeoJSON।
- अपना डेटा इनपुट बॉक्स में पेस्ट करें, या .geojson, .json या .csv फ़ाइल लोड करने के लिए Choose file का उपयोग करें।
- दाईं ओर के पैनल में बदला हुआ आउटपुट पढ़ें।
- परिणाम पाने के लिए Copy पर क्लिक करें, या उसे data.csv या data.geojson के रूप में डाउनलोड करें।
उदाहरण
इनपुट
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": { "name": "Eiffel Tower", "city": "Paris" },
"geometry": { "type": "Point", "coordinates": [2.2945, 48.8584] }
}
]
}
आउटपुट
latitude,longitude,name,city
48.8584,2.2945,Eiffel Tower,Paris
हर Point फ़ीचर एक पंक्ति बन जाता है; कोऑर्डिनेट्स latitude और longitude भरते हैं, प्रॉपर्टीज़ कॉलम बन जाती हैं।
सामान्य त्रुटियाँ और समस्या निवारण
- CSV → GeoJSON "No latitude/longitude columns found" की सूचना देता है। — अपने कोऑर्डिनेट कॉलम को कोई पहचानने योग्य नाम दें, जैसे latitude और longitude (lat, y, lon, lng और x भी काम करते हैं), ताकि कन्वर्टर उन्हें ढूँढ सके।
- GeoJSON → CSV आउटपुट में latitude और longitude सेल खाली हैं। — वे पंक्तियाँ गैर-पॉइंट ज्यामितियाँ हैं; उनकी आकृति इसके बजाय geometry कॉलम में रखी जाती है। केवल Point फ़ीचर ही latitude और longitude कॉलम भरते हैं।
- GeoJSON → CSV के लिए कन्वर्टर "Invalid JSON" दिखाता है। — जाँचें कि इनपुट मान्य GeoJSON है — मिलते-जुलते ब्रेसेज़ और कोट वाली कीज़ के साथ एक FeatureCollection, Feature या Geometry ऑब्जेक्ट।
- कॉमा वाला एक CSV मान अगले कॉलम में फैल जाता है। — स्रोत CSV में उस मान को डबल कोट्स में लपेटें; एक्सपोर्ट पर कन्वर्टर ऐसे मानों को अपने-आप कोट कर देता है।
अक्सर पूछे जाने वाले प्रश्न
- कौन से कॉलम latitude और longitude बनते हैं?
- GeoJSON को CSV में बदलते समय, हर Point फ़ीचर के कोऑर्डिनेट्स दो तय कॉलम भरते हैं: latitude (दूसरा कोऑर्डिनेट मान) और longitude (पहला)। उल्टी दिशा में बदलते समय, टूल lat, latitude, y, lon, lng, longitude या x नाम वाले कॉलम को अपने-आप पहचानता है और उन्हें पॉइंट कोऑर्डिनेट्स के रूप में उपयोग करता है।
- गैर-पॉइंट ज्यामितियाँ कैसे संभाली जाती हैं?
- लाइन, पॉलीगन, मल्टीपॉलीगन और ज्यामिति संग्रह को एक ही latitude/longitude जोड़ी में नहीं समेटा जा सकता, इसलिए उनकी सटीक आकृति geometry कॉलम में एक कॉम्पैक्ट GeoJSON स्ट्रिंग के रूप में सुरक्षित रखी जाती है। उन पंक्तियों के लिए latitude और longitude सेल खाली रहते हैं ताकि कोई कोऑर्डिनेट डेटा न खोए।
- CSV में मेरी GeoJSON प्रॉपर्टीज़ का क्या होता है?
- फ़ीचरों में मिली हर प्रॉपर्टी की, पहले-देखे-गए क्रम में, अपना कॉलम बन जाती है, और हर फ़ीचर के मान उन कॉलमों में लिखे जाते हैं। गायब प्रॉपर्टीज़ खाली सेल के रूप में छोड़ी जाती हैं, इसलिए अलग-अलग प्रॉपर्टी सेट वाले फ़ीचर भी सही ढंग से पंक्तिबद्ध रहते हैं।
- कौन से CSV कॉलम नाम कोऑर्डिनेट्स के रूप में पहचाने जाते हैं?
- कन्वर्टर आम latitude नामों (lat, latitude, y) और longitude नामों (lon, lng, longitude, x) को केस की परवाह किए बिना पहचानता है। बाकी हर कॉलम फ़ीचर प्रॉपर्टी के रूप में रखा जाता है, इसलिए id या name कॉलम सीधे GeoJSON में चला जाता है।
- क्या मेरा डेटा बदलते समय अपलोड होता है?
- नहीं। GeoJSON to CSV और CSV to GeoJSON रूपांतरण पूरी तरह आपके ब्राउज़र में चलते हैं, इसलिए आपके कोऑर्डिनेट्स और प्रॉपर्टीज़ स्थानीय रूप से प्रोसेस होते हैं और कभी आपके डिवाइस से बाहर नहीं जाते।
संबंधित टूल
- JSON से CSV — सपाट JSON ऑब्जेक्ट के एरे को CSV में कन्वर्ट करें।
- GPX से GeoJSON — GPX को GeoJSON में और वापस बदलें — GPS ट्रैक, रूट और वेपॉइंट को GeoJSON फ़ीचर में, या GeoJSON को वापस GPX फ़ाइल में।
- KML से GeoJSON — KML ⇄ GeoJSON बदलें — Google Earth KML को वेब नक्शों के लिए GeoJSON में बदलें, या GeoJSON को वापस KML में।
- WKT से GeoJSON — WKT (Well-Known Text) को GeoJSON में और वापस, आपके ब्राउज़र में बदलें।
- JSON फ़ॉर्मेटर — त्रुटि की स्थिति के साथ JSON को सुंदर बनाएँ, छोटा करें और वैलिडेट करें।
- कोऑर्डिनेट मैप व्यूअर — किसी lat/lng को OpenStreetMap नक्शे पर प्लॉट करें या नक्शे पर क्लिक करके कोऑर्डिनेट्स पढ़ें।
सभी ArrayKit टूल