Outdated version of the documentation. Find the latest one here.

` `

GDAL 기타

가상 래스터 생성

설명

입력 GDAL 지원 래스터 목록의 모자이크인 VRT 파일(가상 데이터셋)을 생성합니다. 래스터 파일 여러 개를 모자이크로 합칠 수 있습니다. 이 알고리즘은 GDAL buildvrt 유틸리티 에서 파생됐습니다.

파라미터

Input layers [multipleinput: rasters]

입력 GDAL 지원 래스터 레이어입니다.

Resolution [selection]

모자이크의 산출 해상도입니다. 기본적으로 입력 래스터 파일들의 평균 해상도를 선택할 것입니다.

옵션:

  • 0 – average

  • 1 – highest

  • 2 – lowest

기본값: 0

Layer stack [boolean]

‘False’로 설정하면 VRT 밴드에 있는 개별 적층(stacked) 밴드로 들어갈 각 래스터 파일을 정의할 수 있습니다.

기본값: True

Allow projection difference [boolean]

산출 밴드에 입력 래스터 레이어들의 투영체에서 파생된 다른 투영체를 적용할 수 있습니다.

기본값: False

산출물

Output layer [raster]

산출 래스터 파일입니다.

콘솔 사용법

processing.runalg('gdalogr:buildvirtualraster', input, resolution, separate, proj_difference, output)

참고

병합

설명

래스터 파일들을 단순한 방식으로 병합합니다. 입력 래스터의 유사색상표를 사용해서 산출 래스터의 형식을 정의할 수 있습니다. 모든 이미지의 좌표계는 동일해야만 합니다. 이 알고리즘은 GDAL merge 유틸리티 에서 파생됐습니다.

파라미터

Input layers [multipleinput: rasters]

입력 래스터 레이어들입니다.

Grab pseudocolor table from first layer [boolean]

첫 번째 레이어의 유사색상표를 사용해서 색상을 적용할 것입니다.

기본값: False

Layer stack [boolean]

‘True’로 설정하면 개별 적층 밴드에 각 입력 파일을 넣을 것입니다.

기본값: False

Output raster type [selection]

산출 래스터의 형식을 정의합니다. 기본 형식은 ‘Float32’입니다.

옵션:

  • 0 – Byte

  • 1 – Int16

  • 2 – UInt16

  • 3 – UInt32

  • 4 – Int32

  • 5 – Float32

  • 6 – Float64

  • 7 – CInt16

  • 8 – CInt32

  • 9 – CFloat32

  • 10 – CFloat64

기본값: 5

산출물

Output layer [raster]

산출 래스터 레이어입니다.

콘솔 사용법

processing.runalg('gdalogr:merge', input, pct, separate, rtype, output)

참고

오버뷰(피라미드) 생성

설명

래스터 레이어의 렌더링 시간을 단축하기 위해 오버뷰(피라미드)를 생성할 수 있습니다. 오버뷰란 확대/축소 수준에 따라 QGIS가 사용하는 저해상도 데이터 복사본입니다. 이 알고리즘은 GDAL addo 유틸리티 에서 파생됐습니다.

파라미터

Input layer [raster]

입력 래스터 레이어입니다.

Overview levels [string]

입력 래스터 레이어의 원본 해상도로 계산한 오버뷰 수준의 개수를 정의합니다. 기본적으로 4개의 수준을 고려할 것입니다.

기본값: 2 4 8 16

Remove all existing overviews [boolean]

래스터에서 기존 오버뷰를 제거합니다. 기본값은 제거하지 않는 것입니다.

기본값: False

Resampling method [selection]

오버뷰를 지정한 리샘플링 방법으로 계산합니다.

옵션:

  • 0 – nearest

  • 1 – average

  • 2 – gauss

  • 3 – cubic

  • 4 – average_mp

  • 5 – average_magphase

  • 6 – mode

기본값: 0

Overview format [selection]

산출물 내부에 오버뷰를 저장할 수 있고, 또는 외부에 GTiff 또는 ERDAS Imagine 파일로 저장할 수도 있습니다. 기본적으로 산출 래스터 내부에 오버뷰를 저장합니다.

옵션:

  • 0 – Internal (가능한 경우)

  • 1 – External (GTiff .ovr)

  • 2 – External (ERDAS Imagine .aux)

기본값: 0

산출물

Output layer [raster]

오버뷰를 담고 있는 산출 래스터 레이어입니다.

콘솔 사용법

processing.runalg('gdalogr:overviews', input, levels, clean, resampling_method, format)

참고

정보

설명

gdalinfo 알고리즘은 GDAL이 지원하는 래스터 데이터셋에 관한 다양한 정보의 목록을 표시합니다.

파라미터

Input layer [raster]

입력 래스터 레이어입니다.

Suppress GCP info [boolean]

지상기준점(Ground Control Point; GCP) 목록의 출력을 막습니다. 수없이 많은 GCP를 담고 있는 데이터셋의 경우 이 파라미터가 유용할 수 있습니다. 예를 들어 L1B AVHRR 또는 HDF4 MODIS의 경우 수천 개의 GCP를 담고 있습니다.

기본값: False

Suppress metadata info [boolean]

메타데이터의 출력을 막습니다. 몇몇 데이터셋은 수많은 메타데이터 문자열을 담고 있을 수도 있기 때문입니다.

기본값: False

산출물

Layer information [html]

산출 래스터 정보 HTML 파일입니다.

콘솔 사용법

processing.runalg('gdalorg:rasterinfo', input, nogcp, nometadata, output)

타일 인덱스

설명

이 알고리즘은 각 입력 래스터 파일에 대한 레코드, 파일명을 담고 있는 속성, 그리고 래스터의 윤곽을 그리는 폴리곤 도형을 담은 shapefile을 생성합니다. 그 산출물은 MapServer 에서 래스터 타일 인덱스로 사용하기에 적합합니다.

파라미터

Input layers [multipleinput: rasters]

입력 래스터 파일입니다. 여러 파일을 입력할 수 있습니다.

Tile index field [string]

부가적인 파라미터입니다.

인덱스를 적용한 래스터를 가리키는 파일 경로/위치를 담을 산출물 필드의 명칭을 정의합니다.

기본값: location

Skip files with different projection reference [boolean]

이미 타일 인덱스에 파일들을 삽입했더라도 동일 투영체가 적용된 파일들만 사용할 것입니다. 기본적으로 투영체를 확인하지 않고 모든 입력물을 받아들입니다.

기본값: False

산출물

Output layer [vector]

생성할 산출 파일의 명칭 또는 기존 파일에 추가할 경우 기존 파일의 명칭을 지정합니다. 기존 파일이 없는 경우 기본 shapefile을 생성할 것입니다. 기존 파일이 있다면 해당 파일에 추가할 것입니다.

콘솔 사용법

processing.runalg('gdalogr:tileindex', input, field_name, proj_difference, output)

참고