Dangle 라인 제거

라인의 교차점을 지나 특정 거리만큼 연장된 라인 부분(Dangles)을 제거합니다.

Syntax

TrimLine (SimpleFeatureCollection lineFeatures, Double dangleLength, Boolean deleteShort) : SimpleFeatureCollection

Input Parameters

Identifier

Description

Type

Default

Required

lineFeatures

Dangle 라인을 제거할 입력 라인 레이어입니다.

SimpleFeatureCollection

dangleLength

지정된 Dangle 길이보다 짧고 두 끝점 (Dangle)에서 다른 라인에 닿지 않는 라인은 잘립니다.

Double

0.0

deleteShort

Dangle 길이보다 짧고 독립적으로 떨어져 있는 라인 세그먼트를 삭제할지 여부를 설정합니다. 기본값은 아니오(False)입니다.

Boolean

true

Process Outputs

Identifier

Description

Type

Default

Required

result

Dangle 라인을 제거한 출력 레이어입니다.

SimpleFeatureCollection

Constraints

  • lineFeatures 레이어는 라인 타입 이어야 한다.

  • deleteShort 파라미터가 True이고, 시작/끝점 모두 다른 라인과 교차하지 않는 독립적인 라인이 dangleLength 길이보다 작으면 삭제됩니다.

Examples

특정 길이보다 작은 세그먼트를 잘라낸 결과입니다.

../../../_images/trimline.png