인수 통계 함수

ArcGIS Image for ArcGIS Online에서 사용할 수 있습니다.

ArgStatistics 함수는 통계의 인수를 계산합니다. 해당 함수에는 4개의 ArgStatistics 메소드가 있으며 각각 ArgMax, ArgMin, ArgMedian, Duration입니다.

참고

ArgStatistics에서는 각 입력 래스터의 모든 래스터 밴드에 0 기반의 증분 밴드 색인이 할당되는데, 아래 테이블에서와 같이 먼저 입력 래스터 색인에 따라 순서가 지정된 후 각 입력 래스터 내에서 다시 상대 밴드 순서에 따라 순서가 지정됩니다. 예를 들어 첫 번째 입력 래스터(입력 색인 0)에 b11과 b12라는 2개의 밴드가 있으며 두 번째 입력 래스터(입력 색인 1)에 b21, b22, b23, b24라는 4개의 밴드가 있는 경우 밴드 색인은 다음 테이블과 같습니다.

밴드입력 색인밴드 색인

b11

0

0

b12

0

1

b21

1

2

b22

1

3

b23

1

4

b24

1

5

그런 다음 각 픽셀에 대해 ArgMax 함수는 최대 Pixel value에 도달한 Band index을(를) 반환합니다. 예를 들어 다음 테이블에서 최대 픽셀값은 Band b21에 저장되어 있는 189이며 band index은(는) 2입니다. 따라서 ArgMax 함수는 값 2를 반환합니다.

밴드밴드 색인픽셀 값

b11

0

33

b12

1

54

b21

2

189

b22

3

145

b23

4

34

b24

5

28

ArgMin은 최소값 인수로, 주어진 픽셀이 최소값을 갖는 Band index을(를) 반환합니다. 예를 들어 이전 테이블에서 최소 Pixel value은(는) Band b24에 저장되어 있는 28이며 Band index은(는) 5입니다. 따라서 ArgMin 함수는 값 5를 반환합니다.

ArgMedian 메소드는 주어진 픽셀이 모든 밴드 값의 중앙값을 갖는 Band index을(를) 반환합니다. 모든 밴드의 값을 하나의 배열로 간주합니다. 이 배열을 오름차순으로 정렬한 후 배열의 하위 절반과 상위 절반으로 분리하는 값이 중앙값입니다. 더 명확하게 설명한다면 오름차순으로 정렬된 배열에 n개의 값이 있는 경우 중앙값은 i번째(0 기반) 값이며 식은 다음과 같습니다.

i = ( (n-1)/2 )

예를 들어 위의 테이블이 픽셀값의 오름차순으로 정렬되어 다음 테이블과 같이 표시됩니다. 중앙값이 34이므로 ArgMedian은 Band index인 4를 반환합니다.

밴드밴드 색인픽셀 값

b24

5

28

b11

0

33

b23

4

34

b12

1

54

b22

3

145

b21

2

189

Duration 메소드는 배열에서 각 요소의 값이 최소값 이상 최대값 이하인 가장 긴 연속 요소를 찾고 해당 길이를 반환합니다. Duration 메소드에는 최소값최대값 입력 값이 있어야 합니다.

예를 들어 위의 테이블에서 최소값=34, 최대값=189가 주어진 경우의 가장 긴 연속 요소는 [34, 54, 145, 189]이므로 값 4가 반환됩니다.

매개변수

매개변수설명

래스터

다양한 통계 메소드를 수행하는 대상인 입력 래스터입니다.

메소드

다음을 계산할 통계 메소드를 선택합니다.

  • Arg Max - 최대값 인수로, 주어진 픽셀이 모든 밴드에서 최소값을 갖는 Band index을(를) 반환합니다. 각 입력 래스터의 모든 래스터 밴드에 0 기반의 증분 밴드 색인이 할당되는데, 먼저 입력 래스터 색인에 따라 순서가 지정된 후 각 입력 래스터 내에서 다시 상대 밴드 순서에 따라 순서가 지정됩니다.
  • Arg Min - 최소값 인수로, 주어진 픽셀이 모든 밴드에서 최소값을 갖는 Band index을(를) 반환합니다.
  • Arg Median - 중앙값 인수로, 주어진 픽셀이 모든 밴드 값의 중앙값을 갖는 Band index을(를) 반환합니다.
  • Duration - Duration 메소드는 배열에서 각 요소의 값이 최소값 이상 최대값 이하인 가장 긴 연속 요소를 찾고 해당 길이를 반환합니다.

정의되지 않은 클래스

확실한 최대값, 최소값, 중앙값을 구하지 못한 경우에 반환되는 상수 입력입니다. 가장 일반적인 시나리오는 모든 밴드의 값 중에 최대값이나 최소값이 두 번 이상 발생한 경우입니다. 정의되지 않은 상수의 기본값은 100입니다.

정의되지 않은 클래스는 ArgMax, ArgMin 또는 ArgMedian 메소드에만 적용됩니다.

최소

설정한 최소값은 지속 기간의 시작과 같거나 큰 값 중 가장 작은 값입니다.

해당 입력은 메소드가 Duration인 경우에만 적용할 수 있습니다.

최대

설정한 최대값은 지속 기간의 끝과 같거나 작은 값 중 가장 큰 값입니다.

해당 입력은 메소드가 Duration인 경우에만 적용할 수 있습니다.

계산에서 NoData 무시

통계 계산에서 NoData 값을 무시할지 여부를 나타냅니다.

  • 선택 - 분석은 입력 래스터에 유효한 모든 픽셀을 포함하며 NoData 픽셀을 무시합니다.
  • 선택 안 함 - 분석은 입력 래스터에 NoData 픽셀값이 있는 경우 NoData를 반환합니다. 이 옵션이 기본 설정입니다.


본 항목
  1. 참고
  2. 매개변수