Layer nach Attributen auswählen (Data Management Tools)
Zusammenfassung
Fügt eine Auswahl anhand einer Attributabfrage hinzu oder aktualisiert bzw. entfernt diese.
Verwendung
Wenn es sich bei der Eingabe um eine Feature-Class oder einen Dataset-Pfad handelt, wird von diesem Werkzeug ein neuer Layer erstellt und mit dem Ergebnis des angewendeten Werkzeugs zurückgegeben.
Wenn in der Eingabe eine Definitionsabfrage durchgeführt wird, können nur die Features oder Zeilen ausgewählt werden, die mit der Definitionsabfrage übereinstimmen.
Die Anzahl der ausgewählten Datensätze wird im Geoverarbeitungsverlauf aufgeführt. Klicken Sie für den Zugriff auf Parameter > Anzahl. Zusätzlich kann die Anzahl der ausgewählten Datensätze mit dem Werkzeug Anzahl erhalten bestimmt werden. In Python kann auch über das Objekt
Resultdes Werkzeugs auf die Anzahl der ausgewählten Datensätze zugegriffen werden.Beim Anwenden von Auswahlen ist auch eine Auswahl ohne Datensätze möglich. Zum Beispiel führt die Auswahl eines Feldwertes, der nicht vorhanden ist, zu einer Auswahl ohne Datensätze. Ein Geoverarbeitungswerkzeug, das den Layer als Eingabe verwendet, verwendet keine Datensätze aus der Eingabe.
Die in einem SQL-Ausdruck verwendeten Feldtrennzeichen unterscheiden sich je nach Format der abgefragten Daten. File-Geodatabases und Shapefiles verwenden beispielsweise doppelte Anführungszeichen, und Enterprise-Geodatabases verwenden keine Feldtrennzeichen. Mit der Funktion
AddFieldDelimiterskönnen Sie sicherstellen, dass die mit dem SQL-Ausdruck verwendeten Feldtrennzeichen richtig sind.Wenn die Datenquelle der Eingabe ein Feature-Service ist, wird empfohlen, dass der zugrunde liegende ArcGIS-Server standardisierte SQL-Abfragen verwendet.
Parameter
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Eingabezeilen |
Die Daten, auf die die Auswahl angewendet wird. |
Table View; Raster Layer; Mosaic Layer |
|
Auswahltyp (Optional) |
Gibt an, wie die Auswahl angewendet wird, und welche Aktion ausgeführt wird, wenn bereits eine Auswahl vorhanden ist.
|
String |
|
Ausdruck (Optional) |
Ein SQL-Ausdruck, mit dem eine Teilmenge der Datensätze ausgewählt wird. |
SQL Expression |
|
Where-Klausel umkehren (Optional) |
Gibt an, ob der Ausdruck unverändert verwendet wird oder der gegenteilige Ausdruck verwendet wird.
|
Boolean |
Abgeleitete Ausgabe
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Aktualisierter Layer oder aktualisierte Tabellensicht |
Die aktualisierten Eingaben mit angewendeter Auswahl. |
Table View; Raster Layer; Feature Layer |
|
Anzahl |
Die Anzahl der ausgewählten Datensätze. |
Long |
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzierungsinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja