Outdated version of the documentation. Find the latest one here.

` `

도형 라인

포인트를 라인으로 변환

설명

포인트를 라인으로 변환합니다.

파라미터

Points [vector: point]

변환할 포인트입니다.

Order by... [tablefield: any]

이 필드를 기준으로 라인을 정렬합니다.

Separate by... [tablefield: any]

이 필드를 따라 라인을 그룹화합니다.

산출물

Lines [vector]

산출 레이어를 지정합니다.

콘솔 사용법

processing.runalg('saga:convertpointstolines', points, order, separate, lines)

참고

폴리곤을 라인으로 변환

설명

폴리곤으로부터 라인을 생성합니다.

파라미터

Polygons [vector: polygon]

공간 처리할 레이어를 지정합니다.

산출물

Lines [vector]

산출 레이어를 지정합니다.

콘솔 사용법

processing.runalg('saga:convertpolygonstolines', polygons, lines)

참고

라인 융해

설명

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

파라미터

Lines [vector: any]

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

1. Attribute [tablefield: any]

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

2. Attribute [tablefield: any]

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

3. Attribute [tablefield: any]

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

Dissolve... [selection]

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

옵션:

  • 0 – [0] 동일한 속성값(들)을 보유한 라인

  • 1 – [1] 모든 라인

기본값: 0

산출물

Dissolved Lines [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('saga:linedissolve', lines, field_1, field_2, field_3, all, dissolved)

참고

라인-폴리곤 교차

설명

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

파라미터

Lines [vector: line]

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

Polygons [vector: polygon]

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

Output [selection]

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

옵션:

  • 0 – [0] 폴리곤 당 멀티라인 1개

  • 1 – [1] 원본 라인 속성 유지

기본값: 0

산출물

Intersection [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('saga:linepolygonintersection', lines, polygons, method, intersect)

참고

라인 속성

설명

레이어의 각 라인에 대한 몇몇 정보를 계산합니다.

파라미터

Lines [vector: line]

분석할 레이어입니다.

Number of Parts [boolean]

라인에 있는 선분의 개수를 계산할지 여부를 결정합니다.

기본값: True

Number of Vertices [boolean]

라인에 있는 꼭짓점의 개수를 계산할지 여부를 결정합니다.

기본값: True

Length [boolean]

라인의 총 길이를 계산할지 여부를 결정합니다.

기본값: True

산출물

Lines with Property Attributes [vector]

산출 레이어를 지정합니다.

콘솔 사용법

processing.runalg('saga:lineproperties', lines, bparts, bpoints, blength, output)

참고

라인 단순화

설명

라인 레이어의 도형을 단순화시킵니다.

파라미터

Lines [vector: line]

공간 처리할 레이어를 지정합니다.

Tolerance [number]

단순화 허용 오차를 지정합니다.

기본값: 1.0

산출물

Simplified Lines [vector]

산출 레이어를 지정합니다.

콘솔 사용법

processing.runalg('saga:linesimplification', lines, tolerance, output)

참고