Suite

Répéter seulement une partie du modèle avec une boucle while

Répéter seulement une partie du modèle avec une boucle while


La première partie de mon modèle isole les routes d'une juridiction, puis la deuxième partie de mon modèle sélectionne les routes de la juridiction supérieures à 500 m et les divise.

J'ai entré un itérateur while pour continuer si l'une des routes est supérieure à 500 m, mais j'aimerais qu'il ne s'applique qu'à la deuxième partie du modèle et ignore la première partie. Est-ce possible?

EDIT: Afin de simplifier les choses, j'ai divisé la section que j'aimerais inclure dans la boucle while en sa propre section. Le problème est maintenant que l'entrée n'est pas mise à jour, donc après chaque itération, le nombre de sections sur 500 m est réinitialisé.


Vous rendez les choses trop compliquées.

Tout ce que vous avez à faire est

DONNÉES -> CRÉER UNE COUCHE DE FONCTIONNALITÉS -> EFFECTUER LE GEOTRAITEMENT SOUHAITÉ

D'accord, alors consultez Make Feature Layer - Arc Help.

Vous utiliserez l'argument facultatif « clause où ». Dans cet argument, vous mettez votre sélection pour"LONGUEUR" > 500.

Désormais, votre modèle sélectionnera uniquement les lignes répondant à cette exigence et les amènera à l'étape de géotraitement où vous pourrez effectuer votre fractionnement.