Оновлення: помилка була виправлена у версії ArcGIS 10.4
Я використовую ArcGIS 10.2.2 для визначення зональної статистики для ряду зон. Якщо в растрі значення є якісь NoData, я хочу, щоб результати зони були "NoData", точно так, як рекламується в описі інструментів. У цьому описі інструменту зазначено:
Дані - У межах будь-якої конкретної зони для визначення вихідного значення для цієї зони будуть використовуватися лише комірки, які мають значення в растрі вхідного значення. Осередки 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.