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가 반환됩니다.
매개변수
매개변수 | 설명 |
---|---|
래스터 | 다양한 통계 메소드를 수행하는 대상인 입력 래스터입니다. |
메소드 | 다음을 계산할 통계 메소드를 선택합니다.
|
정의되지 않은 클래스 | 확실한 최대값, 최소값, 중앙값을 구하지 못한 경우에 반환되는 상수 입력입니다. 가장 일반적인 시나리오는 모든 밴드의 값 중에 최대값이나 최소값이 두 번 이상 발생한 경우입니다. 정의되지 않은 상수의 기본값은 100입니다. 정의되지 않은 클래스는 ArgMax, ArgMin 또는 ArgMedian 메소드에만 적용됩니다. |
최소 | 설정한 최소값은 지속 기간의 시작과 같거나 큰 값 중 가장 작은 값입니다. 해당 입력은 메소드가 Duration인 경우에만 적용할 수 있습니다. |
최대 | 설정한 최대값은 지속 기간의 끝과 같거나 작은 값 중 가장 큰 값입니다. 해당 입력은 메소드가 Duration인 경우에만 적용할 수 있습니다. |
계산에서 NoData 무시 | 통계 계산에서 NoData 값을 무시할지 여부를 나타냅니다.
|