다중 링 버퍼

거리값, 필드값 또는 필드의 조합을 이용한 여러 개의 거리 표현식들을 정의하여 다중 링 버퍼를 생성합니다.

Syntax

MultipleRingBuffer (SimpleFeatureCollection inputFeatures, String distances, DistanceUnit distanceUnit, Boolean outsideOnly, Boolean dissolve) : SimpleFeatureCollection

Input Parameters

Identifier

Description

Type

Default

Required

inputFeatures

버퍼를 적용할 입력 레이어입니다.

SimpleFeatureCollection

✓

distances

쉼표로 구분된 버퍼 거리 목록입니다.

String

✓

distanceUnit

거리 단위입니다.

DistanceUnit

Default

outsideOnly

입력 폴리곤 피처 내부 영역이 결과 버퍼에서 제외할 지 여부를 설정합니다.

Boolean

true

dissolve

버퍼한 피처가 중첩되는 경우 디졸브를 수행할 지 여부를 설정합니다.

Boolean

false

Process Outputs

Identifier

Description

Type

Default

Required

result

출력 레이어입니다.

SimpleFeatureCollection

✓

Constraints

  • distanceUnit: Default(기본값), Meters, Kilometers, Inches, Feet, Yards, Miles, NauticalMiles

  • inputFeatures는 포인트, 라인, 폴리곤 모두 가능하다.

  • Dissolve 파라미터 값이 True인 경우 inputFeatures의 속성값은 무시되고 거리값만, False인 경우 inputFeatures의 속성값을 유지한다.

Examples

시군구청 포인트를 250,500,750,1000,1250,1500미터 간격으로 Buffer 분석을 처리한 결과입니다.

../../../_images/multipleringbuffer.png