KML to GeoJSON Converter

KML ko GeoJSON mein (aur GeoJSON ko wapas KML mein) turant convert karein, aapke browser mein hi. Aapka map data aapke device par rehta hai.

Aapki KML aur GeoJSON aapke browser mein locally convert hoti hain aur kabhi upload nahi hoti, isliye private survey points, routes aur boundaries aapke device par hi rehti hain.

Ek coordinate plot karna hai? Coordinate Map Viewer try karein.

KML se GeoJSON ke baare mein

Yeh KML to GeoJSON converter aapke Google Earth, My Maps ya kisi GIS tool se export kiye gaye KML ko standard GeoJSON mein badal deta hai, jise Leaflet, Mapbox aur OpenLayers jaisi mapping libraries seedha padh sakti hain. Jab aapko apna data wapas Google Earth mein kholna ho to direction ko GeoJSON to KML par switch kar dein. Points, lines, polygons aur unke placemark names aur descriptions carry ho jaate hain, aur GeoJSON side pretty-printed hoti hai taaki scan karna aur code mein drop karna aasaan ho. Apni markup paste karein ya file picker se ek file load karein, phir result copy karein ya sahi extension ke saath download karein. Yeh GIS analysts, web-map developers aur formats ke beech geodata idhar-udhar karne waale har kisi ke liye banaya gaya hai. Har conversion poori tarah aapke browser mein chalta hai, isliye aapke coordinates aur place names locally process hote hain aur kabhi aapke device se bahar nahi jaate.

Features

KML se GeoJSON kaise use karein

  1. Ek direction chunein: KML → GeoJSON ya GeoJSON → KML.
  2. Apna KML ya GeoJSON input box mein paste karein, ya kisi file ko load karne ke liye Choose file par click karein.
  3. Right waale panel mein converted output padhein.
  4. Result lene ke liye Copy par click karein, ya use data.geojson ya data.kml ke roop mein download karein.

Example

Input

<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>

Output

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

Ek KML Placemark Point apna name properties mein rakhte hue GeoJSON Feature ban jaata hai.

Common errors aur troubleshooting

Aksar pooche jaane wale sawaal

Kya main ek KMZ file convert kar sakta hoon?
Seedha nahi. Ek KMZ ek ZIP archive hai jismein ek KML file (aksar doc.kml) plus assets hote hain. Use pehle unzip karein — .zip mein rename karke extract karein, ya Google Earth se plain KML export karein — phir KML yahan paste ya load karein.
Kya KML styles aur icons GeoJSON mein preserve hote hain?
Nahi. GeoJSON sirf geometry aur properties describe karta hai, isliye KML <Style>, <IconStyle> aur color elements ka koi equivalent nahi hota aur woh drop ho jaate hain. Geometry, placemark names aur descriptions rakhe jaate hain; visual styling apni mapping library mein dobara apply karein.
Kaun se geometry types support hote hain?
KML ke Points, LineStrings, Polygons aur MultiGeometry GeoJSON mein Point, LineString, Polygon aur unke Multi* counterparts se map hote hain, aur GeoJSON ko wapas KML mein convert karte waqt ulta bhi kaam karta hai.
Kya GeoJSON → KML har feature ke liye ek Placemark banata hai?
Haan. Har GeoJSON Feature apni geometry ke saath ek KML <Placemark> ban jaata hai, aur feature ki properties mein maujood name ya description placemark mein likh diya jaata hai taaki woh Google Earth mein sahi label ho.
Kya convert karte waqt mera map data upload hota hai?
Nahi. KML to GeoJSON conversion poori tarah aapke browser mein chalta hai, isliye aapke coordinates aur place names locally process hote hain aur kabhi aapke device se bahar nahi jaate.

Related tools

Saare ArrayKit tools