CSV → KML / GeoJSON

좌표가 포함된 CSV 파일을 업로드하여 KML 또는 GeoJSON으로 변환합니다.

📋 CSV 파일을 여기에 드래그하거나 클릭하여 선택
📋파일이 없습니다. CSV 파일을 드래그하세요.

이 도구 소개

CSV → GeoJSON / KML 변환기는 좌표 열이 포함된 표 형식 CSV 파일을 공간 형식으로 변환하고 지도에서 포인트를 미리 봅니다. 스프레드시트 기반 데이터 수집과 GIS 워크플로 사이의 간극을 메워 — 현장 데이터, 주소 목록 또는 IoT 센서 로그를 매핑 도구로 직접 가져올 수 있게 합니다.

입력

위도와 경도 값이 있는 최소 두 개의 열을 포함한 .csv 파일. 열 헤더는 자동으로 감지되며, 일반적인 이름(lat, latitude, lng, lon, longitude, x, y)은 별도 설정 없이 인식됩니다. 나머지 모든 열은 피처 속성으로 보존됩니다. 좌표 값이 없거나 숫자가 아닌 행은 조용히 건너뜁니다.

출력

감지된 포인트가 지도에 마커로 렌더링되고, 변환된 파일을 GeoJSON 또는 KML로 다운로드할 수 있습니다. GeoJSON 출력은 Point 피처의 FeatureCollection이고, KML 출력은 행당 하나의 <Placemark>입니다.

핵심 개념

CSV(쉼표로 구분된 값)
각 행이 하나의 레코드이고 열이 쉼표(또는 때때로 세미콜론이나 탭)로 구분되는 일반 텍스트 표 형식. CSV에는 공식적인 공간 표준이 없어 — 좌표 열 이름은 데이터 소스, GPS 로거, 측량 앱, 데이터베이스 내보내기에 따라 크게 다릅니다.
GeoJSON 포인트 피처
유효한 각 CSV 행은 Feature 객체가 됩니다: {"type": "Feature", "geometry": {"type": "Point", "coordinates": [lng, lat]}, "properties": {...}}. GeoJSON 좌표 순서는 [경도, 위도]로, 기존의 [위도, 경도] 표시 순서와 반대임에 유의하세요.
인코딩
도구는 파일을 UTF-8로 읽습니다. Microsoft Excel에서 내보낸 CSV는 Windows-1252 인코딩을 사용할 수 있어 악센트 문자나 비라틴 텍스트에서 문자 깨짐(모지바케)이 발생합니다. Excel에서 "CSV UTF-8(쉼표로 분리)"으로 저장하거나 기본적으로 UTF-8로 내보내는 Google 스프레드시트를 사용하세요.