25.2.2. 래스터 변환

25.2.2.1. gdal2xyz

래스터 데이터를 XYZ ASCII 파일 포맷으로 변환합니다.

파라미터

라벨

명칭

유형

설명

Input layer

INPUT

[raster]

변환할 래스터 레이어

Band number

BAND

[raster band]

기본값: 입력 레이어의 첫 번째 밴드

래스터가 다중 밴드인 경우, 변환하려는 밴드를 선택하십시오.

Output comma-separated values

CSV

[boolean]

기본값: False

산출 파일이 쉼표 구분 값(CSV) 유형이어야 하는지를 설정합니다.

XYZ ASCII file

OUTPUT

[file]

기본값: [Save to temporary file]

산출 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 임시 파일로 저장

  • 파일로 저장…

산출물

라벨

명칭

유형

설명

XYZ ASCII file

INPUT

[table]

래스터 밴드에서 추출한 값을 담고 있는 테이블 파일

파이썬 코드

알고리즘 ID: gdal:gdal2xyz

import processing
processing.run("algorithm_id", {parameter_dictionary})

공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.

25.2.2.2. PCT에서 RGB로

8비트 색상표 이미지를 24비트 RBG 이미지로 변환합니다. 입력 파일의 의사색상(pseudocolor) 밴드를 원하는 포맷의 RGB 파일로 변환할 것입니다.

이 알고리즘은 GDAL pct2rgb 유틸리티 에서 파생되었습니다.

기본 메뉴: Raster ► Conversion

파라미터

라벨

명칭

유형

설명

Input layer

INPUT

[raster]

입력 8비트 래스터 이미지

Band number

BAND

[raster band]

기본값: 입력 레이어의 첫 번째 밴드

래스터가 다중 밴드인 경우, 변환하려는 밴드를 선택하십시오.

Generate a RGBA file

RGBA

[boolean]

기본값: False

산출 파일이 RGBA 유형이어야 하는지를 설정합니다.

PCT to RGB

OUTPUT

[file]

기본값: [Save to temporary file]

산출 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 임시 파일로 저장

  • 파일로 저장…

산출물

라벨

명칭

유형

설명

PCT to RGB

OUTPUT

[raster]

24비트 RGB 래스터 이미지

파이썬 코드

알고리즘 ID: gdal:pcttorgb

import processing
processing.run("algorithm_id", {parameter_dictionary})

공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.

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

래스터에서 공통 픽셀값을 공유하는 픽셀들이 연속된 모든 영역에 대한 벡터 폴리곤을 생성합니다. 각 폴리곤의 픽셀값을 나타내는 속성과 함께 폴리곤을 생성합니다.

이 알고리즘은 GDAL 폴리곤화 유틸리티 에서 파생되었습니다.

기본 메뉴: Raster ► Conversion

파라미터

기본 파라미터

라벨

명칭

유형

설명

Input layer

INPUT

[raster]

입력 래스터 레이어

Band number

BAND

[raster band]

기본값: 입력 레이어의 첫 번째 밴드

래스터가 다중 밴드인 경우, 사용하려는 밴드를 선택하십시오.

Name of the field to create

FIELD

[string]

기본값: ‘DN’

연속 영역의 속성을 가질 필드의 명칭을 지정합니다.

Use 8-connectedness

EIGHT_CONNECTEDNESS

[boolean]

기본값: False

이 파라미터를 활성화하지 않으면, 래스터 셀이 연결된 것으로 간주되려면 공통 경계를 가지고 있어야만 합니다(4-연결성). 활성화한 경우, 접촉하는 래스터 셀도 연결된 것으로 간주합니다(8-연결성).

Vectorized

OUTPUT

[vector: polygon]

기본값: [Save to temporary file]

산출 폴리곤 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

명칭

유형

설명

Additional command-line parameters

부가적

EXTRA

[string]

기본값: None

부가 GDAL 명령 줄 옵션을 추가합니다.

산출물

라벨

명칭

유형

설명

Vectorized

OUTPUT

[vector: polygon]

산출 벡터 레이어

파이썬 코드

알고리즘 ID: gdal:polygonize

import processing
processing.run("algorithm_id", {parameter_dictionary})

공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.

25.2.2.4. 밴드 재배열하기

입력 래스터 레이어에서 선택한 밴드(들)를 사용해서 새 래스터를 생성합니다. 이 알고리즘은 새로 성생된 래스터의 밴드들을 재정렬할 수도 있습니다.

이 알고리즘은 GDAL 번역(translate) 유틸리티 에서 파생되었습니다.

파라미터

기본 파라미터

라벨

명칭

유형

설명

Input layer

INPUT

[raster]

입력 래스터 레이어

Selected band(s)

BANDS

[raster band] [list]

기본값: None

새 래스터를 생성하기 위해 사용할 밴드의 정렬된 목록

Converted

OUTPUT

[raster]

기본값: [Save to temporary file]

산출 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

명칭

유형

설명

Additional creation options

부가적

OPTIONS

[string]

기본값: ‘’

래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (GDAL 드라이버 옵션 참조)

배치(batch) 프로세스의 경우: 파이프 문자(|)로 복수의 옵션들을 분리하십시오.

Output data type

DATA_TYPE

[enumeration]

기본값: 0

