` `
그리드를 생성합니다.
부가적인 파라미터입니다.
선택한 레이어를 따라 그리드를 생성할 것입니다.
그리드의 범위를 지정합니다.
기본값: 0,1,0,1
라인 간의 X축 간격을 지정합니다.
기본값: 1.0
라인 간의 Y축 간격을 지정합니다.
기본값: 1.0
산출 그리드의 도형 유형을 지정합니다.
옵션:
0 – [0] 라인
1 – [1] 직사각형
기본값: 0
산출 레이어를 지정합니다.
processing.runalg('saga:creategraticule', extent, output_extent, distx, disty, type, graticule)
<알고리즘 설명 추가할 것>
<파라미터 설명 추가할 것>
<파라미터 설명 추가할 것>
옵션:
0 – [0] 완전히 내포됨
1 – [1] 교차함
2 – [2] 중앙
기본값: 0
<파라미터 설명 추가할 것>
<산출물 설명 추가할 것>
<산출물 설명 추가할 것>
processing.runalg('saga:cutshapeslayer', shapes, method, polygons_polygons, cut, extent)
입력 레이어 객체의 범위로부터 폴리곤을 생성합니다.
입력 레이어를 지정합니다.
각 객체 별로 폴리곤을 생성할지(True) 아니면 전체 레이어에 대해 단일 폴리곤을 생성할지(False) 결정합니다.
기본값: True
산출 레이어를 지정합니다.
processing.runalg('saga:getshapesextents', shapes, parts, extents)
2개 이상의 입력 레이어를 유일한 산출 레이어로 병합합니다. 동일 유형의 레이어만 (폴리곤은 폴리곤과, 라인은 라인과, 포인트는 포인트와) 함께 병합할 수 있습니다.
산출 레이어의 속성 테이블은 첫 번째 입력 레이어의 속성만 포함할 것입니다. 다만 열이 2개 추가 되는데, 하나는 병합된 모든 레이어의 ID에 해당하고 다른 열은 병합된 레이어의 원본 명칭에 해당합니다.
첫 번째 레이어입니다.
부가적인 파라미터입니다.
병합할 레이어(들)입니다.
산출 레이어를 지정합니다.
processing.runalg('saga:mergeshapeslayers', main, layers, out)
<알고리즘 설명 추가할 것>
<파라미터 설명 추가할 것>
<파라미터 설명 추가할 것>
<파라미터 설명 추가할 것>
기본값: 1
<파라미터 설명 추가할 것>
기본값: 6371000.0
<파라미터 설명 추가할 것>
기본값: True
<산출물 설명 추가할 것>
processing.runalg('saga:polartocartesiancoordinates', polar, f_exagg, d_exagg, radius, degree, cartes)
<알고리즘 설명 추가할 것>
<파라미터 설명 추가할 것>
<파라미터 설명 추가할 것>
<산출물 설명 추가할 것>
<산출물 설명 추가할 것>
<산출물 설명 추가할 것>
processing.runalg('saga:quadtreestructuretoshapes', shapes, attribute, polygons, lines, points)
고정 거리 또는 거리 필드를 기반으로 객체 주위에 버퍼를 생성합니다.
입력 레이어를 지정합니다.
버퍼 생성 방법을 지정합니다.
옵션:
0 – [0] 고정 값
1 – [1] 속성 필드
기본값: 0
“고정 값” 방법을 위한 버퍼 거리를 지정합니다.
기본값: 100.0
“속성 필드” 방법을 위한 거리 필드의 명칭을 지정합니다.
<파라미터 설명 추가할 것>
기본값: 1.0
생성할 버퍼(들)의 개수를 지정합니다.
기본값: 1.0
버퍼 경계의 매끄러움을 설정합니다. 숫자가 높을수록 경계가 거칠어집니다.
기본값: 5.0
산출물들을 융해할지 여부를 결정합니다.
기본값: True
산출 레이어를 지정합니다.
processing.runalg('saga:shapesbuffer', shapes, buf_type, buf_dist, buf_field, buf_scale, buf_zones, dcircle, dissolve, buffer)
입력 레이어를 두 부분으로 랜덤하게 분할합니다.
분할할 레이어를 지정합니다.
산출 레이어들 간의 분할 비율을 지정합니다.
기본값: 50
첫 번째 산출 레이어를 지정합니다.
두 번째 산출 레이어를 지정합니다.
processing.runalg('saga:splitshapeslayerrandomly', shapes, percent, a, b)
<알고리즘 설명 추가할 것>
<파라미터 설명 추가할 것>
<파라미터 설명 추가할 것>
기본값: 0.0
<파라미터 설명 추가할 것>
기본값: 0.0
<파라미터 설명 추가할 것>
기본값: 0.0
<파라미터 설명 추가할 것>
기본값: 1.0
<파라미터 설명 추가할 것>
기본값: 1.0
<파라미터 설명 추가할 것>
기본값: 0.0
<파라미터 설명 추가할 것>
기본값: 0.0
<산출물 설명 추가할 것>
processing.runalg('saga:transformshapes', in, dx, dy, angle, scalex, scaley, anchorx, anchory, out)