버퍼를 이용한 포인트 집계

각 피처로부터 탐색반경만큼 버퍼 실행 후 그 안에 포함된 포인트의 갯수 또는 속성정보를 가져옵니다.

Syntax

BufferPointStatistics (SimpleFeatureCollection inputFeatures, Double distance, DistanceUnit distanceUnit, SimpleFeatureCollection pointFeatures, String countField, String statisticsFields) : SimpleFeatureCollection

Input Parameters

Identifier

Description

Type

Default

Required

inputFeatures

속성정보가 계산될 벡터 레이어

SimpleFeatureCollection

distance

탐색 반경

Double

0.0

distanceUnit

탐색 반경의 거리단위입니다.

DistanceUnit

Default

pointFeatures

탐색 대상 포인트 레이어

SimpleFeatureCollection

countField

포인트수 필드.

String

count

statisticsFields

집계필드 목록: Function.PropertyName(First, Last, Sum, Mean, Min, Max, Std, Count)

String

Process Outputs

Identifier

Description

Type

Default

Required

result

출력 레이어.

SimpleFeatureCollection

Constraints

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

  • countField는 폴리곤 내에 포함되는 포인트의 개수가 저장되며, 기본값은 count이다.

  • Statistics Fields는 다음과 같이 [함수명.필드명] 구조로 입력하며 사용 가능한 함수는 다음과 같다. 예) Sum.pop, Mean.pop

입력값

반환 필드명

First: String 필드, 대상 Feature의 첫 번째 값

SUM_필드명

Last: String 필드, 대상 Feature의 마지막 값

LST_필드명

Sum: Numeric 필드, 대상 Feature의 합

셀의 평균값(기본값)

Mean: Numeric 필드, 대상 Feature의 평균값

AVG_필드명

Min: Numeric 필드, 대상 Feature의 최소값

MIN_필드명

Max: Numeric 필드, 대상 Feature의 최대값

MAX_필드명

Std: Numeric 필드, 대상 Feature의 표준편차

STD_필드명

Var: Numeric 필드, 대상 Feature의 분산

VAR_필드명

Range: Numeric 필드, 대상 Feature의 범위

RNG_필드명

Count: 대상 Feature의 수 FST_필드명

CNT_필드명

Examples

시군구청에서 2000미터 내에 포함된 아파트의 수를 계산하여 지도화한 결과입니다.

../../../_images/bufferstatistics.png