래스터 히스토그램

래스터 레이어 전체 또는 사용자가 설정한 영역에 대한 셀값별 빈도수를 계산합니다.

Syntax

HistogramGridCoverage (GridCoverage2D inputCoverage, Integer bandIndex, Geometry cropShape) : HistogramProcessResult

Input Parameters

Identifier

Description

Type

Default

Required

inputCoverage

히스토그램을 계산할 입력 래스터 레이어입니다.

GridCoverage2D

bandIndex

0 부터 시작하는 밴드 인덱스, 기본 인덱스는 0입니다.

Integer

0

cropShape

폴리곤 또는 멀티폴리곤 유형의 잘라낼 영역을 설정합니다.

Geometry

Process Outputs

Identifier

Description

Type

Default

Required

result

출력 히스토그램

HistogramProcessResult

Constraints

  • cropShape의 Geometry 타입은 Polygon 또는 MultiPolygon이어야 한다.

  • bandIndex는 zero-base이며, 0이 기본값이다.

  • Output은 XML로 반환한다.

Examples

<?xml version="1.0" encoding="utf-8"?>
<Histogram>
  <TypeName>landuse</TypeName>
  <PropertyName>Value</PropertyName>
<Area>25498176.913556</Area>
<CellSize>30.0</CellSize>
  <HistogramItem>
    <Value>1</Value>
    <Frequency>876</Frequency>
  </HistogramItem>
  <HistogramItem>
    <Value>2</Value>
    <Frequency>543</Frequency>
  </HistogramItem>
  <HistogramItem>
    <Value>3</Value>
    <Frequency>292</Frequency>
  </HistogramItem>
  <HistogramItem>
    <Value>4</Value>
    <Frequency>1345</Frequency>
  </HistogramItem>
  ...
</Histogram>