mapverter

GeoJSON → KML 변환기

GeoJSON을 브라우저에서 KML 2.2로 바꾸세요. simplestyle의 색과 선 굵기는 KML 스타일로, 나머지 속성은 ExtendedData로 옮겨 구글 어스에서 열 수 있습니다.

  1. 파일 추가
  2. 확인
  3. 내려받기

지도 파일을 여기에 끌어다 놓으세요

SHP(zip 또는 .shp와 .shx·.dbf·.prj), KML, KMZ, GeoJSON, GPX, CSV

무료 · 한 번에 데이터셋 1개 · 20MB까지

여러 데이터셋을 한 번에 바꾸려면

simplestyle 속성을 KML 스타일로

객체에 simplestyle 속성이 있으면 Placemark마다 인라인 Style로 씁니다.

  • stroke, stroke-opacity, stroke-width는 선 색과 굵기가 됩니다.
  • fill, fill-opacity는 면 색이 됩니다.
  • marker-color는 아이콘 색이 됩니다.

marker-symbol, marker-size처럼 KML 스타일로 옮길 수 없는 속성은 빼고 변환 보고서에 개수를 알립니다.

속성과 설명

name 속성은 Placemark 이름, description은 설명이 되고 나머지 속성은 ExtendedData에 들어갑니다. 객체나 배열 값은 JSON 문자열로 쓰고, 값이 null인 항목은 넣지 않습니다. 한글 속성 이름과 값도 UTF-8 KML에 그대로 들어갑니다.

좌표계와 도형

KML은 WGS84만 쓰므로 대상 좌표계는 바꿀 수 없습니다. 옛 규격의 crs 항목에 EPSG:5186 같은 한국 좌표계가 적힌 GeoJSON은 그 좌표계로 읽어 WGS84로 변환합니다. GeometryCollection은 MultiGeometry로 쓰고 고도 값은 남깁니다. geometry가 null인 객체는 빼고 개수를 알립니다.

자주 묻는 질문

GeoJSON 색상이 구글 어스에서도 보이나요?
simplestyle의 색과 선 굵기를 KML의 LineStyle, PolyStyle, IconStyle 요소로 씁니다. 스타일 속성이 없는 객체에는 Style을 넣지 않으므로 보는 프로그램의 기본 모양으로 나옵니다.
KML에서 일부 객체가 빠진 이유는 무엇인가요?
geometry가 null인 객체는 KML에 담지 않습니다. 몇 개를 뺐는지는 변환 보고서에 나옵니다.
좌표계 정보가 들어 있는 옛 GeoJSON도 되나요?
네. crs 항목에 적힌 좌표계가 mapverter 목록에 있으면 그 좌표계로 읽고 KML용 WGS84 좌표로 바꿉니다.
파일이 서버로 올라가나요?
아니요. 변환은 모두 브라우저 안에서 합니다.