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

전처리

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

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

    gdalwarp -t_srs EPSG:4326 -of GTiff -co COMPRESS=DEFLATE -co PREDICTOR=3 /vsizip//raw/goldengate_img.zip/ned19_n38x00_w122x50_ca_goldengate_2010.img /work/dem.tif

    GDAL은 .img 그대로, mago 3DTerrainer는 GeoTIFF 전용("No GeoTiff files found"). -t_srs 좌표계 (EPSG) 지구 위 위치를 숫자로 적는 약속. EPSG:4326: 위경도, EPSG:3857: 웹 지도 미터 좌표, EPSG:5186: 국내 중부원점. 자세히: NAD83 위경도 → WGS84, 높이 값 유지. PREDICTOR=3: 실수 압축 효율.

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

    gdalinfo -stats --config GDAL_PAM_ENABLED NO /vsizip//raw/goldengate_img.zip/ned19_n38x00_w122x50_ca_goldengate_2010.img | 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 미생성.

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

    gdalwarp -t_srs EPSG:3857 -te -13658379.71 4539747.99 -13580108.19 4618019.50 -ts 4096 4096 -r bilinear -ot Float32 -dstnodata 0 /vsizip//raw/goldengate_img.zip/ned19_n38x00_w122x50_ca_goldengate_2010.img /work/dem_3857.tif

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