` `
폴리곤 레이어의 객체에 대한 고도분포곡선(hypsometric curve)을 계산해서 심화 공간 처리를 위한 CSV 파일로 저장합니다.
고도를 계산하기 위해 사용할 DEM입니다.
고도분포곡선을 계산하는 데 사용하는 면적의 경계를 보유한 폴리곤 벡터 레이어입니다.
곡선 사이의 거리입니다.
기본값: 100.0
CSV 파일의 Area 필드에 절대 면적 값 대신 면적 백분율을 작성합니다.
기본값: False
산출물을 저장할 디렉터리를 지정합니다. 입력 벡터 레이어의 각 객체 별로 면적 및 고도 값을 가진 CSV 파일을 생성할 것입니다.
접두어 hystogram_ 뒤에 레이어명과 객체 ID를 붙여 파일명을 작성합니다.
processing.runalg('qgis:hypsometriccurves', input_dem, boundary_layer, step, use_percentage, output_directory)
래스터 레이어의 기본 통계를 계산합니다.
분석할 래스터입니다.
HTML 포맷의 통계 결과입니다.
셀의 최소값입니다.
셀의 최대값입니다.
모든 셀 값의 합계입니다.
셀 값의 평균입니다.
데이터를 보유한 셀의 개수입니다.
NODATA 셀의 개수입니다.
셀 값들의 표준 편차입니다.
processing.runalg('qgis:rasterlayerstatistics', input, output_html_file)
입력 레이어의 픽셀 가운데 폴리곤 레이어로 정의된 특정 구역(zone) 안에 있는 픽셀에 대해 몇몇 통계값을 계산합니다.
각 구역 별로 다음 값을 계산합니다:
최소값
최대값
합계
개수
평균
표준 편차
유일 값(unique value)의 개수
범위(range)
분산
분석할 래스터입니다.
분석할 래스터 밴드의 번호입니다.
기본값: 1
구역 경계를 보유한 레이어입니다.
산출 필드를 위한 접두어입니다.
기본값: _
래스터 밴드를 메모리로 불러올지(True) 또는 한꺼번에 읽어올지(False) 설정합니다. 디스크 IO 또는 래스터 스캔 작업의 비효율성 때문에 사용자 작업이 제한될 경우에만 유용합니다.
기본값: True
산출 레이어를 지정합니다. 기본적으로 구역 레이어에 통계를 담고 있는 새 열을 추가한 레이어입니다.
processing.runalg('qgis:zonalstatistics', input_raster, raster_band, input_vector, column_prefix, global_extent, output_layer)