KML to GeoJSON Converter

KML को GeoJSON में (और GeoJSON को वापस KML में) तुरंत अपने ब्राउज़र में बदलें। आपका नक्शा डेटा आपके डिवाइस पर ही रहता है।

आपके KML और GeoJSON आपके ब्राउज़र में स्थानीय रूप से बदले जाते हैं और कभी अपलोड नहीं होते, इसलिए निजी सर्वे पॉइंट, रूट और सीमाएँ आपके डिवाइस पर ही रहती हैं।

कोऑर्डिनेट प्लॉट करना है? Coordinate Map Viewer आज़माएँ।

KML से GeoJSON के बारे में

यह KML to GeoJSON कन्वर्टर उस KML को, जिसे आपने Google Earth, My Maps या किसी GIS टूल से एक्सपोर्ट किया था, मानक GeoJSON में बदल देता है, जिसे Leaflet, Mapbox और OpenLayers जैसी मैपिंग लाइब्रेरी सीधे पढ़ सकती हैं। जब आपको अपना डेटा वापस Google Earth में खोलना हो, तो GeoJSON to KML जाने के लिए दिशा बदल दें। पॉइंट, लाइन, पॉलीगन और उनके प्लेसमार्क नाम तथा विवरण साथ ले जाए जाते हैं, और GeoJSON पक्ष सुंदर बनाया जाता है ताकि उसे पढ़ना और कोड में डालना आसान हो। अपना मार्कअप पेस्ट करें या फ़ाइल पिकर से कोई फ़ाइल लोड करें, फिर परिणाम कॉपी करें या सही एक्सटेंशन के साथ डाउनलोड करें। यह GIS विश्लेषकों, वेब-मैप डेवलपर्स और फ़ॉर्मैट के बीच जियोडेटा इधर-उधर करने वाले किसी भी व्यक्ति के लिए बनाया गया है। हर रूपांतरण पूरी तरह आपके ब्राउज़र में चलता है, इसलिए आपके कोऑर्डिनेट्स और जगहों के नाम स्थानीय रूप से प्रोसेस होते हैं और कभी आपके डिवाइस से बाहर नहीं जाते।

विशेषताएँ

KML से GeoJSON का उपयोग कैसे करें

  1. एक दिशा चुनें: KML → GeoJSON या GeoJSON → KML।
  2. अपना KML या GeoJSON इनपुट बॉक्स में पेस्ट करें, या किसी को लोड करने के लिए Choose file पर क्लिक करें।
  3. दाईं ओर के पैनल में बदला हुआ आउटपुट पढ़ें।
  4. परिणाम पाने के लिए Copy पर क्लिक करें, या उसे data.geojson या data.kml के रूप में डाउनलोड करें।

उदाहरण

इनपुट

<kml xmlns="http://www.opengis.net/kml/2.2">
  <Document>
    <Placemark>
      <name>Eiffel Tower</name>
      <Point><coordinates>2.2945,48.8584,0</coordinates></Point>
    </Placemark>
  </Document>
</kml>

आउटपुट

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": { "type": "Point", "coordinates": [2.2945, 48.8584, 0] },
      "properties": { "name": "Eiffel Tower" }
    }
  ]
}

एक KML Placemark Point अपने नाम को properties में रखते हुए GeoJSON Feature बन जाता है।

सामान्य त्रुटियाँ और समस्या निवारण

अक्सर पूछे जाने वाले प्रश्न

क्या मैं KMZ फ़ाइल बदल सकता हूँ?
सीधे नहीं। KMZ एक ZIP आर्काइव है जिसमें एक KML फ़ाइल (आमतौर पर doc.kml) और असेट होते हैं। पहले उसे अनज़िप करें — उसे .zip में नाम बदलकर निकालें, या Google Earth से सादा KML एक्सपोर्ट करें — फिर KML यहाँ पेस्ट या लोड करें।
क्या KML स्टाइल और आइकन GeoJSON में सुरक्षित रहते हैं?
नहीं। GeoJSON केवल ज्यामिति और प्रॉपर्टीज़ का वर्णन करता है, इसलिए KML <Style>, <IconStyle> और रंग एलिमेंट का कोई समकक्ष नहीं है और वे छोड़ दिए जाते हैं। ज्यामिति, प्लेसमार्क नाम और विवरण रखे जाते हैं; विज़ुअल स्टाइलिंग अपनी मैपिंग लाइब्रेरी में फिर से लागू करें।
कौन से ज्यामिति प्रकार सपोर्ट होते हैं?
KML के Point, LineString, Polygon और MultiGeometry, GeoJSON में Point, LineString, Polygon और उनके Multi* समकक्षों में मैप होते हैं, और GeoJSON को वापस KML में बदलते समय उल्टा भी काम करता है।
क्या GeoJSON → KML हर फ़ीचर के लिए एक Placemark बनाता है?
हाँ। हर GeoJSON Feature अपनी ज्यामिति के साथ एक KML <Placemark> बन जाता है, और फ़ीचर की प्रॉपर्टीज़ में मौजूद नाम या विवरण प्लेसमार्क में लिखा जाता है ताकि वह Google Earth में सही ढंग से लेबल हो।
क्या मेरा नक्शा डेटा बदलते समय अपलोड होता है?
नहीं। KML to GeoJSON रूपांतरण पूरी तरह आपके ब्राउज़र में चलता है, इसलिए आपके कोऑर्डिनेट्स और जगहों के नाम स्थानीय रूप से प्रोसेस होते हैं और कभी आपके डिवाइस से बाहर नहीं जाते।

संबंधित टूल

सभी ArrayKit टूल