Suite

Utiliser l'outil Obtenir la valeur du champ pour calculer le champ ?


J'exécute une statistique récapitulative sur un clip pour obtenir le nombre d'acres par type de zone. Je veux ensuite ajouter un deuxième champ qui a le nombre d'acres de la superficie totale. Un troisième champ doit être ajouté afin qu'il indique le pourcentage de chaque type d'acre par rapport à l'ensemble de la zone.

Premier champ =Statistiques sommaires du type de superficie par nombre d'acres

Deuxième champ =Nombre total d'acres de la zone du projet<--- c'est là que j'ai du mal

Troisième champ =(([premier champ]/[deuxième champ]) * 100)

Le problème est que j'essaie d'obtenir la valeur de la zone de projet initiale à l'aide de l'outil Obtenir la valeur du champ. Je suis capable de le faire, mais lorsque j'utilise l'outil Calculer le champ pour calculer le troisième champ, je ne sais pas comment obtenir cette option.

Puis-je définir la valeur de Get Field Value sur une variable, puis dans le Field Calculator, utiliser Python pour appeler la variable ? Reconnaîtra-t-il la variable ?


Vous pouvez le faire dans ModelBuilder en utilisant Obtenir la valeur de champ sur votre couche de projet (par rapport à une zone pré-calculée ou un champ d'acre), et en utilisant la substitution de variable en ligne dans un itérateur de sélection de ligne, et en calculant à l'aide du calcul de champ sur la table de statistiques de somme.

Voir les graphiques ci-dessous :


Voir la vidéo: Mikrosuihkumoottori (Octobre 2021).