버퍼를 이용한 포인트 집계¶
각 피처로부터 탐색반경만큼 버퍼 실행 후 그 안에 포함된 포인트의 갯수 또는 속성정보를 가져옵니다.
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미터 내에 포함된 아파트의 수를 계산하여 지도화한 결과입니다.