` `

GDAL 변환

GDAL을 XYZ로

설명

<알고리즘 설명 추가할 것>

파라미터

Input layer [raster]

<파라미터 설명 추가할 것>

Band number [number]

<파라미터 설명 추가할 것>

기본값: 1

산출물

Output file [table]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('gdalogr:gdal2xyz', input, band, output)

참고

PCT를 RGB로

설명

8bit 색상 팔레트 이미지를 24bit RGB로 변환합니다.

이 알고리즘은 입력 파일의 유사색상 밴드를 사용자가 원하는 포맷의 산출 RGB 파일로 변환할 것입니다.

파라미터

Input layer [raster]

입력 8bit 래스터 이미지입니다.

Band to convert [selection]

RBG로 변환할 밴드의 번호 목록입니다.

옵션:

  • 0 – 1

  • 1 – 2

  • 2 – 3

  • 3 – 4

  • 4 – 5

  • 5 – 6

  • 6 – 7

  • 7 – 8

  • 8 – 9

  • 9 – 10

  • 10 – 11

  • 11 – 12

  • 12 – 13

  • 13 – 14

  • 14 – 15

  • 15 – 16

  • 16 – 17

  • 17 – 18

  • 18 – 19

  • 19 – 20

  • 20 – 21

  • 21 – 22

  • 22 – 23

  • 23 – 24

  • 24 – 25

기본값: 0

산출물

Output layer [raster]

산출 24bit RGB 래스터 이미지입니다.

콘솔 사용법

processing.runalg('gdalogr:pcttorgb', input, nband, output)

폴리곤화(래스터를 벡터로)

설명

래스터에서 공통 픽셀 값을 공유하는 연결된 픽셀 영역들을 모두 벡터 폴리곤으로 변환합니다. 각 영역의 픽셀 값을 나타내는 속성을 보유한 폴리곤을 생성합니다. 이 알고리즘은 GDAL polygonize 유틸리티 에서 파생됐습니다.

파라미터

Input layer [raster]

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

Output field name [string]

연결된 영역의 속성을 입력하는 필드의 명칭을 정의합니다. 필드명을 정의하지 않는 경우 ‘DN’이라고 명명할 것입니다.

기본값: DN

산출물

Output layer [vector]

산출 벡터 레이어입니다. 기본 포맷은 .shp 입니다.

콘솔 사용법

processing.runalg('gdalogr:polygonize', input, field, output)

참고

래스터화(벡터를 래스터로)

설명

벡터 도형(포인트, 라인 및 폴리곤)을 래스터 이미지로 변환합니다. 이 알고리즘은 GDAL rasterize 유틸리티 에서 파생됐습니다.

파라미터

Input layer [vector: any]

포인트, 라인 또는 폴리곤 도형을 보유한 입력 벡터 레이어입니다.

Attribute field [tablefield: any]

픽셀의 값을 선택해야 할 속성 필드를 정의합니다.

Write values inside an existing raster layer(*) [boolean]

이 파라미터를 활성화하면 기존 래스터 레이어에 산출 결과를 작성합니다.

기본값: False

Set output raster size (ignored if above option is checked) [selection]

앞의 파라미터를 활성화하지 않을 경우, 산출물 크기를 픽셀 단위로 설정(0)하거나 또는 산출물 해상도를 픽셀 당 맵 단위로 설정(1)할 수 있습니다.

옵션:

  • 0 – Output size in pixels

  • 1 – Output resolution in map units per pixel

기본값: 1

Horizontal [number]

산출 래스터의 수평 해상도를 설정합니다.

기본값: 100.0

Vertical [number]

산출 래스터의 수직 해상도를 설정합니다.

기본값: 100.0

Raster type [selection]

산출 래스터 이미지의 형식을 정의합니다.

옵션:

  • 0 – Byte

  • 1 – Int16

  • 2 – UInt16

  • 3 – UInt32

  • 4 – Int32

  • 5 – Float32

  • 6 – Float64

  • 7 – CInt16

  • 8 – CInt32

  • 9 – CFloat32

  • 10 – CFloat64

기본값: 0

산출물

Output layer: mandatory to choose an existing raster layer if the (*) option is selected [raster]

산출 래스터 레이어입니다. (이 옵션을 사용하는 경우) 이 파라미터에 산출 결과를 작성할 래스터 레이어의 명칭을 지정하십시오.

콘솔 사용법

processing.runalg('gdalogr:rasterize', input, field, writeover, dimensions, width, height, rtype, output)

참고

RGB를 PCT로

설명

24bit RGB 이미지를 8bit 색상 팔레트로 변환합니다. 다운샘플링한 RGB 히스토그램에 대해 중앙 자르기 알고리즘을 사용해서 입력 RGB 이미지에 대한 최적 유사색상표를 계산한 다음, 해당 색상표를 사용해서 입력 이미지를 유사색상 이미지로 변환합니다. 이 변환 과정에서 산출 이미지의 시각적 품질을 극대화하기 위해 플로이드-스타인버그 디더링 (오차 확산) 알고리즘을 활용합니다. 래스터 맵을 범주화하고자 하는데 범주의 개수를 줄이고 싶다면 변환 전에 이 알고리즘을 통해 이미지를 다운샘플링하는 편이 좋습니다. 이 알고리즘은 GDAL rgb2pct 유틸리티 에서 파생됐습니다.

파라미터

Input layer [raster]

입력 RGB 래스터 이미지입니다.

Number of colors [number]

산출 이미지가 담게 될 색상의 개수입니다. 2 ~ 256 범위에서 값을 지정할 수 있습니다.

기본값: 2

산출물

Output layer [raster]

산출 8bit 색상 레이어입니다.

콘솔 사용법

processing.runalg('gdalogr:rgbtopct', input, ncolors, output)

참고

변형(포맷 변환)

설명

<알고리즘 설명 추가할 것>

파라미터

Input layer [raster]

<파라미터 설명 추가할 것>

Set the size of the output file (In pixels or %) [number]

<파라미터 설명 추가할 것>

기본값: 100

Output size is a percentage of input size [boolean]

<파라미터 설명 추가할 것>

기본값: True

Nodata value, leave as none to take the nodata value from input [string]

<파라미터 설명 추가할 것>

기본값: None

Expand [selection]

<파라미터 설명 추가할 것>

옵션:

  • 0 – none

  • 1 – gray

  • 2 – rgb

  • 3 – rgba

기본값: 0

Output projection for output file [leave blank to use input projection] [crs]

<파라미터 설명 추가할 것>

기본값: None

Subset based on georeferenced coordinates [extent]

<파라미터 설명 추가할 것>

기본값: 0,1,0,1

Copy all subdatasets of this file to individual output files [boolean]

<파라미터 설명 추가할 것>

기본값: False

Additional creation parameters [string]

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

<파라미터 설명 추가할 것>

기본값: (설정하지 않음)

Output raster type [selection]

<파라미터 설명 추가할 것>

옵션:

  • 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:translate', input, outsize, outsize_perc, no_data, expand, srs, projwin, sds, extra, rtype, output)

참고