gdal_create

New in version 3.2.0.

래스터 파일을 (소스 데이터셋 없이) 생성합니다.

개요

gdal_create [--help-general]
   [-of format]
   [-outsize xsize ysize]
   [-bands count]
   [-burn value]*
   [-ot {Byte/Int16/UInt16/UInt32/Int32/UInt64/Int64/Float32/Float64/
         CInt16/CInt32/CFloat32/CFloat64}] [-strict]
   [-a_srs srs_def] [-a_ullr ulx uly lrx lry] [-a_nodata value]
   [-mo "META-TAG=VALUE"]* [-q]
   [-co "NAME=VALUE"]*
   [-if input_dataset]
   out_dataset

설명

gdal_create 유틸리티를 사용하면 차원, 밴드 개수로부터 새 래스터 파일을 초기화하고 좌표계, 지리변형, NODATA 값, 메타데이터 같은 다양한 파라미터를 설정할 수 있습니다. XML 구성 파일로부터 PDF 파일을 생성하는 것처럼 특별한 경우에도 이 유틸리티를 쓸 수 있습니다.

-ot <type>

산출 이미지 밴드가 드라이버가 지원하는 특정 데이터 유형이도록 강제합니다. 이때 드라이버는 다음 가운데 하나일 수도 있습니다: Byte, UInt16, Int16, UInt32, Int32, Float32, Float64, CInt16, CInt32, CFloat32 or CFloat64.

-of <format>

산출물 포맷을 선택합니다. GDAL 2.3버전부터, 이 옵션을 지정하지 않을 경우 확장자로부터 포맷을 추정합니다. (이전에는 GTiff가 기본값이었습니다.) 단축 포맷 이름을 사용하십시오.

-outsize <xsize> <ysize>

산출물 파일의 크기를 픽셀 단위로 설정합니다. 첫 번째 숫자가 너비, 두 번째 숫자가 높이입니다.

-bands <count>

밴드의 개수입니다. -outsize를 설정한 경우 기본값은 1, 설정하지 않은 경우 기본값은 0입니다.

-burn <value>

모든 객체의 밴드에 덮어쓸 고정값입니다. 밴드마다 다른 값을 작성하려면 -burn 옵션들의 목록을 지정하면 됩니다.

-a_srs <srs_def>

산출물 파일의 투영법을 무시합니다. <srs_def>는 완전한 WKT, PROJ.4, EPSG:n 또는 WKT를 담고 있는 파일 등 일반적인 GDAL/OGR 양식이라면 무엇이든 될 수 있습니다. 어떤 재투영도 하지 않습니다.

-a_ullr <ulx> <uly> <lrx> <lry>

산출물 파일의 지리참조 경계를 할당합니다.

-a_nodata <value>

산출 밴드에 지정한 NODATA 값을 할당합니다.

-mo META-TAG=VALUE

가능하다면 산출 데이터셋에 설정할 메타데이터 키와 값을 전송(pass)합니다.

-co <NAME=VALUE>

많은 포맷들이 생성된 파일에 대한 특정 요소들을 제어하기 위해 사용할 수 있는 선택적인 생성 옵션을 하나 이상 가지고 있습니다. 예를 들면 GeoTIFF 드라이버는 압축과 파일을 타일화할지 여부를 제어할 수 있는 생성 옵션을 지원합니다. 포맷 드라이버에 따라 사용할 수 있는 생성 옵션이 다양하며, 몇몇 단순 포맷들의 경우 어떤 생성 옵션도 가지고 있지 않기도 합니다. 어떤 포맷이 어떤 옵션을 지원하는지에 대한 목록은 –formats 명령줄 옵션으로 볼 수 있지만, 해당 포맷에 대한 문서야말로 드라이버 생성 옵션 관련 최종 정보 소스입니다. 각 포맷의 정당한 생성 옵션에 대해 알고 싶다면 래스터 드라이버 포맷 특화 문서를 읽어보십시오.

-q

진행 상황 모니터 및 기타 오류가 아닌 결과를 표시하지 않습니다.

-if <input_dataset>

New in version 3.3.

-outsize, -bands, -ot, -a_srs, -a_ullr 및 -a_nodata 옵션들의 기본값을 위한 템플릿 역할을 하는 GDAL 입력 데이터셋의 이름입니다. 픽셀 값을 복사하지 않을 것이라는 점을 기억하십시오.

<out_dataset>

대상 파일의 이름입니다.

예시

  • 10이라는 균일한 값으로 새 GeoTIFF 파일을 초기화합니다:

    gdal_create -outsize 20 20 -a_srs EPSG:4326 -a_ullr 2 50 3 49 -burn 10 out.tif
    
  • XML 구성 파일로부터 PDF 파일을 생성합니다:

    gdal_create -co COMPOSITION_FILE=composition.xml out.pdf
    
  • GeoTIFF 파일로부터 비어 있는 GeoTIFF 파일을 초기화합니다:

    gdal_create -if prototype.tif output.tif