` `

래스터

고도분포곡선

설명

폴리곤 레이어의 객체에 대한 고도분포곡선(hypsometric curve)을 계산해서 심화 공간 처리를 위한 CSV 파일로 저장합니다.

파라미터

DEM to analyze [raster]

고도를 계산하기 위해 사용할 DEM입니다.

Boundary layer [vector: polygon]

고도분포곡선을 계산하는 데 사용하는 면적의 경계를 보유한 폴리곤 벡터 레이어입니다.

Step [number]

곡선 사이의 거리입니다.

기본값: 100.0

Use % of area instead of absolute value [boolean]

CSV 파일의 Area 필드에 절대 면적 값 대신 면적 백분율을 작성합니다.

기본값: False

산출물

Output directory [directory]

산출물을 저장할 디렉터리를 지정합니다. 입력 벡터 레이어의 각 객체 별로 면적 및 고도 값을 가진 CSV 파일을 생성할 것입니다.

접두어 hystogram_ 뒤에 레이어명과 객체 ID를 붙여 파일명을 작성합니다.

콘솔 사용법

processing.runalg('qgis:hypsometriccurves', input_dem, boundary_layer, step, use_percentage, output_directory)

참고

래스터 레이어 통계

설명

래스터 레이어의 기본 통계를 계산합니다.

파라미터

Input layer [raster]

분석할 래스터입니다.

산출물

Statistics [html]

HTML 포맷의 통계 결과입니다.

Minimum value [number]

셀의 최소값입니다.

Maximum value [number]

셀의 최대값입니다.

Sum [number]

모든 셀 값의 합계입니다.

Mean value [number]

셀 값의 평균입니다.

valid cells count [number]

데이터를 보유한 셀의 개수입니다.

No-data cells count [number]

NODATA 셀의 개수입니다.

Standard deviation [number]

셀 값들의 표준 편차입니다.

콘솔 사용법

processing.runalg('qgis:rasterlayerstatistics', input, output_html_file)

참고

구역 통계

설명

입력 레이어의 픽셀 가운데 폴리곤 레이어로 정의된 특정 구역(zone) 안에 있는 픽셀에 대해 몇몇 통계값을 계산합니다.

각 구역 별로 다음 값을 계산합니다:

  • 최소값

  • 최대값

  • 합계

  • 개수

  • 평균

  • 표준 편차

  • 유일 값(unique value)의 개수

  • 범위(range)

  • 분산

파라미터

Raster layer [raster]

분석할 래스터입니다.

Raster band [number]

분석할 래스터 밴드의 번호입니다.

기본값: 1

Vector layer containing zones [vector: polygon]

구역 경계를 보유한 레이어입니다.

Output column prefix [string]

산출 필드를 위한 접두어입니다.

기본값: _

Load whole raster in memory [boolean]

래스터 밴드를 메모리로 불러올지(True) 또는 한꺼번에 읽어올지(False) 설정합니다. 디스크 IO 또는 래스터 스캔 작업의 비효율성 때문에 사용자 작업이 제한될 경우에만 유용합니다.

기본값: True

산출물

Output layer [vector]

산출 레이어를 지정합니다. 기본적으로 구역 레이어에 통계를 담고 있는 새 열을 추가한 레이어입니다.

콘솔 사용법

processing.runalg('qgis:zonalstatistics', input_raster, raster_band, input_vector, column_prefix, global_extent, output_layer)

참고