Mise à jour: le bogue a été corrigé dans la version d'ArcGIS 10.4
J'utilise ArcGIS 10.2.2 pour déterminer les statistiques zonales pour un certain nombre de zones. S'il y a des NoData dans le raster de valeurs, je veux que les résultats de la zone soient "NoData", exactement comme annoncé par la description des outils. Cette description de l'outil indique:
DONNÉES - Dans une zone particulière, seules les cellules qui ont une valeur dans le raster de valeur d'entrée seront utilisées pour déterminer la valeur de sortie pour cette zone. Les cellules NoData du raster Value seront ignorées dans le calcul des statistiques.
NODATA - Dans une zone particulière, s'il existe des cellules NoData dans le raster de valeur, il est considéré qu'il n'y a pas suffisamment d'informations pour effectuer des calculs statistiques pour toutes les cellules de cette zone; par conséquent, la zone entière recevra la valeur NoData sur le raster en sortie.
Veuillez jeter un œil à ma configuration sur cette image:
J'utilise l'option NODATA avec un raster de valeurs qui a un pixel NoData, et je m'attends donc à ce que la valeur de zone résultante (zone 61154) soit «NoData». Au lieu de cela, j'obtiens une valeur de 12,74 (arrondie à 13 dans l'image), ce qui me confond à deux niveaux: Premièrement, je m'attendais à 'NoData', et deuxièmement, la valeur résultante de 12,74 est mathématiquement impossible, car la moyenne ne peut pas être plus grande que la valeur maximale dans le raster de valeurs, qui est de 10 dans ce cas.
Si j'utilise l'option DATA, j'obtiens une valeur d'environ 9,1, ce qui est logique. Nous l'avons testé sur différents ensembles de données, ordinateurs et versions d'ArcGIS.
Qu'est-ce que j'oublie ici?
Edit / Commentaire supplémentaire: Je viens de remarquer que l'attribut 'Count' est également incorrect pour cette zone particulière. Il y a en effet 421 cellules dans cette zone, mais l'outil n'a compté que 297. Calculer 421 moins 297 donne 124 - curieusement, c'est la "position" où se trouve le pixel NoData, si l'on compte les pixels du coin supérieur gauche au coin inférieur juste dans la zone. L'outil peut obtenir un nombre de cellules erroné (trop bas), ce qui pourrait expliquer l'augmentation de la moyenne.
Modifier: Voici un lien vers les données que j'utilise.
Edit: Dan Patterson et moi avons fait un débogage supplémentaire ici au forum ESRI.