GeoJSON KML 변환기
QGIS, geojson.io, Mapbox의 GeoJSON을 속성을 유지한 채 Google Earth와 Google 내 지도용 KML로 변환합니다. 무료이고 즉시 변환되며, 아무것도 업로드하지 않습니다.
GeoJSON 파일을 여기에 놓으세요
또는
변환 중…
파일은 브라우저 밖으로 나가지 않습니다
GeoJSON → KML 변환 방법
- 위 상자에 GeoJSON 파일을 끌어다 놓거나, 클릭해서 기기에서 선택합니다.
- 변환은 브라우저 안에서 즉시 실행됩니다. 아무것도 업로드되지 않습니다.
- "KML 다운로드"를 눌러 변환된 파일을 저장합니다.
파일 형식 안내
- GeoJSON
.geojson - GeoJSON(RFC 7946)은 Leaflet, Mapbox, QGIS, PostGIS 같은 웹 지도와 GIS 소프트웨어가 쓰는 지리 데이터용 JSON 형식입니다. 좌표는 경도, 위도, 고도 순서로 저장됩니다.
- KML
.kml - KML(Keyhole Markup Language)은 Google Earth와 Google 내 지도에서 쓰는 XML 형식입니다. 위치 표시, 경로, 다각형을 표현하고, gx:Track 확장을 통해 시간 정보가 있는 트랙도 담을 수 있습니다.
자주 묻는 질문
GeoJSON 도형은 KML에서 어떻게 대응되나요?
Point, LineString, Polygon(구멍 포함)은 유형이 유지됩니다. MultiPoint, MultiLineString, MultiPolygon, GeometryCollection은 KML MultiGeometry가 됩니다. properties.coordinateProperties.times에 점별 시간이 있는 선은 gx:Track으로 기록되어 Google Earth에서 애니메이션으로 재생할 수 있습니다.
피처 속성은 유지되나요?
네. name(또는 title)과 description은 위치 표시의 이름과 설명이 되고, 그 밖의 텍스트·숫자·참/거짓 속성은 모두 ExtendedData에 기록되어 Google Earth의 말풍선에 표시됩니다. 중첩 객체, 배열, 빈 값은 건너뜁니다. stroke, marker-color 같은 simplestyle 색상은 데이터로는 남지만 위치 표시의 모양을 바꾸지는 않습니다.
왜 "WGS 84를 쓰지 않는다"고 나오나요?
KML은 도 단위의 WGS 84 경도·위도만 지원합니다. QGIS나 ogr2ogr에서 EPSG:3857 같은 투영 좌표계로 내보낸 GeoJSON은 미터 값이 들어 있어 엉뚱한 위치에 표시되므로 거부합니다. 좌표계를 EPSG:4326으로 설정해 레이어를 다시 내보내세요.
파일이 서버에 업로드되나요?
아니요. 변환은 전부 브라우저 안에서 실행되고, 이 페이지는 파일을 어디로도 보낼 수 없게 되어 있습니다. 브라우저 개발자 도구의 네트워크 탭에서 파일을 담은 요청이 하나도 없다는 것을 직접 확인할 수 있습니다.
파일 크기 제한이 있나요?
200 MB까지 받습니다. 모든 처리가 사용자의 기기에서 이루어지므로, 아주 큰 파일의 한계는 업로드 용량이 아니라 브라우저의 메모리입니다.
관련 도구
- KML GeoJSON 변환기Google Earth나 Google 내 지도의 KML을 Leaflet, Mapbox, QGIS, PostGIS용 GeoJSON으로 변환합니다. 무료이고 즉시 변환되며, 아무것도 업로드하지 않습니다.
- GeoJSON GPX 변환기QGIS, geojson.io, Mapbox의 GeoJSON을 Garmin, Komoot, Strava 등 GPS 기기와 앱용 GPX로 변환합니다. 무료이고 즉시 변환되며, 아무것도 업로드하지 않습니다.
- GPX KML 변환기GPX 트랙, 루트, 웨이포인트를 Google Earth와 Google 내 지도용 KML로 변환합니다. 무료이고 즉시 변환되며, 파일은 브라우저 밖으로 나가지 않습니다.
- KML/KMZ GPX 변환기Google Earth나 Google 내 지도의 KML/KMZ를 Garmin, Komoot, Strava 등 GPS 기기와 앱용 GPX로 변환합니다. 무료이고 즉시 변환되며, 아무것도 업로드하지 않습니다.