mapverter

CSV → KML 변환기

위도·경도 열이 있는 CSV를 브라우저에서 KML로 바꾸세요. 열 이름으로 좌표를 찾고, CP949로 저장된 CSV와 한국 좌표계 X·Y 열도 처리합니다.

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

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

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

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

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

좌표 열은 이름으로 찾습니다

열 순서는 상관없고 대소문자도 가리지 않습니다.

  • 위도는 위도, lat, latitude, 경도는 경도, lon, lng, long, longitude 열을 찾습니다. 이 열은 WGS84 경위도로 읽습니다.
  • 투영 좌표는 x, y 열을 찾습니다.
  • WKT는 wkt, geometry, geom, the_geom, shape 열이나 첫 값이 POINT (127 37.5)처럼 WKT 모양인 열을 찾습니다. SRID=5186; 같은 EWKT 접두사는 떼고 읽습니다.

맞는 열이 없으면 좌표 열을 직접 고르게 합니다.

한국 좌표계 X·Y 열과 한글 CSV

X·Y 값이 EPSG:5186 같은 한국 좌표계의 미터 단위 좌표라면, 좌표 범위를 보고 한국 좌표계 후보를 지도에 그려 보여 줍니다. 데이터가 제자리에 놓인 후보를 고르면 KML용 WGS84 경위도로 바꿉니다. CSV가 CP949로 저장돼 있어도 BOM, 엄격한 UTF-8 검사, 한글 인코딩 순서로 판정해 한글이 깨지지 않게 읽습니다.

행이 Placemark가 되는 방식

name 열은 Placemark 이름, description 열은 설명이 되고 나머지 열은 ExtendedData에 들어갑니다. 좌표로 쓴 열은 속성으로 다시 넣지 않습니다. 좌표가 비었거나 숫자가 아닌 행은 KML에서 빼고 변환 보고서에 개수를 알립니다. 세미콜론으로 구분하고 소수점을 쉼표로 쓴 CSV도 읽습니다.

자주 묻는 질문

주소만 있는 CSV도 변환할 수 있나요?
아니요. mapverter는 주소를 좌표로 바꾸지 않습니다. 위도·경도, X·Y, WKT 중 하나의 좌표 열이 있어야 합니다.
열 순서가 경도, 위도면 어떻게 되나요?
열 이름으로 찾기 때문에 경도가 먼저 있거나 좌표 열이 맨 뒤에 있어도 바르게 읽습니다.
일부 행이 KML에서 빠진 이유는 무엇인가요?
좌표가 비었거나 숫자가 아닌 행은 지도에 놓을 수 없어서 KML에 넣지 않습니다. 몇 행을 뺐는지 변환 보고서에 나옵니다.
파일이 서버로 올라가나요?
아니요. CSV를 읽고 변환하는 일은 모두 브라우저 안에서 합니다.