24.2.3. 래스터 추출
24.2.3.1. 래스터를 범위로 잘라내기
GDAL이 지원하는 모든 래스터 파일을 지정한 범위로 잘라냅니다.
이 알고리즘은 GDAL 왜곡(warp) 유틸리티 에서 파생되었습니다.
기본 메뉴:
파라미터
| 라벨 | 명칭 | 유형 | 설명 | 
|---|---|---|---|
| Input layer | 
 | [raster] | 입력 래스터 | 
| Clipping extent | 
 | [extent] | 산출 래스터에 사용될 범위. 지정한 경계 상자 안에 들어오는 픽셀만 산출물에 포함될 것입니다. | 
| Assign a specified nodata value to output bands 부가적 | 
 | [number] 기본값: None | 산출 래스터에 있는 NODATA에 사용할 값을 정의합니다. | 
| Additional creation options 부가적 | 
 | [string] 기본값: ‘’ | 래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (GDAL 드라이버 옵션 참조) 배치(batch) 프로세스의 경우: 파이프 문자( | 
| Output data type | 
 | [enumeration] 기본값: 0 | 산출 래스터 파일의 포맷을 정의합니다. 옵션: 
 | 
| Additional command-line parameters 부가적 | 
 | [string] 기본값: None | 부가 GDAL 명령 줄 옵션을 추가합니다. | 
| Clipped (extent) | 
 | [raster] 기본값: ‘[Save to temporary file]’ | 산출 래스터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다: 
 이 파라미터에서 파일 인코딩도 변경할 수 있습니다. | 
산출물
| 라벨 | 명칭 | 유형 | 설명 | 
|---|---|---|---|
| Clipped (extent) | 
 | [raster] | 지정한 범위로 잘라낸 산출 래스터 레이어 | 
파이썬 코드
알고리즘 ID: gdal:cliprasterbyextent
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
24.2.3.2. 래스터를 마스크 레이어로 잘라내기
GDAL이 지원하는 모든 래스터 파일을 벡터 마스크 레이어로 잘라냅니다.
이 알고리즘은 GDAL 왜곡(warp) 유틸리티 에서 파생되었습니다.
기본 메뉴:
파라미터
| 라벨 | 명칭 | 유형 | 설명 | 
|---|---|---|---|
| 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 | 이미지 무리를 처리하고 입력/출력 작업을 동시에 수행하기 위해 스레드 2개를 사용할 것입니다. 계산 자체는 다중 스레드 작업이 아니라는 사실을 기억하십시오. | 
| Additional creation options 부가적 | 
 | [string] 기본값: ‘’ | 래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (GDAL 드라이버 옵션 참조) 배치(batch) 프로세스의 경우: 파이프 문자( | 
| Output data type | 
 | [enumeration] 기본값: 0 | 산출 래스터 파일의 포맷을 정의합니다. 옵션: 
 | 
| Additional command-line parameters 부가적 | 
 | [string] 기본값: None | 부가 GDAL 명령 줄 옵션을 추가합니다. | 
| Clipped (mask) | 
 | [raster] 기본값: ‘[Save to temporary file]’ | 산출 래스터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다: 
 이 파라미터에서 파일 인코딩도 변경할 수 있습니다. | 
산출물
| 라벨 | 명칭 | 유형 | 설명 | 
|---|---|---|---|
| Clipped (mask) | 
 | [raster] | 벡터 레이어로 잘라낸 산출 래스터 레이어 | 
파이썬 코드
알고리즘 ID: gdal:cliprasterbymasklayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
24.2.3.3. 등고선
GDAL이 지원하는 모든 표고 래스터에서 등고선(contour line)을 추출합니다.
이 알고리즘은 GDAL 등고선 유틸리티 에서 파생되었습니다.
기본 메뉴:
파라미터
| 라벨 | 명칭 | 유형 | 설명 | 
|---|---|---|---|
| Input layer | 
 | [raster] | 입력 래스터 | 
| Band number | 
 | [raster band] 기본값: 1 | 등고선을 생성할 래스터 밴드 | 
| Interval between contour lines | 
 | [number] 기본값: 10.0 | 등고선 사이의 간격을 지정한 표고 래스터의 단위로 정의합니다. (최소값: 0) | 
| Attribute name (if not set, no elevation attribute is attached) 부가적 | 
 | [string] 기본값: ‘ELEV’ | 표고를 넣을 속성을 위한 이름을 지정합니다. | 
| Offset from zero relative to which to interpret intervals 부가적 | 
 | [number] 기본값: 0.0 | |
| 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에 사용할 값을 정의합니다. | 
| Additional command-line parameters 부가적 | 
 | [string] 기본값: None | 추가적인 GDAL 명령 줄 옵션을 추가합니다. 대응하는 GDAL 유틸리티 문서를 참조합니다. | 
| Contours | 
 | [vector: line] 기본값: ‘[Save to temporary file]’ | 산출 벡터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다: 
 이 파라미터에서 파일 인코딩도 변경할 수 있습니다. | 
산출물
| 라벨 | 명칭 | 유형 | 설명 | 
|---|---|---|---|
| Contours | 
 | [vector: line] | 등고선을 담은 산출 벡터 레이어 | 
파이썬 코드
알고리즘 ID: gdal:contour
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
24.2.3.4. 등고선 폴리곤
GDAL이 지원하는 모든 표고 래스터에서 등고선 폴리곤을 추출합니다.
이 알고리즘은 GDAL 등고선 유틸리티 에서 파생되었습니다.
파라미터
| 라벨 | 명칭 | 유형 | 설명 | 
|---|---|---|---|
| Input layer | 
 | [raster] | 입력 래스터 | 
| Band number | 
 | [raster band] 기본값: 1 | 등고선을 생성할 래스터 밴드 | 
| Interval between contour lines | 
 | [number] 기본값: 10.0 | 등고선 사이의 간격을 지정한 표고 래스터의 단위로 정의합니다. (최소값: 0) | 
| Offset from zero relative to which to interpret intervals 부가적 | 
 | [number] 기본값: 0.0 | |
| Attribute name for minimum elevation of contour polygon 부가적 | 
 | [string] 기본값: ‘ELEV_MIN’ | 등고선 폴리곤의 최저 표고를 넣을 속성을 위한 이름을 지정합니다. 아무 이름도 지정하지 않으면 최저 표고 속성을 추가하지 않습니다. | 
| Attribute name for maximum elevation of contour polygon 부가적 | 
 | [string] 기본값: ‘ELEV_MAX’ | 등고선 폴리곤의 최고 표고를 넣을 속성을 위한 이름을 지정합니다. 아무 이름도 지정하지 않으면 최고 표고 속성을 추가하지 않습니다. | 
| 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에 사용할 값을 정의합니다. | 
| Additional command-line parameters 부가적 | 
 | [string] 기본값: None | 추가적인 GDAL 명령 줄 옵션을 추가합니다. 대응하는 GDAL 유틸리티 문서를 참조합니다. | 
| Contours | 
 | [vector: polygon] 기본값: ‘[Save to temporary file]’ | 산출 벡터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다: 
 이 파라미터에서 파일 인코딩도 변경할 수 있습니다. | 
산출물
| 라벨 | 명칭 | 유형 | 설명 | 
|---|---|---|---|
| Contours | 
 | [vector: polygon] | 등고선 폴리곤을 담은 산출 벡터 레이어 | 
파이썬 코드
알고리즘 ID: gdal:contour_polygon
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.