Mehr

Reihenfolge der iterierten Feldwerte in ModelBuilder?


Ich bin ziemlich neu bei ModelBuilder und habe an einem Tool gearbeitet, das eine exotische Vegetationspunkt-Feature-Class nach Arten trennt, dann jede Art nach Behandlungsaktion und dann nach Datum trennt.

Ich habe ein Modell mit Feldwerten iterieren erstellt, um eine neue Ausgabe-Feature-Class für jede Art in der Eingabe-Feature-Class zu erstellen. Dieser Teil hat hervorragend funktioniert, aber jetzt möchte ich jede Ausgabe-Feature-Class durchgehen und für einen anderen Feldwert iterieren können: Behandlungsaktion. Ich habe verschachtelte Modelle untersucht/ein Modell in ein Modell integriert, war aber nicht erfolgreich. Wenn ich versuche, einen neuen Iterator einzufügen, sind alle Optionen ausgegraut.

Hier ist ein Screenshot des Modells, das bisher funktioniert und neue Feature-Classes für jede Art (Taxon) hervorgebracht hat:

Gibt es eine Möglichkeit, die Ausgabewerte als Eingabe für die nächste Iteration zu verwenden?


Sie können nicht zwei Iteratoren in einem Modell verwenden.

Jetzt können Sie ein Modell in ein anderes Modell einbetten und auf diese Weise zwei Iteratoren verwenden. Die ESRI-Ressource dazu finden Sie unter diesem Link. Sie müssen nach unten zu Advanced Use of Model Iterators scrollen.

Erstellen Sie zwei Modelle: ein Hauptmodell und ein Untermodell, wobei das Untermodell im Hauptmodell verschachtelt ist. Beide können jetzt Iteratoren haben.


Schau das Video: Using Parameters in ModelBuilder (Oktober 2021).