23.2.3. 래스터 추출¶
23.2.3.1. 래스터를 범위로 잘라내기¶
GDAL이 지원하는 모든 래스터 파일을 지정한 범위로 잘라냅니다.
이 알고리즘은 GDAL 그리드 유틸리티 에서 파생되었습니다.
기본 메뉴:
23.2.3.1.1. 파라미터¶
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Input layer |
|
[raster] |
입력 래스터 |
Clipping extent |
|
[extent] |
산출 래스터에 사용될 범위. 지정한 경계 상자 안에 들어오는 픽셀만 산출물에 포함될 것입니다. |
Assign a specified nodata value to output bands 부가적 |
|
[number] 기본값: None |
산출 래스터에 있는 NODATA에 사용할 값을 정의합니다. |
Additional creation options 부가적 |
|
[string] 기본값: 〈〉 |
래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (GDAL 드라이버 옵션 참조) |
Output data type |
|
[enumeration] 기본값: 0 |
산출 래스터 파일의 포맷을 정의합니다. 옵션:
|
Additional command-line parameters 부가적 |
|
[string] 기본값: None |
부가 GDAL 명령 줄 옵션을 추가합니다. |
Clipped (extent) |
|
[raster] 기본값: 〈[Save to temporary file]〉 |
산출 래스터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
23.2.3.1.2. 산출물¶
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Clipped (extent) |
|
[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 그리드 유틸리티 에서 파생되었습니다.
기본 메뉴:
23.2.3.2.1. 파라미터¶
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Input layer |
|
[raster] |
입력 래스터 |
Mask layer |
|
[vector: polygon] |
래스터를 잘라내기 위한 벡터 마스크 |
Source CRS |
|
[crs] |
|
Target CRS |
|
[crs] |
|
Assign a specified nodata value to output bands 부가적 |
|
[number] 기본값: None |
산출 래스터에 있는 NODATA에 사용할 값을 정의합니다. |
Create an output alpha band |
|
[boolean] 기본값: False |
산출물용 알파 밴드를 생성합니다. 그러면 알파 밴드가 픽셀에 대한 투명도 값을 담습니다. |
Match the extent of the clipped raster to the extent of the mask layer |
|
[boolean] 기본값: True |
이 파라미터를 활성화하면 산출 래스터에 벡터 레이어 범위를 적용합니다. |
Keep resolution of input raster |
|
[boolean] 기본값: False |
이 파라미터를 활성화하면 산출 래스터의 해상도를 변경하지 않을 것입니다. |
Set output file resolution |
|
[boolean] 기본값: False |
이 파라미터를 활성화하면 산출물 해상도(셀 크기)를 지정합니다. |
X Resolution to output bands 부가적 |
|
[number] 기본값: None |
산출 래스터의 셀의 너비 |
Y Resolution to output band 부가적 |
|
[number] 기본값: None |
산출 래스터의 셀의 높이 |
Use multithreaded warping implementation |
|
[boolean] 기본값: False |
|
Additional creation options 부가적 |
|
[string] 기본값: 〈〉 |
래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (GDAL 드라이버 옵션 참조) |
Output data type |
|
[enumeration] 기본값: 0 |
산출 래스터 파일의 포맷을 정의합니다. 옵션:
|
Additional command-line parameters 부가적 |
|
[string] 기본값: None |
부가 GDAL 명령 줄 옵션을 추가합니다. |
Clipped (mask) |
|
[raster] 기본값: 〈[Save to temporary file]〉 |
산출 래스터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
23.2.3.2.2. 산출물¶
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Clipped (mask) |
|
[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 등고선 유틸리티 에서 파생되었습니다.
기본 메뉴:
23.2.3.3.1. 파라미터¶
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Input layer |
|
[raster] |
입력 래스터 |
Band number |
|
[raster band] |
등고선을 생성할 래스터 밴드 |
Interval between contour lines |
|
[number] 기본값: 10.0 |
등고선 사이의 간격을 지정한 표고 래스터의 단위로 정의합니다. (최소값: 0) |
Attribute name (if not set, no elevation attribute is attached) 부가적 |
|
[string] 기본값: 〈ELEV〉 |
등고선의 값을 담는 필드의 속성명을 정의합니다. |
Produce 3D vector |
|
[boolean] 기본값: False |
2차원 대신 3차원 벡터를 생성하도록 강제합니다. 모든 꼭짓점에 표고를 포함시킵니다. |
Treat all raster values as valid |
|
[boolean] 기본값: False |
데이터셋에 있는 모든 NODATA 값을 무시합니다. |
Input pixel value to treat as 《nodata》 부가적 |
|
[number] 기본값: None |
산출 래스터에 있는 NODATA에 사용할 값을 정의합니다. |
Offset from zero relative to which to interpret intervals 부가적 |
|
[number] 기본값: 0.0 |
|
Additional command-line parameters 부가적 |
|
[string] 기본값: None |
부가 GDAL 명령 줄 옵션을 추가합니다. |
Additional creation options 부가적 |
|
[string] 기본값: 〈〉 |
래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (GDAL 드라이버 옵션 참조) |
Contours |
|
[vector: line] 기본값: 〈[Save to temporary file]〉 |
산출 래스터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
23.2.3.3.2. 산출물¶
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Contours |
|
[vector: line] |
등고선을 담은 산출 벡터 레이어 |
23.2.3.3.3. 파이썬 코드¶
Algorithm ID: gdal:contour
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.