2단계 · GDAL 레시피
전처리
무결성 확인, 좌표계·인코딩·범위·속성 정리.
전처리 도구
이 전처리 뒤 변환 도구: GDAL · tippecanoe · GeoServer · martin
1무결성 확인GDAL/OGR C++, MIT, v3.13.3공간데이터 변환 표준 엔진. 래스터(GDAL)·벡터(OGR) 수백 가지 포맷.자세히 보기
ogrinfo -so --config CPL_ZIP_ENCODING CP949 /vsizip//raw/seoul_trdar.zipCPL_ZIP_ENCODING CP949: zip 안 CP949 파일 이름 해석 → 압축 해제 없이 /vsizip/로 읽기(그냥 풀면 이름 깨짐). -so: 레이어 요약.
2시청 일대 추출GDAL/OGR C++, MIT, v3.13.3공간데이터 변환 표준 엔진. 래스터(GDAL)·벡터(OGR) 수백 가지 포맷.자세히 보기
ogr2ogr --config CPL_ZIP_ENCODING CP949 -f GPKG /work/clip.gpkg /vsizip//raw/seoul_trdar.zip -nln clip -spat 126.970 37.555 126.990 37.570 -spat_srs EPSG:4326-spat: 서울 전체 1,650개 중 시청 주변 범위에 걸치는 상권만. -spat_srs 좌표계 (EPSG) 지구 위 위치를 숫자로 적는 약속. EPSG:4326: 위경도, EPSG:3857: 웹 지도 미터 좌표, EPSG:5186: 국내 중부원점. 자세히: 범위는 위경도 기준(원본 EPSG:5181은 미터).
3위경도 변환·필드 이름 정리GDAL/OGR C++, MIT, v3.13.3공간데이터 변환 표준 엔진. 래스터(GDAL)·벡터(OGR) 수백 가지 포맷.자세히 보기
ogr2ogr -f GPKG /work/trdar.gpkg /work/clip.gpkg -nln trdar -t_srs EPSG:4326 -makevalid -sql 'SELECT TRDAR_CD_N AS name, TRDAR_SE_1 AS kind, SIGNGU_CD_ AS gu, ADSTRD_CD_ AS dong, RELM_AR AS area_m2, geom FROM clip'-t_srs 좌표계 (EPSG) 지구 위 위치를 숫자로 적는 약속. EPSG:4326: 위경도, EPSG:3857: 웹 지도 미터 좌표, EPSG:5186: 국내 중부원점. 자세히: EPSG:5181(중부원점, m) → 위경도. -sql: 10자로 잘린 필드 이름(TRDAR_CD_N 등) → name·kind·gu·dong·area_m2. -makevalid: 꼬인 도형 수정.