Beispiele für die Verwendung von ModelBuilder-Dienstprogrammen

Nachstehend sind Beispiele für die ModelBuilder-Dienstprogramme aufgeführt.

Wert berechnen

Im folgenden Beispiel wird mit dem Werkzeug Wert berechnen eine Zeichenfolge zurückgegeben, die aus der Datensatzanzahl im Ergebnis des Werkzeugs Layer nach Attributen auswählen abgeleitet wird. Dazu wird der folgende ArcGIS Arcade-Ausdruck verwendet:

Beispiel für das Werkzeug "Wert berechnen"

Werte erfassen

Im folgenden Beispiel wird das Werkzeug Werte erfassen verwendet, um aus 99 Rastern, die im Workspace "Input_CollectValue" (Variable Eingabe-Raster) gespeichert sind, ein Mosaik zu erstellen. Das Werkzeug Raster iterieren durchläuft alle Raster im Workspace. Diese werden mit dem Werkzeug Werte erfassen erfasst. Mit dem Werkzeug Werte erfassen werden erfasste Werte zurückgegeben, bestehend aus mehrwertigen (MultiValue) Rastern, die in das Werkzeug Mosaik zu neuem Raster eingegeben werden. Die Verwendung des Werkzeugs Werte erfassen auf diese Weise setzt voraus, dass ein untergeordnetes Modell erstellt wird und die Ausgabe des Werkzeugs Werte erfassen ein Modellparameter ist.

Beispiel für das Werkzeug "Werte erfassen"

Feldwert abrufen

Im folgenden Beispiel wird das Werkzeug Feldwert abrufen verwendet, um die prozentuale Fläche der einzelnen Polygone in einer Feature-Class zu ermitteln.

Die Variable Eingabe ist eine Polygon-Feature-Class für das Werkzeug Summenstatistik; der Ausgabewert für Flächensumme ist eine Tabelle mit einem Datensatz, der die Gesamtfläche aller Polygone enthält. Diese Ausgabe ist mit dem Werkzeug Feldwert abrufen verbunden.

Das Werkzeug Feldwert abrufen ruft den ersten Wert aus einer Tabelle des angegebenen Feldes ab. Der Wert wird daraufhin im Ausdruck des Werkzeugs Feld berechnen als direkte Variable verwendet, um die prozentuale Fläche der einzelnen Polygone zu ermitteln.

Beispiel für das Werkzeug "Feldwert abrufen"

Pfad analysieren

Im folgenden Beispiel wird das Werkzeug Pfad analysieren verwendet, um die Eingabe (C:\1Tool Data\InputFC.shp) in einen Dateinamen, eine Erweiterung, einen Pfad und einen Workspace-Namen zu zerlegen. Die Ausgabe Pfad hat einen Workspace-Datentyp und ist als Eingabeparameter direkt mit dem Parameter Feature-Class-Speicherort des Werkzeugs Feature-Class erstellen verbunden, das einen Workspace-Datentyp als Eingabe akzeptiert. Für das Werkzeug Kopieren, das keinen Parameter mit Workspace-Datentyp hat, wird der Pfad-Wert mit %Path%\Out_%Name%.%Extension% übergeben.

Beispiel für das Werkzeug "Pfad analysieren"

Daten auswählen

Im folgenden Beispiel wird das Werkzeug Daten auswählen verwendet, um zwei Shapefiles in eine Geodatabase zu kopieren und eine der Feature-Classes mit einer anderen Feature-Class zusammenzuführen. Mit dem Werkzeug Daten auswählen wird eine der zwei Feature-Classes in der Geodatabase ausgewählt und an das Werkzeug Zusammenführen (Merge) weitergegeben.

Beispiel für das Werkzeug "Daten auswählen"

Benutzerdefinierte Meldung

Im folgenden Beispiel wird mit dem Werkzeug Benutzerdefinierte Meldung eine benutzerdefinierte Warnmeldung generiert, wenn die Vorbedingung als "true" ausgewertet wird.

Mit dem Werkzeug Layer nach Attributen auswählen wird eine Teilmenge der Eingabedaten ausgewählt, wobei die Ausgabe mit dem Werkzeug Wenn Auswahl vorhanden verbunden ist. Vom Werkzeug Wenn Auswahl vorhanden wird dann geprüft, ob die Eingabedaten eine Auswahl umfassen. Bei "true" führt das Werkzeug Summenstatistik basierend auf den Angaben für das Feld und den Statistiktyp eine Berechnung durch. Wenn das Ergebnis für das Werkzeug Wenn Auswahl vorhanden "true" lautet, wird zudem vom Werkzeug Benutzerdefinierte Meldung eine Warnmeldung zurückgegeben.

Beispiel für das Werkzeug "Benutzerdefinierte Meldung"