2단계 · GDAL 레시피

전처리

무결성 확인, 좌표계·인코딩·범위·속성 정리.

  1. 1무결성 확인GDAL/OGR C++, MIT, v3.13.3공간데이터 변환 표준 엔진. 래스터(GDAL)·벡터(OGR) 수백 가지 포맷.자세히 보기

    ogrinfo -so -al --config CPL_ZIP_ENCODING CP949 /vsizip//raw/semas_dining_areas.zip/소상공인시장진흥공단_소상공인365_회식상권_AI친화고가치/2.개방데이터/소상공인시장진흥공단_소상공인365_회식상권_AI친화고가치_2024-01.geojson | grep -E 'Geometry|Feature Count|주요상권명|시도명|라벨명|면적'

    /vsizip/: 압축 해제 없이 읽기. CPL_ZIP_ENCODING CP949: zip 안 한글 경로 해석. 전국 상권 904개, 위경도(CRS84) 다각형, 한글 속성 이름.

  2. 2서울 상권 추출·속성 정리GDAL/OGR C++, MIT, v3.13.3공간데이터 변환 표준 엔진. 래스터(GDAL)·벡터(OGR) 수백 가지 포맷.자세히 보기

    ogr2ogr -f GPKG /work/areas.gpkg --config CPL_ZIP_ENCODING CP949 /vsizip//raw/semas_dining_areas.zip/소상공인시장진흥공단_소상공인365_회식상권_AI친화고가치/2.개방데이터/소상공인시장진흥공단_소상공인365_회식상권_AI친화고가치_2024-01.geojson -nln areas -dialect SQLite -sql "SELECT geometry, 주요상권명 AS name, 라벨명 AS label, 면적 AS area_m2 FROM \"소상공인시장진흥공단_소상공인365_회식상권_AI친화고가치_2024-01\" WHERE 시도명 = '서울특별시'"

    WHERE 시도명: 서울특별시만. AS name·label·area_m2: 한글 키 → 영문(뷰어 스타일·코드용).