` `

그리드 계산

함수

설명

<알고리즘 설명 추가할 것>

파라미터

xmin [number]

<파라미터 설명 추가할 것>

기본값: 0.0

xmax [number]

<파라미터 설명 추가할 것>

기본값: 0.0

ymin [number]

<파라미터 설명 추가할 것>

기본값: 0.0

ymax [number]

<파라미터 설명 추가할 것>

기본값: 0.0

Formula [string]

<파라미터 설명 추가할 것>

기본값: (설정하지 않음)

산출물

Function [raster]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('saga:function', xmin, xmax, ymin, ymax, formul, result)

참고

퍼지화

설명

<알고리즘 설명 추가할 것>

파라미터

Grid [raster]

<파라미터 설명 추가할 것>

A [number]

<파라미터 설명 추가할 것>

기본값: 0.0

B [number]

<파라미터 설명 추가할 것>

기본값: 0.0

C [number]

<파라미터 설명 추가할 것>

기본값: 0.0

D [number]

<파라미터 설명 추가할 것>

기본값: 0.0

Membership Function Type [selection]

<파라미터 설명 추가할 것>

옵션:

  • 0 – [0] linear

  • 1 – [1] sigmoidal

  • 2 – [2] j-shaped

기본값: 0

Adjust to Grid [boolean]

<파라미터 설명 추가할 것>

기본값: True

산출물

Fuzzified Grid [raster]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('saga:fuzzify', input, a, b, c, d, type, autofit, output)

참고

퍼지 교차 (그리고)

설명

<알고리즘 설명 추가할 것>

파라미터

Grids [multipleinput: rasters]

<파라미터 설명 추가할 것>

Operator Type [selection]

<파라미터 설명 추가할 것>

옵션:

  • 0 – [0] min(a, b) (쌍방향 아님)

  • 1 – [1] a * b

  • 2 – [2] max(0, a + b - 1)

기본값: 0

산출물

Intersection [raster]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('saga:fuzzyintersectionand', grids, type, and)

참고

퍼지 교차 (또는)

설명

<알고리즘 설명 추가할 것>

파라미터

Grids [multipleinput: rasters]

<파라미터 설명 추가할 것>

Operator Type [selection]

<파라미터 설명 추가할 것>

옵션:

  • 0 – [0] max(a, b) (쌍방향 아님)

  • 1 – [1] a + b - a * b

  • 2 – [2] min(1, a + b)

기본값: 0

산출물

Union [raster]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('saga:fuzzyunionor', grids, type, or)

참고

기하학적 도형

설명

간단한 기하 도형을 그립니다.

파라미터

Cell Count [number]

사용할 셀의 개수입니다.

기본값: 0

Cell Size [number]

단일 셀의 크기입니다.

기본값: 0

Figure [selection]

도형 유형입니다.

옵션:

  • 0 – [0] 원뿔 (위로)

  • 1 – [1] 원뿔 (아래로)

  • 2 – [2] 평면

기본값: 0

Direction of Plane [Degree] [number]

도 단위의 기울기 인수입니다.

기본값: 0

산출물

Result [raster]

산출 레이어입니다.

콘솔 사용법

processing.runalg('saga:geometricfigures', cell_count, cell_size, figure, plane, result)

참고

데카르트 좌표에서 극 좌표로 벡터 기울이기

설명

<알고리즘 설명 추가할 것>

파라미터

X Component [raster]

<파라미터 설명 추가할 것>

Y Component [raster]

<파라미터 설명 추가할 것>

Polar Angle Units [selection]

<파라미터 설명 추가할 것>

옵션:

  • 0 – [0] 라디안 단위

  • 1 – [1] 도 단위

기본값: 0

Polar Coordinate System [selection]

<파라미터 설명 추가할 것>

옵션:

  • 0 – [0] mathematical

  • 1 – [1] geographical

  • 2 – [2] user defined

기본값: 0

User defined Zero Direction [number]

<파라미터 설명 추가할 것>

기본값: 0.0

User defined Orientation [selection]

<파라미터 설명 추가할 것>

옵션:

  • 0 – [0] 시계 방향

  • 1 – [1] 반시계 방향

기본값: 0

산출물

Direction [raster]

<산출물 설명 추가할 것>

