neighborhood (Facultatif) | Cellules du bloc de traitement qui sera utilisé dans le calcul des statistiques. Vous avez le choix entre plusieurs types de voisinage prédéfinis, ou vous pouvez définir un noyau personnalisé. Une fois le type de voisinage sélectionné, d’autres paramètres peuvent être configurés pour définir entièrement la forme, la taille et les unités de mesure. Le voisinage par défaut est un rectangle carré avec une largeur et une hauteur de trois cellules.
La forme des voisinages est définie par la classe Neighborhood. Les types de voisinage pris en charge sont NbrAnnulus, NbrCircle, NbrRectangle, NbrWedge, NbrIrregular, et NbrWeight. Voici les formes des types de voisinage pris en charge : - NbrAnnulus({innerRadius}, {outerRadius}, {units})
Voisinage en forme de tore (anneau) défini par un rayon intérieur et un rayon extérieur. L'anneau par défaut a un rayon intérieur d'une cellule et un rayon extérieur de trois cellules. - NbrCircle({radius}, {units}
Voisinage circulaire doté d'un rayon donné. Le rayon par défaut est de trois cellules. - NbrRectangle({width}, {height}, {units})
Voisinage rectangulaire défini par la hauteur et la largeur. La valeur par défaut est un carré avec une hauteur et une largeur de trois cellules. - NbrWedge({radius}, {startAngle}, {endAngle}, {units})
Voisinage en forme de secteur défini par un rayon, l'angle de début et l'angle de fin. Il s’étend dans le sens anti-horaire, de l’angle de départ vers l’angle d’arrivée. Les angles sont précisés en degrés, 0 ou 360 représentant l'Est. Vous pouvez utiliser des angles négatifs. Le secteur par défaut s'étend de 0 à 90 degrés, avec un rayon de trois cellules. - NbrIrregular(inKernelFile)
Voisinage personnalisé avec des spécifications définies par le fichier texte du noyau identifié. - NbrWeight(inKernelFile)
Voisinage personnalisé avec des spécifications définies par le fichier texte du noyau identifié, lequel peut appliquer des pondérations aux membres du voisinage.
Pour les voisinages NbrAnnulus, Nbrcircle, NbrRectangle et NbrWedge, les unités de distance des paramètres peuvent être spécifiées en unités CELL ou en unités MAP. Les unités de cellule sont privilégiées par défaut. Pour les voisinages de noyaux, la première ligne du fichier de noyau définit la largeur et la hauteur du voisinage en nombre de cellules. Les lignes suivantes indiquent comment la valeur en entrée correspondant à cette localisation dans le noyau sera traitée. La valeur 0 dans le fichier de noyau pour le type de voisinage Irrégulier ou Pondération indique que la localisation correspondante ne sera pas incluse dans le calcul. Pour le voisinage de type Irrégulier, la valeur 1 dans le fichier de noyau indique que la cellule en entrée correspondante sera incluse dans l’opération. Pour le voisinage de type Pondération, la valeur à chaque position indique par quel facteur la valeur de la cellule en entrée correspondante doit être multipliée. Vous pouvez utiliser des valeurs positives, négatives et décimales. | Neighborhood |
statistics_type (Facultatif) | Spécifie le type de statistique à calculer.
- MEAN—La moyenne (valeur moyenne) des cellules du voisinage est calculée.
- MAJORITY—La majorité (valeur la plus fréquente) des cellules du voisinage est identifiée.
- MAXIMUM—Le maximum (valeur la plus élevée) des cellules du voisinage est identifié.
- MEDIAN—La médiane des cellules du voisinage est calculée.
- MINIMUM—Le minimum (valeur la plus faible) des cellules du voisinage est identifié.
- MINORITY—La minorité (valeur la moins fréquente) des cellules du voisinage est identifiée.
- RANGE—La plage (différence entre la valeur la plus élevée et la valeur la plus faible) des cellules du voisinage est calculée.
- STD—L’écart type des cellules du voisinage est calculé.
- SUM—La somme des cellules du voisinage est calculée.
- VARIETY—La variété (le nombre de valeurs uniques) des cellules du voisinage est calculée.
Le type de statistique par défaut est MEAN. Si le raster en entrée est de type entier, tous les types de statistique sont disponibles. Si le raster en entrée est de type virgule flottante, seuls les types de statistique MEAN, MAXIMUM, MINIMUM, RANGE, STD, et SUM sont disponibles. | String |
ignore_nodata (Facultatif) | Précise si les valeurs NoData sont ignorées par le calcul de statistiques. - DATA—Si une valeur NoData existe dans un bloc voisin, elle est ignorée. Seules les cellules du voisinage dotées de valeurs de données sont utilisées dans la détermination de la valeur en sortie. Il s’agit de l’option par défaut.
- NODATA—Si une cellule dans le voisinage d’un bloc a une valeur NoData, la sortie de chaque cellule du bloc correspondant est NoData. La présence d’une valeur NoData implique que les informations sont insuffisantes pour déterminer la valeur statistique du voisinage.
| Boolean |