산출 래스터 파일의 데이터 유형을 정의합니다. 다음 가운데 하나로 지정할 수 있습니다.

  • 0 — 입력 레이어의 데이터 유형 사용

  • 1 — 바이트(Byte)

  • 2 — 부호 있는 16비트 정수형(Int16)

  • 3 — 부호 없는 16비트 정수형(UInt16)

  • 4 — 부호 없는 32비트 정수형(UInt32)

  • 5 — 부호 있는 32비트 정수형(Int32)

  • 6 — 부동소수점 32비트 실수형(Float32)

  • 7 — 부동소수점 64비트 실수형(Float64)

  • 8 — 복잡 16비트 정수형(CInt16)

  • 9 — 복잡 32비트 정수형(CInt32)

  • 10 — 복잡 부동소수점 32비트 실수형(CFloat32)

  • 11 — 복잡 부동소수점 64비트 실수형(CFloat64)

산출물

라벨

명칭

유형

설명

Converted

OUTPUT

[raster]

재배열한 밴드를 가진 산출 래스터 레이어

파이썬 코드

알고리즘 ID: gdal:rearrange_bands

import processing
processing.run("algorithm_id", {parameter_dictionary})

공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.

25.2.2.5. RGB를 PCT로

24비트 RGB 이미지를 8비트 색상표 이미지로 변환합니다. 다운샘플링된 RGB 히스토그램 상에서 중간값 자르기(median cut) 알고리즘을 사용해서 입력 RGB 이미지에 대한 최적의 의사색상을 계산합니다. 이 변환 알고리즘은 산출 이미지의 시각적 질을 최대화하기 위해 플로이드-스타인버그 디더링 (오차확산법)을 활용합니다.

래스터 맵을 범주화하는데 범주의 개수를 줄이고자 하는 경우 그 전에 사용자 이미지를 이 알고리즘으로 다운샘플링하는 것이 유용할 수 있습니다.

이 알고리즘은 GDAL rgb2pct 유틸리티 에서 파생되었습니다.

기본 메뉴: Raster ► Conversion

파라미터

라벨

명칭

유형

설명

Input layer

INPUT

[raster]

입력 (RGB) 래스터 레이어

Number of colors

NCOLORS

[number]

기본값: 2

산출 이미지가 담게 될 색상의 개수. 2에서 256까지의 값을 사용할 수 있습니다.

RGB to PCT

OUTPUT

[raster]

기본값: [Save to temporary file]

산출 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 임시 파일로 저장

  • 파일로 저장…

산출물

라벨

명칭

유형

설명

RGB to PCT

OUTPUT

[raster]

산출 래스터 레이어

파이썬 코드

알고리즘 ID: gdal:rgbtopct

import processing
processing.run("algorithm_id", {parameter_dictionary})

공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.

25.2.2.6. 번역하기 (포맷 변환)

래스터 데이터를 서로 다른 포맷으로 변환합니다.

이 알고리즘은 GDAL 번역(translate) 유틸리티 에서 파생되었습니다.

기본 메뉴: Raster ► Conversion

파라미터

기본 파라미터

라벨

명칭

유형

설명

Input layer

INPUT

[raster]

입력 래스터 레이어

Override the projection of the output file

부가적

TARGET_CRS

[crs]

산출 파일용 투영체를 지정합니다.

Assign a specified nodata value to output bands

부가적

NODATA

[number]

기본값: 설정하지 않음

산출 래스터에 있는 NODATA에 사용할 값을 정의합니다.

Copy all subdatasets of this file to individual output files

COPY_SUBDATASETS

[boolean]

기본값: False

하위 데이터셋(subdataset)용 개별 파일을 생성합니다.

Converted

OUTPUT

[raster]

기본값: [Save to temporary file]

산출 (번역된) 래스터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

명칭

유형

설명

Additional creation options

부가적

OPTIONS

[string]

기본값: ‘’

래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (GDAL 드라이버 옵션 참조)

배치(batch) 프로세스의 경우: 파이프 문자(|)로 복수의 옵션들을 분리하십시오.

Additional command-line parameters

부가적

EXTRA

[string]

기본값: None

부가 GDAL 명령 줄 옵션을 추가합니다.

Output data type

DATA_TYPE

[enumeration]

기본값: 0

산출 래스터 파일의 데이터 유형을 정의합니다. 다음 가운데 하나로 지정할 수 있습니다.

  • 0 — 입력 레이어의 데이터 유형 사용

  • 1 — 바이트(Byte)

  • 2 — 부호 있는 16비트 정수형(Int16)

  • 3 — 부호 없는 16비트 정수형(UInt16)

  • 4 — 부호 없는 32비트 정수형(UInt32)

  • 5 — 부호 있는 32비트 정수형(Int32)

  • 6 — 부동소수점 32비트 실수형(Float32)

  • 7 — 부동소수점 64비트 실수형(Float64)

  • 8 — 복잡 16비트 정수형(CInt16)

  • 9 — 복잡 32비트 정수형(CInt32)

  • 10 — 복잡 부동소수점 32비트 실수형(CFloat32)

  • 11 — 복잡 부동소수점 64비트 실수형(CFloat64)

산출물

라벨

명칭

유형

설명

Converted

OUTPUT

[raster]

산출 (번역된) 래스터 레이어

파이썬 코드

알고리즘 ID: gdal:translate

import processing
processing.run("algorithm_id", {parameter_dictionary})

공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.