Length [raster]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('saga:gradientvectorfromcartesiantopolarcoordinates', dx, dy, units, system, system_zero, system_orient, dir, len)

참고

극 좌표에서 데카르트 좌표로 벡터 기울이기

설명

<알고리즘 설명 추가할 것>

파라미터

Direction [raster]

<파라미터 설명 추가할 것>

Length [raster]

<파라미터 설명 추가할 것>

Polar Angle Units [selection]

<파라미터 설명 추가할 것>

옵션:

  • 0 – [0] 라디안 단위

  • 1 – [1] 도 단위

기본값: 0

Polar Coordinate System [selection]

<파라미터 설명 추가할 것>

옵션:

  • 0 – [0] mathematical

  • 1 – [1] geographical

  • 2 – [2] user defined

기본값: 0

User defined Zero Direction [number]

<파라미터 설명 추가할 것>

기본값: 0.0

User defined Orientation [selection]

<파라미터 설명 추가할 것>

옵션:

  • 0 – [0] 시계 방향

  • 1 – [1] 반시계 방향

기본값: 0

산출물

X Component [raster]

<산출물 설명 추가할 것>

Y Component [raster]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('saga:gradientvectorfrompolartocartesiancoordinates', dir, len, units, system, system_zero, system_orient, dx, dy)

참고

그리드 빼기

설명

2개의 서로 다른 그리드 레이어를 빼서 새 그리드 레이어로 생성합니다.

파라미터

A [raster]

첫 번째 레이어입니다.

B [raster]

두 번째 레이어입니다.

산출물

Difference (A - B) [raster]

산출 레이어입니다.

콘솔 사용법

processing.runalg('saga:griddifference', a, b, c)

참고

그리드 나누기

설명

2개의 서로 다른 그리드 레이어를 나누어 새 그리드 레이어로 생성합니다.

파라미터

Dividend [raster]

첫 번째 레이어입니다.

Divisor [raster]

두 번째 레이어입니다.

산출물

Quotient [raster]

산출 레이어입니다.

콘솔 사용법

processing.runalg('saga:griddivision', a, b, c)

참고

그리드 정규화

설명

지정한 최소 및 최대값에 따라 그리드 값을 정규화합니다.

파라미터

Grid [raster]

정규화할 그리드입니다.

Target Range (min) [number]

최소값입니다.

기본값: 0

Target Range (max) [number]

최대값입니다.

기본값: 1

산출물

Normalised Grid [raster]

산출 레이어입니다.

콘솔 사용법

processing.runalg('saga:gridnormalisation', input, range_min, range_max, output)

참고

그리드 곱하기

설명

<알고리즘 설명 추가할 것>

파라미터

Grids [multipleinput: rasters]

<파라미터 설명 추가할 것>

산출물

Product [raster]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('saga:gridsproduct', grids, result)

참고

그리드 더하기

설명

2개 이상의 그리드 레이어들을 더해서 새 그리드 레이어로 생성합니다.

파라미터

Grids [multipleinput: rasters]

더할 그리드 레이어들입니다.

산출물

Sum [raster]

산출 레이어입니다.

콘솔 사용법

processing.runalg('saga:gridssum', grids, result)

참고

그리드 표준화

설명

그리드 레이어 값을 표준화합니다.

파라미터

Grid [raster]

공간 처리할 그리드입니다.

Stretch Factor [number]

신축(stretch) 인수입니다.

기본값: 1.0

산출물

Standardised Grid [raster]

산출 레이어입니다.

콘솔 사용법

processing.runalg('saga:gridstandardisation', input, stretch, output)

참고

그리드 부피

설명

<알고리즘 설명 추가할 것>

파라미터

Grid [raster]

<파라미터 설명 추가할 것>

Method [selection]

<파라미터 설명 추가할 것>

옵션:

  • 0 – [0] 기저(base) 수준 위만 집계

  • 1 – [1] 기저 수준 아래만 집계

  • 2 – [2] 기저 수준 아래 부피 빼기

  • 3 – [3] 기저 수준 아래 부피 추가

기본값: 0

Base Level [number]

<파라미터 설명 추가할 것>

기본값: 0.0

산출물

콘솔 사용법

processing.runalg('saga:gridvolume', grid, method, level)

