Mit der Advanced-Lizenz verfügbar.
Zusammenfassung
Mit diesem Werkzeug wird ein Attributindex aus dem festgelegten Feld und der INFO-Tabelle entfernt.
Verwendung
Bei vielen Operationen in ArcGIS werden die Feldindizes nicht beibehalten. Bei jeder Aktualisierung des Coverages oder der Feature-Attributtabelle werden Feldindizes gelöscht.
Wenn ein Coverage keine Indizes enthält, beinhaltet das Dialogfeld keine Felder für das Entfernen eines Index.
Die Feldindizes bleiben erhalten, wenn INFO-Tabellen mit dem Werkzeug Kopieren oder dem Werkzeug Features kopieren dupliziert werden.
Feldindizes werden im INFO-Verzeichnis des Workspace gespeichert. Ihrem Namen wird das Präfix ARC vorangestellt (z. B. ARC0001R.003). Diese Datei ist ein Index für das dritte Feld in der INFO-Tabelle, deren interner Name ARC0001.DAT lautet.
Indizierte Felder beschleunigen die ArcGIS-Auswahl- und Beziehungsoperationen. Mit dem Werkzeug Indexfeld wird ein Feldindex erstellt.
Die Schaltfläche Feld hinzufügen des Parameters "Indexfeld" wird nur in ModelBuilder verwendet. Der Parameter "Indexfeld" ist in ModelBuilder nicht mit Feldnamen 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 Werte hinzufügen, damit Sie das Dialogfeld "Index entfernen" abschließen und mit der Erstellung Ihres Modells fortfahren können.
Syntax
DropIndex_arc (in_info_table, {index_item})
Parameter | Erläuterung | Datentyp |
in_info_table | Der Name der INFO-Tabelle mit dem Feld, dessen Index gelöscht werden soll. | INFO Table |
index_item [index_item,...] (optional) | Wählt die zu entfernenden Feldindizes aus der Eingabe-INFO-Tabelle aus. Wenn kein Indexfeld angegeben ist, werden alle Feldindizes für die Datei entfernt. Mit der Schaltfläche "Feld hinzufügen", die nur in ModelBuilder verfügbar ist, können Sie die erwarteten Felder hinzufügen, damit Sie das Dialogfeld fertig stellen und mit der Erstellung Ihres Modells fortfahren können. | INFO Item |
Codebeispiel
Beispiel für DropIndex (eigenständiges Skript)
Das folgende eigenständige Skript veranschaulicht, wie der Index eines Feldes aus der Polygon-Attributtabelle eines Coverages entfernt wird.
# Name: DropIndex_Example.py
# Description: Drops the index from an item in a polygon featureclass
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inInfoTable = "tongass1/polygon"
indexItem = "IN-FISH"
# Execute DropIndex
arcpy.DropIndex_arc(inInfoTable, indexItem)
Umgebungen
Lizenzinformationen
- ArcGIS Desktop Basic: Nein
- ArcGIS Desktop Standard: Nein
- ArcGIS Desktop Advanced: Erfordert Installierte Version von ArcInfo Workstation