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
- Ek hi direction toggle se KML ko GeoJSON aur GeoJSON ko wapas KML mein convert karta hai
- Points, LineStrings, Polygons aur MultiGeometry placemarks handle karta hai
- Placemark name aur description ko GeoJSON feature properties mein carry karta hai
- GeoJSON output ko pretty-print karta hai taaki woh readable aur diff-friendly ho
- File picker se ek .kml, .geojson, .json ya .xml file load karein, ya seedha paste karein
- Result copy karein ya use data.geojson ya data.kml ke roop mein download karein
- Malformed XML ya invalid JSON ke liye saaf, inline error messages
- Poori tarah aapke browser mein chalta hai — koi upload nahi, isliye private map data ke saath bhi kaam karta hai
KML se GeoJSON kaise use karein
- Ek direction chunein: KML → GeoJSON ya GeoJSON → KML.
- Apna KML ya GeoJSON input box mein paste karein, ya kisi file ko load karne ke liye Choose file par click karein.
- Right waale panel mein converted output padhein.
- 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
- File theek dikhne ke bawajood output "Invalid XML" error dikhata hai. — KML XML hota hai, isliye har tag close aur sahi tarah nested hona chahiye. File dobara export karein, ya <kml> root element se shuru hote hue poora document paste karein.
- Aapne ek .kmz file load ki aur kuch convert nahi hota. — KMZ ek zipped KML hai. Use pehle unzip karein (.zip mein rename karke extract karein, ya Google Earth se plain KML export karein) aur resulting doc.kml paste karein.
- GeoJSON to KML convert karte waqt "Invalid JSON" message ke saath fail ho jaata hai. — Sunishchit karein ki input valid GeoJSON hai — ek Feature, FeatureCollection ya Geometry object. Kisi stray comma ya bracket ko pakadne ke liye use kisi JSON formatter se chalayein.
- KML ke styles, icons aur colors GeoJSON mein missing hain. — GeoJSON ek geometry-and-properties format hai jismein koi visual styling nahi hoti, isliye KML <Style> blocks jaan-boojhkar drop kar diye jaate hain. Apni map library mein styling dobara apply karein.
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
- GPX se GeoJSON — GPX ko GeoJSON mein aur wapas convert karein — GPS tracks, routes aur waypoints ko GeoJSON features, ya GeoJSON ko wapas GPX file mein.
- WKT se GeoJSON — WKT (Well-Known Text) ko GeoJSON mein aur wapas convert karein, aapke browser mein.
- GeoJSON se CSV — Ek GeoJSON FeatureCollection ko CSV mein aur wapas convert karein — Point features apni properties ke saath latitude/longitude columns bante hain.
- Coordinate Map Viewer — Latitude/longitude ko OpenStreetMap map par plot karein aur click se coordinates padhein.
- JSON Formatter — JSON ko beautify, minify aur validate karein, error ki location ke saath.
Saare ArrayKit tools