Suite

Itérer le générateur de modèle de table de statistiques zonales - ajouter un champ et nommer chaque ligne par raster

Itérer le générateur de modèle de table de statistiques zonales - ajouter un champ et nommer chaque ligne par raster


J'ai un modèle de générateur de modèles pour exécuter des statistiques zonales sous forme de table sur plusieurs rasters et fusionner la table de sortie en une seule table

Cependant, je voudrais ajouter un champ à la table de sortie fusionnée qui identifie chaque enregistrement par son nom de raster.

Étant donné que je suis novice dans ce domaine, quelqu'un peut-il me dire quelles étapes je dois ajouter pour que cela se produise ?

Voir image ci-jointe.

Merci,


La première chose à faire est de corriger la structure de votre modèle :

Vous devez mettre vos outils Iterator>Zonal Stats>Collects dans un sous-modèle et exposer l'outil de collecte en tant que paramètre. Ensuite, ce modèle est un sous-modèle qui alimente l'outil de fusion. Jetez un oeil à ce fil

Ensuite, insérez les outils d'ajout de champ> de calcul de champ après votre outil de statistiques zonales et la sortie du champ de calcul alimente l'outil de collecte. Enfin, utilisez la substitution en ligne comme expression dans l'outil de calcul de champ. Si vous ne savez pas ce que c'est, lisez le fichier d'aide car il y a de nombreux exemples.


Voir la vidéo: Focal Statistics