Ich habe einen einfachen Weg gefunden, dies im Modellbauer zu tun. Nehmen wir an, Sie durchlaufen einige Dateien, um einen Clip für alle zu erstellen.
1) Erstellen Sie einen Interator für Feature-Classes. Klicken Sie mit der rechten Maustaste darauf und erstellen Sie eine Variable für den Arbeitsbereich.
2) Benennen Sie die Arbeitsbereichsblase in "Arbeitsbereich" um, klicken Sie mit der rechten Maustaste darauf und wählen Sie "Parameter erstellen". Dadurch werden Sie aufgefordert, den Ordner mit den Dateien einzugeben, wenn Sie das Modell als Tool ausführen.
3) Fügen Sie das Clip-Tool hinzu. Führen Sie eine Zeile von der Ausgabeblase "FeatureClass" des Iterators zum Clip-Tool und wählen Sie die Eingabefunktion aus.
1) Fügen Sie das Werkzeug "Ordner erstellen" hinzu, klicken Sie mit der rechten Maustaste darauf und erstellen Sie zwei Variablen daraus, Name und Speicherort.
2) Geben Sie den Namen des Ordners an, wie Sie möchten. Ich habe "Output" verwendet
3) Für den Speicherort: In meinem Fall hatte ich bereits den Ordner, in dem ich den Ordner ausgeben wollte. Es war der Hauptordner, den ich als Eingabe für den Iterator verwendet habe. Denken Sie daran, dass ich ihn in "Arbeitsbereich" umbenannt habe. Jetzt können wir auf diesen Ort verweisen, indem wir Folgendes eingeben:
%workspace%
in die Speicherortblase für das Werkzeug zum Erstellen von Ordnern.
4) Jetzt verwenden Sie das Verbindungswerkzeug, um eine Linie von der Ausgabe des Werkzeugs "Ordner erstellen" (für mich "Ausgabeordner" genannt) bis zur Hauptiteratorblase zu zeichnen. Es wird ein kleiner Dialog angezeigt, wählen Sie die Option "Vorbedingung". Dies zeigt an, dass der Ordner erstellt werden muss, bevor dieser Abschnitt ausgeführt wird.
5) Schließlich können Sie in der Ausgabe Ihres Clip-Tools Folgendes eingeben:
%Output Folder%\%Name%_clip.shp
Der% Ausgabeordner% verweist auf die Ausgabeblase des von uns erstellten Ordners. Der Iterator erstellt eine Blase mit dem Namen "Name" für Sie, daher haben wir diese mit% Name% referenziert. Dann füge ich ein Suffix hinzu, um zu verdeutlichen, dass es sich um eine Ausgabe des Clip-Tools handelt.
Ich hoffe das hilft! Adam