참고

단위 변환

설명

그리드의 숫자값을 변환합니다.

파라미터

Grid [raster]

공간 처리할 그리드입니다.

Conversion [selection]

변환 작업의 종류를 설정합니다.

옵션:

  • 0 – [0] 라디안을 도로

  • 1 – [1] 도를 라디안으로

  • 2 – [2] 섭씨를 화씨로

  • 3 – [3] 화씨를 섭씨로

기본값: 0

산출물

Converted Grid [raster]

산출 레이어입니다.

콘솔 사용법

processing.runalg('saga:metricconversions', grid, conversion, conv)

참고

그리드에서 다항식의 추세 계산

설명

<알고리즘 설명 추가할 것>

파라미터

Dependent Variables [multipleinput: rasters]

<파라미터 설명 추가할 것>

Independent Variable (per Grid and Cell) [multipleinput: rasters]

부가적인 파라미터입니다.

<파라미터 설명 추가할 것>

Independent Variable (per Grid) [fixedtable]

<파라미터 설명 추가할 것>

Type of Approximated Function [selection]

<파라미터 설명 추가할 것>

옵션:

  • 0 – [0] 1차 다항식 (선형 회귀)

  • 1 – [1] 2차 다항식

  • 2 – [2] 3차 다항식

  • 3 – [3] 4차 다항식

  • 4 – [4] 5차 다항식

기본값: 0

산출물

Polynomial Coefficients [raster]

<산출물 설명 추가할 것>

Coefficient of Determination [raster]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('saga:polynomialtrendfromgrids', grids, y_grids, y_table, polynom, parms, quality)

참고

랜덤 필드

설명

랜덤한 그리드 레이어를 생성합니다.

파라미터

Width (Cells) [number]

셀에 있는 레이어의 너비입니다.

기본값: 100

Height (Cells) [number]

셀에 있는 레이어의 높이입니다.

기본값: 100

Cellsize [number]

사용할 셀 크기입니다.

기본값: 100.0

West [number]

그리드 좌하단 모서리의 서향 좌표입니다.

기본값: 0.0

South [number]

그리드 우하단 모서리의 남향 좌표입니다.

기본값: 0.0

Method [selection]

계산하는 데 사용할 통계 방법을 지정합니다.

옵션:

  • 0 – [0] 표준(Uniform)

  • 1 – [1] 가우스(Gaussian)

기본값: 0

Range Min [number]

사용할 최소 셀 값입니다.

기본값: 0.0

Range Max [number]

사용할 최대 셀 값입니다.

기본값: 1.0

Arithmetic Mean [number]

사용할 모든 셀 값들의 평균입니다.

기본값: 0.0

Standard Deviation [number]

사용할 모든 셀 값들의 표준 편차입니다.

기본값: 1.0

산출물

Random Field [raster]

산출 레이어입니다.

콘솔 사용법

processing.runalg('saga:randomfield', nx, ny, cellsize, xmin, ymin, method, range_min, range_max, mean, stddev, output)

참고

랜덤 지형 생성

설명

<알고리즘 설명 추가할 것>

파라미터

Radius (cells) [number]

<파라미터 설명 추가할 것>

기본값: 10

Iterations [number]

<파라미터 설명 추가할 것>

기본값: 10

Target Dimensions [selection]

<파라미터 설명 추가할 것>

옵션:

  • 0 – [0] 사용자 지정

기본값: 0

Grid Size [number]

<파라미터 설명 추가할 것>

기본값: 1.0

Cols [number]

<파라미터 설명 추가할 것>

기본값: 100

Rows [number]

<파라미터 설명 추가할 것>

기본값: 100

산출물

Grid [raster]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('saga:randomterraingeneration', radius, iterations, target_type, user_cell_size, user_cols, user_rows, target_grid)

참고

래스터 계산기

설명

<알고리즘 설명 추가할 것>

파라미터

Main input layer [raster]

<파라미터 설명 추가할 것>

Additional layers [multipleinput: rasters]

부가적인 파라미터입니다.

<파라미터 설명 추가할 것>

Formula [string]

<파라미터 설명 추가할 것>

기본값: (설정하지 않음)

산출물

Result [raster]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('saga:rastercalculator', grids, xgrids, formula, result)

참고