Zusammenfassung
Mit diesem Werkzeug entfernen Sie Attributindizes aus vorhandenen Tabellen, Feature-Classes, Shapefiles, Coverages oder Beziehungsklassen mit Attributen.
Mit Attributindizes findet ArcGIS schnell passende Datensätze für Attributabfragen.
Verwendung
Gültige Eingaben für dieses Werkzeug sind Coverage-Feature-Classes, Shapefiles, File- oder Personal- und Enterprise-Geodatabase-Feature-Classes sowie attributierte Beziehungsklassen.
Wenn der Parameter Indexname keinen Wert enthält, sind keine Attributindizes im Dataset vorhanden.
Nur Feature-Classes aus File- oder Personal-Geodatabases und SDE-Datenbanken unterstützen mehrere Attributindizes. Somit enthält die Indexliste nur einen zu löschenden Index, es sei denn, die Eingabetabelle stammt aus einer File- oder Personal-Geodatabase oder einer SDE-Datenbank.
Zu Tabellen oder Feature-Classes hinzugefügte Indizes können zu jedem beliebigen Zeitpunkt entfernt und erneut hinzugefügt werden.
Die Schaltfläche Wert hinzufügen des Parameters Indexname oder indiziertes Feld wird nur in ModelBuilder verwendet. Wenn in ModelBuilder das vorherige Werkzeug nicht ausgeführt wurde oder keine abgeleiteten Daten vorhanden sind, hat der ParameterIndexname oder indiziertes Feld eventuell keine Werte. Mit der Schaltfläche Wert hinzufügen können Sie den bzw. die erwarteten Werte hinzufügen, um das Dialogfeld "Attributindex entfernen" fertig bearbeiten und mit der Erstellung des Modells fortfahren zu können.
Syntax
RemoveIndex_management (in_table, index_name)
Parameter | Erläuterung | Datentyp |
in_table | Die Tabelle mit den zu löschenden Indizes. Der Begriff "Tabelle" steht für eine tatsächliche Tabelle, eine Attributtabelle einer Feature-Class oder eine Beziehungsklasse mit Attributen. | Mosaic Layer; Raster Catalog Layer; Raster Layer; Table View |
index_name [index_name,...] | Der Name der zu löschenden Indizes. | String |
Codebeispiel
Remove Index - Beispiel (Python-Fenster)
Mit folgendem Code wird veranschaulicht, wie Sie die Funktion "RemoveIndex" in einem interaktiven Python-Fenster anwenden.
import arcpy
arcpy.env.workspace = "C:/data/input/indices.gdb"
arcpy.RemoveIndex_management("lakes", ["IndexA", "IndexB"])
Remove Index -Beispiel 2 (eigenständiges Skript)
import arcpy
# Set a default workspace
arcpy.env.workspace = "c:/data"
# Remove 2 indexes for the Feature Class below.
arcpy.RemoveIndex_management ("/county.gdb/lots", "indexa;indexb")
Umgebungen
Lizenzinformationen
- ArcGIS Desktop Basic: Ja
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja