한국 좌표계를 WGS84 경위도로
GeoJSON 출력은 RFC 7946을 따라 WGS84 경위도로만 씁니다. EPSG:5186, 5179, 5174 같은 한국 좌표계의 .prj를 읽어 판정하고 모든 좌표를 WGS84로 바꿔 소수점 7자리(약 1cm)로 반올림합니다. 출력 파일에는 crs 항목을 넣지 않습니다.
한글 속성은 UTF-8로
DBF의 한글이 CP949로 저장돼 있어도 .cpg 파일과 DBF 내용을 보고 인코딩을 판정해 읽습니다. GeoJSON은 UTF-8이라 한글 값이 그대로 들어갑니다. 판정이 틀렸다면 확인 화면에서 인코딩을 바꾸며 샘플을 미리 볼 수 있습니다.
속성 값과 여러 SHP
- 숫자 필드는 JSON 숫자, 비어 있는 숫자 값은 null이 됩니다.
- 날짜 필드는
YYYY-MM-DD문자열로 씁니다. - zip 안에 SHP가 여러 개면 FeatureCollection 하나로 합치고, 각 객체의
layer속성에 원래 SHP 이름을 넣습니다.