Felder iterieren (Model Tools)
Zusammenfassung
Durchläuft Felder in einer Tabelle.
Weitere Informationen zur Funktionsweise von Felder iterieren in ModelBuilder
Verwendung
Dieses Werkzeug ist nur über ModelBuilder zur Verwendung in Modellen verfügbar. Dieses Werkzeug ist nicht im Bereich Geoverarbeitung oder in Python verfügbar.
Die Parameter Datentyp und Platzhalter können als Filter verwendet werden, um die zu durchlaufenden Felder einzuschränken.
Wenn der Parameter Feldnamen nicht definiert ist, durchläuft das Werkzeug die Felder, die den Filtern entsprechen, sofern angegeben.
Doppelte Felder im Parameter Feldnamen werden ignoriert.
Das Werkzeug stellt die zwei Ausgaben Wert und Anzahl bereit, die in anderen Werkzeugen als Inline-Variablen (z. B. %Value%) verwendet werden können. Die Ausgabe Wert ist ein Feldtyp und kann mit anderen Werkzeugen verwendet werden, die einen Feldtyp-Wert akzeptieren. Die Ausgabe Anzahl ist die Gesamtzahl der Felder, die das Werkzeug durchläuft.
Geometriefelder werden nicht im Parameter Datentyp aufgeführt, sind aber über den Parameter Feldnamen zugänglich.
Wenn ein Feld nicht im Parameter Feldnamen aufgeführt ist, wird für die Ausgabe Wert das erste Feld aus der Tabelle verwendet. Wenn im Parameter Feldnamen Felder aufgeführt sind, wird für die Ausgabe Wert das erste Feld aus dem Parameter Feldnamen verwendet. In beiden Fällen wird das erste Feld übersprungen, wenn es sich um das Geometriefeld handelt.
Speichern Sie Tabellen im Bearbeitungsmodus, um Felder im Parameter Feldnamen zu aktualisieren.
Dieses Werkzeug akzeptiert Eingaben mit verbundenen Tabellen. Verbundene Tabellen generieren die Feldnamen, die der Einstellung "Vollständig qualifizierte Feldnamen beibehalten" entsprechen.
Dieses Werkzeug akzeptiert Eingaben aus einer Datenbankverbindung.
Neben dem Parameter Feldnamen wird eine Meldung angezeigt, wenn eine der folgenden Situationen eintritt:
Ein Feld ist in einer Tabelle nicht vorhanden.
Ein Feld stimmt nicht mit einem angegebenen Datentyp-Filter überein.
Ein Feld stimmt nicht mit einem angegebenen Platzhalter-Filter überein.
Diese Meldungen erscheinen als Warnungen im Dialogfeld des Werkzeugs Felder iterieren und als Fehler im Dialogfeld der Variable Feldnamen.
Parameter
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Eingabetabelle |
Die Eingabetabelle mit den Feldern, die zurückgegeben werden sollen. |
Table View; Raster Layer; Mosaic Layer |
|
Feldtyp (Optional) |
Gibt den Feldtyp an, der zum Filtern der Felder verwendet wird. Wenn kein Feldtyp angegeben ist, werden alle Felder der unterstützten Feldtypen zurückgegeben.
|
String |
|
Platzhalter (Optional) |
Beschränkt die Felder, die zurückgegeben werden. Der Platzhalter funktioniert sowohl bei Feldnamen als auch bei Feldaliasnamen und ist eine Kombination aus |
String |
|
Feldnamen (Optional) |
Die Liste der Felder, die zurückgegeben werden sollen. |
Field |
Abgeleitete Ausgabe
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Wert |
Das von jeder Iteration zurückgegebene Feld. |
Field |
|
Anzahl |
Die Gesamtzahl der Felder bei allen Iterationen. |
Long |
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzierungsinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja