업데이트 : 버그가 ArcGIS 10.4 릴리스에서 수정되었습니다.
ArcGIS 10.2.2를 사용하여 여러 영역에 대한 구역 통계를 결정하고 있습니다. 값 래스터에 NoData가 있으면 도구 설명에서 알 수 있듯이 영역 결과가 "NoData"가되기를 원합니다. 이 도구 설명 은 다음을 나타냅니다.
DATA — 특정 영역 내에서는 입력 값 래스터에 값이있는 셀만 해당 영역의 출력 값을 결정하는 데 사용됩니다. 통계 계산에서 값 래스터의 NoData 셀은 무시됩니다.
NODATA — 특정 영역 내에서 값 래스터에 NoData 셀이 있으면 해당 영역의 모든 셀에 대한 통계 계산을 수행하기위한 정보가 충분하지 않은 것으로 간주됩니다. 따라서 전체 영역은 출력 래스터에서 NoData 값을받습니다.
하나의 NoData 픽셀이있는 값 래스터와 함께 NODATA 옵션을 사용하고 있으므로 결과 영역 값 (영역 61154)이 'NoData'가 될 것으로 예상합니다. 대신 12.74 값 (이미지에서 13으로 반올림)을 얻음으로써 두 가지 수준에서 혼란을 겪습니다. 첫째, 'NoData'를 예상했고 두 번째로 12.74의 결과 값은 수학적으로 불가능합니다. 평균은 더 클 수 없습니다. 값 래스터의 최대 값보다이 값은 10입니다.
DATA 옵션을 사용하는 경우 약 9.1의 값을 얻습니다. 다른 데이터 세트, 컴퓨터 및 ArcGIS 버전에서이를 테스트했습니다.
내가 여기서 무엇을 놓치고 있습니까?
편집 / 추가 의견 : 방금 'Count'속성이 해당 특정 영역에 잘못되었음을 알았습니다. 해당 영역에는 실제로 421 개의 셀이 있지만이 도구는 297 개만 계산했습니다. 421에서 297을 뺀 결과는 124입니다. 이상하게도 NoData 픽셀이있는 "위치"입니다. 영역에서 바로. 이 도구는 셀 수가 잘못되어 (너무 낮아서) 평균 증가를 설명 할 수 있습니다.
편집 : 여기에 내가 사용 하는 데이터에 대한 링크가 있습니다.
편집 : 댄 패터슨과 좀 더 디버깅을했다 여기 ESRI의 포럼에서.