23.2.3. 래스터 추출

23.2.3.1. 래스터를 범위로 잘라내기

GDAL이 지원하는 모든 래스터 파일을 지정한 범위로 잘라냅니다.

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

기본 메뉴: Raster ▶ Extraction

23.2.3.1.1. 파라미터

라벨

명칭

유형

설명

Input layer

INPUT

[raster]

입력 래스터

Clipping extent

EXTENT

[extent]

산출 래스터에 사용될 범위. 지정한 경계 상자 안에 들어오는 픽셀만 산출물에 포함될 것입니다.

Assign a specified nodata value to output bands

부가적

NODATA

[number]

기본값: None

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

Additional creation options

부가적

OPTIONS

[string]

기본값: 〈〉

래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (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)

Additional command-line parameters

부가적

EXTRA

[string]

기본값: None

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

Clipped (extent)

OUTPUT

[raster]

기본값: 〈[Save to temporary file]〉

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

  • 임시 파일로 저장

  • 파일로 저장

이 파라미터에서 파일 인코딩도 변경할 수 있습니다.

23.2.3.1.2. 산출물

라벨

명칭

유형

설명

Clipped (extent)

OUTPUT

[raster]

지정한 범위로 잘라낸 산출 래스터 레이어

23.2.3.1.3. 파이썬 코드

Algorithm ID: gdal:cliprasterbyextent

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

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

23.2.3.2. 래스터를 마스크 레이어로 잘라내기

GDAL이 지원하는 모든 래스터 파일을 벡터 마스크 레이어로 잘라냅니다.

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

기본 메뉴: Raster ▶ Extraction

23.2.3.2.1. 파라미터

라벨

명칭

유형

설명

Input layer

INPUT

[raster]

입력 래스터

Mask layer

EXTENT

[vector: polygon]

래스터를 잘라내기 위한 벡터 마스크

Source CRS

SOURCE_CRS

[crs]

Target CRS

TARGET_CRS

[crs]

Assign a specified nodata value to output bands

부가적

NODATA

[number]

기본값: None

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

Create an output alpha band

ALPHA_BAND

[boolean]

기본값: False

산출물용 알파 밴드를 생성합니다. 그러면 알파 밴드가 픽셀에 대한 투명도 값을 담습니다.

Match the extent of the clipped raster to the extent of the mask layer

CROP_TO_CUTLINE

[boolean]

기본값: True

이 파라미터를 활성화하면 산출 래스터에 벡터 레이어 범위를 적용합니다.

Keep resolution of input raster

KEEP_RESOLUTION

[boolean]

기본값: False

이 파라미터를 활성화하면 산출 래스터의 해상도를 변경하지 않을 것입니다.

Set output file resolution

SET_RESOLUTION

[boolean]

기본값: False

이 파라미터를 활성화하면 산출물 해상도(셀 크기)를 지정합니다.

X Resolution to output bands

부가적

X_RESOLUTION

[number]

기본값: None

산출 래스터의 셀의 너비

Y Resolution to output band

부가적

Y_RESOLUTION

[number]

기본값: None

산출 래스터의 셀의 높이

Use multithreaded warping implementation

MULTITHREADING

[boolean]

기본값: False

Additional creation options

부가적

OPTIONS

[string]

기본값: 〈〉

래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (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)

Additional command-line parameters

부가적

EXTRA

[string]

기본값: None

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

Clipped (mask)

OUTPUT

[raster] 기본값: 〈[Save to temporary file]〉

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

  • 임시 파일로 저장

  • 파일로 저장

이 파라미터에서 파일 인코딩도 변경할 수 있습니다.

23.2.3.2.2. 산출물

라벨

명칭

유형

설명

Clipped (mask)

OUTPUT

[raster]

벡터 레이어로 잘라낸 산출 래스터 레이어

23.2.3.2.3. 파이썬 코드

Algorithm ID: gdal:cliprasterbymasklayer

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

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

23.2.3.3. 등고선

GDAL이 지원하는 모든 표고 래스터에서 등고선(contour line)을 추출합니다.

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

기본 메뉴: Raster ▶ Extraction

23.2.3.3.1. 파라미터

라벨

명칭

유형

설명

Input layer

INPUT

[raster]

입력 래스터

Band number

BAND

[raster band]

등고선을 생성할 래스터 밴드

Interval between contour lines

INTERVAL

[number]

기본값: 10.0

등고선 사이의 간격을 지정한 표고 래스터의 단위로 정의합니다. (최소값: 0)

Attribute name (if not set, no elevation attribute is attached)

부가적

FIELD_NAME

[string]

기본값: 〈ELEV〉

등고선의 값을 담는 필드의 속성명을 정의합니다.

Produce 3D vector

CREATE_3D

[boolean]

기본값: False

2차원 대신 3차원 벡터를 생성하도록 강제합니다. 모든 꼭짓점에 표고를 포함시킵니다.

Treat all raster values as valid

IGNORE_NODATA

[boolean]

기본값: False

데이터셋에 있는 모든 NODATA 값을 무시합니다.

Input pixel value to treat as 《nodata》

부가적

NODATA

[number]

기본값: None

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

Offset from zero relative to which to interpret intervals

부가적

OFFSET

[number]

기본값: 0.0

Additional command-line parameters

부가적

EXTRA

[string]

기본값: None

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

Additional creation options

부가적

OPTIONS

[string]

기본값: 〈〉

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

Contours

OUTPUT

[vector: line]

기본값: 〈[Save to temporary file]〉

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

  • 임시 파일로 저장

  • 파일로 저장

이 파라미터에서 파일 인코딩도 변경할 수 있습니다.

23.2.3.3.2. 산출물

라벨

명칭

유형

설명

Contours

OUTPUT

[vector: line]

등고선을 담은 산출 벡터 레이어

23.2.3.3.3. 파이썬 코드

Algorithm ID: gdal:contour

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

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