KML GeoJSON 변환기

Google Earth나 Google 내 지도의 KML을 Leaflet, Mapbox, QGIS, PostGIS용 GeoJSON으로 변환합니다. 무료이고 즉시 변환되며, 아무것도 업로드하지 않습니다.

KML 파일을 여기에 놓으세요

또는

파일은 브라우저 밖으로 나가지 않습니다

KML → GeoJSON 변환 방법

  1. 위 상자에 KML 파일을 끌어다 놓거나, 클릭해서 기기에서 선택합니다.
  2. 변환은 브라우저 안에서 즉시 실행됩니다. 아무것도 업로드되지 않습니다.
  3. "GeoJSON 다운로드"를 눌러 변환된 파일을 저장합니다.

파일 형식 안내

KML .kml
KML(Keyhole Markup Language)은 Google Earth와 Google 내 지도에서 쓰는 XML 형식입니다. 위치 표시, 경로, 다각형을 표현하고, gx:Track 확장을 통해 시간 정보가 있는 트랙도 담을 수 있습니다.
GeoJSON .geojson
GeoJSON(RFC 7946)은 Leaflet, Mapbox, QGIS, PostGIS 같은 웹 지도와 GIS 소프트웨어가 쓰는 지리 데이터용 JSON 형식입니다. 좌표는 경도, 위도, 고도 순서로 저장됩니다.

자주 묻는 질문

KML 도형은 GeoJSON에서 어떻게 대응되나요?

Point, LineString, Polygon(구멍 포함)은 유형이 그대로 유지됩니다. gx:Track은 LineString, gx:MultiTrack은 MultiLineString이 되고 시간은 properties.coordinateProperties.times에 들어갑니다. 유형이 섞인 MultiGeometry는 GeometryCollection이 됩니다.

이름, 설명, 스타일은 어떻게 되나요?

이름, 설명, 시간, ExtendedData 필드는 피처의 properties가 됩니다. 선과 채우기 스타일은 stroke, stroke-width, fill, fill-opacity 같은 simplestyle 속성으로 기록되어 geojson.io, Mapbox, GitHub에서 인식됩니다.

변환되지 않는 것은 무엇인가요?

이 페이지는 아무것도 내려받을 수 없으므로 네트워크 링크는 따라가지 않고, 영역 윤곽과 URL만 남깁니다. 지면 오버레이는 이미지 URL을 icon 속성에 담은 범위 다각형이 되며 이미지 자체는 포함되지 않습니다. 3D 모델과 투어는 건너뜁니다. KMZ는 그대로 넣으면 안의 KML을 변환하며, 압축 파일 속 이미지는 포함되지 않습니다.

파일이 서버에 업로드되나요?

아니요. 변환은 전부 브라우저 안에서 실행되고, 이 페이지는 파일을 어디로도 보낼 수 없게 되어 있습니다. 브라우저 개발자 도구의 네트워크 탭에서 파일을 담은 요청이 하나도 없다는 것을 직접 확인할 수 있습니다.

파일 크기 제한이 있나요?

200 MB까지 받습니다. 모든 처리가 사용자의 기기에서 이루어지므로, 아주 큰 파일의 한계는 업로드 용량이 아니라 브라우저의 메모리입니다.