주소 목록과 센서 로그, 스프레드시트에서 내보낸 데이터는 흔히 좌표 열이 있는 CSV로 존재합니다. 그러나 웹 지도(Leaflet, Mapbox)와 대부분의 지리 도구는 GeoJSON을 요구합니다. 이 도구는 CSV를 읽어 지도에 바로 올릴 수 있는 깔끔한 GeoJSON FeatureCollection을 작성합니다.
기하는 자동으로 감지됩니다. CSV에 geometry 열이나 wkt 열이 있으면 WKT로 파싱하고(어떤 기하 유형이든), 없으면 latitude 열(lat, latitude 또는 y)과 longitude 열(lon, lng, longitude 또는 x)로 Point Feature를 만듭니다. 그 밖의 모든 열은 Feature 속성으로 옮겨지며, 숫자로 보이는 값은 숫자로 파싱됩니다.
모든 처리는 브라우저 안에서 완전히 로컬로 이루어지며, 민감할 수 있는 위치 데이터가 기기를 떠나지 않습니다. 솔직히 말하면, 쓸 만한 기하 열이나 좌표 열이 없는 CSV는 빈 지도를 만드는 대신 명확한 메시지로 거부됩니다. 열 이름은 대소문자를 구분하지 않고 대조합니다.
결과에서 흔한 함정이 있습니다. GeoJSON은 좌표를 언제나 [경도, 위도] 순서로 씁니다 - 즉 lon이 lat보다 앞이며, 입말의 '위경도' 습관과는 반대입니다 - 그리고 늘 기준계 WGS84(EPSG:4326)입니다. 이 도구는 그 표준을 따르므로, 여러분의 점이 Leaflet, Mapbox, QGIS에서 올바른 자리에 놓입니다.
기술 사양
기술 사양
입력 형식
CSV
자동 변환
ZIP, XLSX, DXF, GeoJSON
출력 형식
GeoJSON
일괄 처리
미지원
처리 방식
브라우저에서 로컬 처리 (JavaScript)
파일 업로드
없음
3단계로
CSV 파일을 끌어다 놓습니다.
변환이 자동으로 실행됩니다.
GeoJSON을 내려받습니다(예: Leaflet용).
제한: CSV 표를 GeoJSON FeatureCollection으로 변환합니다. geometry/WKT 열이 있으면 WKT로 파싱하고, 없으면 latitude + longitude 열(lat/latitude/y, lon/lng/longitude/x)로 Point Feature를 만듭니다. 나머지 열은 속성이 됩니다. 좌표는 WGS84. 잘못되었거나 비었거나 기하 열이 없는 CSV는 명확한 오류로 거부됩니다.
자주 묻는 질문
어떤 열이 좌표로 쓰이나요?
geometry/wkt 열(WKT로 파싱), 또는 점을 위한 latitude(lat/latitude/y)와 longitude(lon/lng/longitude/x) 열입니다. 대소문자를 구분하지 않고 대조합니다.
다른 열은 어떻게 되나요?
Feature 속성으로 옮겨집니다. 숫자처럼 보이는 값은 숫자로 파싱됩니다.
선과 면도 지원하나요?
예, WKT의 geometry 열을 통해 지원합니다. 단순한 좌표 열은 점 Feature를 만듭니다.
제 파일이 업로드되나요?
아니요. 변환은 전부 브라우저 안에서 로컬로 이루어지며, 위치 데이터는 기기를 떠나지 않습니다.