Feld entfernen (Coverage)
Zusammenfassung
Löscht mindestens ein Feld aus einer INFO-Tabelle.
Verwendung
-
Der Name der Ausgabe-INFO-Tabelle kann mit dem der Eingabe-INFO-Tabelle identisch sein. Wenn die Ausgabe-INFO-Tabelle bereits vorhanden ist, wird sie jedoch überschrieben.
-
Entfernen Sie keine Felder vor der Benutzer-ID in Feature-Attributtabellen. Neu definierte Felder werden entfernt, wenn ihre Definition sich auf ein Feld bezieht, das entfernt wurde.
-
Mit "Feld entfernen" können Sie bis zu 100 Felder entfernen.
-
Die Schaltfläche Feld hinzufügen des Parameters Felder zum Entfernen wird nur in ModelBuilder verwendet. Der Parameter "Felder zum Entfernen" ist in ModelBuilder nicht mit Werten belegt, wenn das vorherige Werkzeug nicht ausgeführt wurde oder die abgeleiteten Daten nicht vorhanden sind. Mit der Schaltfläche "Feld hinzufügen" können Sie die erwarteten Felder hinzufügen, damit Sie das Dialogfeld "Feld entfernen" abschließen und mit der Erstellung Ihres Modells fortfahren können.
Syntax
Parameter | Erläuterung | Datentyp |
in_info_table |
Die INFO-Tabelle mit den zu löschenden Feldern. | ArcInfo Table |
out_info_table |
Die zu erstellende INFO-Tabelle. | ArcInfo Table |
drop_item [drop_item,...] |
Das aus der Eingabe-Tabelle zu entfernende Feld bzw. die aus der Eingabe-Tabelle zu entfernenden Felder. | ArcInfo Item |
Codebeispiel
Das folgende eigenständige Skript veranschaulicht, wie ein Feld aus der Polygon-Attributtabelle eines Coverages entfernt wird.
# Name: DropItem_Example.py # Description: Drops an item from a coverage's PAT to make an INFO table # Requirements: ArcInfo Workstation # Import system modules import arcpy from arcpy import env # Set environment settings env.workspace = "C:/data" # Set local variables inInfoTable = "stand/polygon" outInfoTable = "C:/output/standrel" dropItem = "VALUE-PER-METER" # Execute DropItem arcpy.DropItem_arc(inInfoTable, outInfoTable, dropItem)