포인트를 라인으로 변환

포인트의 정렬 필드값을 이용하여 속성이 같은 필드값별로 라인을 생성합니다.

Syntax

PointsToLine (SimpleFeatureCollection inputFeatures, String lineField, String sortField, Boolean useBezierCurve, Boolean closeLine, Boolean geodesicLine) : SimpleFeatureCollection

Input Parameters

Identifier

Description

Type

Default

Required

inputFeatures

라인을 생성할 포인트 레이어입니다.

SimpleFeatureCollection

lineField

라인 그룹 필드를 설정하면 그룹별로 각각의 라인을 생성할 수 있습니다.

String

sortField

기본값으로 저장된 포인트의 순서대로 라인을 생성합니다. 만약 정해진 정렬 필드가 있다면 이를 설정할 수 있습니다.

String

useBezierCurve

선을 생성할 때 베이지어 커브를 사용할 지 여부를 설정합니다.

Boolean

false

closeLine

생성된 라인의 폐합 여부를 설정합니다.

Boolean

false

geodesicLine

출력 라인 생성 시 측지선을 사용할 지 여부를 설정합니다. 지리좌표계만 지원합니다.

Boolean

false

Process Outputs

Identifier

Description

Type

Default

Required

result

입력 포인트로부터 라인을 생성한 출력 레이어입니다.

SimpleFeatureCollection

Constraints

  • lineField 파라미터를 설정하면 lineField의 고유값에 따른 각각의 라인을 생성한다.

  • sortField 파라미터를 설정하면 sortField로 정렬한 포인트를 이용하여 라인을 생성한다.

  • closeLine 파라미터가 True인 경우 시작점과 끝점을 연결하여 폴리곤을 생성한다.

Examples

카테고리와 일련번호를 포함한 포인트를 Line올 변환한 결과입니다. 일련번호 순서에 따라 라인이 생성되며 2개의 카테고리로 구성됩니다.

../../../_images/pointstoline1.png

위 예에서 closeLine을 True로 설정하면 폴리곤이 생성됩니다.

../../../_images/pointstoline2.png