GeoJSON KML 변환기

QGIS, geojson.io, Mapbox의 GeoJSON을 속성을 유지한 채 Google Earth와 Google 내 지도용 KML로 변환합니다. 무료이고 즉시 변환되며, 아무것도 업로드하지 않습니다.

GeoJSON 파일을 여기에 놓으세요

또는

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

GeoJSON → KML 변환 방법

  1. 위 상자에 GeoJSON 파일을 끌어다 놓거나, 클릭해서 기기에서 선택합니다.
  2. 변환은 브라우저 안에서 즉시 실행됩니다. 아무것도 업로드되지 않습니다.
  3. "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까지 받습니다. 모든 처리가 사용자의 기기에서 이루어지므로, 아주 큰 파일의 한계는 업로드 용량이 아니라 브라우저의 메모리입니다.