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