Felder iterieren (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. %Wert%) 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

BeschriftungErläuterungDatentyp
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.

  • Große Ganzzahl"Big Integer"-Felder werden zurückgegeben.
  • BLOBBLOB-Felder werden zurückgegeben.
  • DatumDatumsfelder werden zurückgegeben.
  • Nur Datum"Nur Datum"-Felder werden zurückgegeben.
  • DoubleDouble-Felder werden zurückgegeben.
  • FloatFloat-Felder werden zurückgegeben.
  • GlobalIDGlobalID-Felder werden zurückgegeben.
  • GUIDGUID-Felder werden zurückgegeben.
  • Long"Long Integer"-Felder werden zurückgegeben.
  • RasterRaster-Felder werden zurückgegeben.
  • Short"Short Integer"-Felder werden zurückgegeben.
  • TextTextfelder werden zurückgegeben.
  • Nur Zeit"Nur Zeit"-Felder werden zurückgegeben.
  • ZeitstempelversatzFelder des Typs "Zeitstempelversatz" werden zurückgegeben.
  • XMLXML-Felder werden 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 * und anderen Zeichen. Beispielsweise kann mit diesem Parameter die Iteration beschränkt werden, sodass nur Eingabefeldnamen oder Feldaliasnamen, die mit einem bestimmten Zeichen oder Wort beginnen (z. B. A* oder Ari* oder Land* etc.) iteriert werden. Ein Sternchen entspricht der Suche nach allen Feldern. Wenn kein Platzhalter angegeben ist, werden alle Eingaben zurückgegeben.

String
Feldnamen
(optional)

Die Liste der Felder, die zurückgegeben werden sollen.

Field

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Wert

Das von jeder Iteration zurückgegebene Feld.

Field
Anzahl

Die Gesamtzahl der Felder bei allen Iterationen.

Long

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja