Shapefile은 ESRI에서 만든 고전적인 GIS 형식으로, 실제로는 여러 파일의 묶음입니다(.shp 지오메트리, .dbf 속성, .prj 투영 등). 이 도구는 Shapefile을 읽어(그 부분들을 담은 .zip이 가장 간편합니다) 점, 선, 폴리곤을 속성 테이블과 함께 하나의 GeoJSON FeatureCollection으로 변환합니다.
GeoJSON은 Leaflet, Mapbox, QGIS, PostGIS를 비롯한 대부분의 지도 도구가 이해하는 개방형 웹 친화 표준입니다. 압축한 Shapefile을 끌어다 놓으면 .geojson 파일을 얻어 지도나 데이터 파이프라인에 바로 불러올 수 있으며, 속성은 피처 속성으로 보존됩니다.
모든 처리는 브라우저에서 로컬로 이루어집니다(업로드 없음, 오프라인에서도 가능). 데이터가 기기를 벗어나지 않습니다. 좌표는 저장된 그대로 전달됩니다. Shapefile이 WGS84(경도/위도)가 아니라면 GeoJSON이 WGS84를 전제로 하므로 먼저 재투영하세요.
기술 사양
기술 사양
입력 형식
ZIP, SHP
출력 형식
GeoJSON
일괄 처리
미지원
처리 방식
브라우저에서 로컬 처리 (JavaScript)
파일 업로드
없음
3단계로
압축한 .zip Shapefile 묶음(또는 .shp 파일)을 끌어다 놓으세요.
브라우저에서 지오메트리와 속성을 읽습니다.
GeoJSON(.geojson) 파일을 내려받으세요.
제한: Shapefile(.shp/.dbf/.prj이 들어 있는 .zip 묶음이 가장 좋음)을 GeoJSON FeatureCollection으로 읽으며, 속성은 피처 속성으로 유지됩니다. 속성의 문자 인코딩은 첨부된 .cpg 파일에서 가져옵니다. 없으면 자동으로 감지됩니다 - 최신 UTF-8 파일은 그대로 유지되며, .cpg가 없는 오래된 Windows-1252/Latin-1 인코딩 shapefile도 이제 특수 문자가 잘못 표시되는 대신 안정적으로 올바르게 읽힙니다. 드물게 모호한 경우에는 UTF-8이 안전한 기본값으로 유지됩니다. 좌표는 그대로 전달됩니다. GeoJSON은 WGS84를 전제로 하므로 WGS84가 아닌 데이터는 먼저 재투영하세요.
자주 묻는 질문
제 데이터가 업로드되나요?
아니요. 변환은 모두 브라우저에서 로컬로 실행되며 오프라인에서도 동작합니다. 데이터가 기기를 벗어나지 않습니다.
어떤 파일을 제공해야 하나요?
Shapefile의 각 부분(.shp, .dbf, .prj 등)을 담은 .zip이 가장 좋습니다. 단일 .shp도 동작하지만 속성과 투영 정보가 빠집니다.
속성이 유지되나요?
네. 속성 테이블이 각 GeoJSON 피처의 속성이 됩니다.
투영은 어떻게 되나요?
GeoJSON은 WGS84(경도/위도)를 전제로 합니다. 좌표는 그대로 전달되므로 WGS84가 아닌 Shapefile은 먼저 재투영하세요.