2단계 · GDAL + mago 3DTerrainer 레시피

전처리

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

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

    gdalinfo -stats --config GDAL_PAM_ENABLED NO /raw/BUKHANSAN_ASTGTM2.tif | grep -E 'Size is|GEOGCRS|Pixel Size|STATISTICS_(MINIMUM|MAXIMUM|MEAN)'

    -stats: 최저·최고·평균 높이(m). 격자 크기·좌표계 (EPSG) 지구 위 위치를 숫자로 적는 약속. EPSG:4326: 위경도, EPSG:3857: 웹 지도 미터 좌표, EPSG:5186: 국내 중부원점. 자세히 확인. GDAL_PAM_ENABLED NO: 원본 옆 .aux.xml 미생성.

  2. 2웹 타일 격자 재투영GDAL/OGR C++, MIT, v3.13.3공간데이터 변환 표준 엔진. 래스터(GDAL)·벡터(OGR) 수백 가지 포맷.자세히 보기

    gdalwarp -t_srs EPSG:3857 -te 14128008.81 4520180.1 14147576.69 4559315.86 -ts 1024 2048 -r bilinear -ot Float32 -dstnodata 0 /raw/BUKHANSAN_ASTGTM2.tif /work/dem_3857.tif

    -t_srs 좌표계 (EPSG) 지구 위 위치를 숫자로 적는 약속. EPSG:4326: 위경도, EPSG:3857: 웹 지도 미터 좌표, EPSG:5186: 국내 중부원점. 자세히 -te -ts: 웹 타일 경계에 정확히 맞춤. -ot Float32: 정수(Int16) 높이 → 실수, 다음 단계 인코딩 계산의 16비트 넘침 방지. -dstnodata 0: 빈칸 → 높이 0(해수면), -10000m 절벽 방지.