Zusammenfassung
Mit diesem Werkzeug entfernen Sie Attributindizes aus vorhandenen Tabellen, Feature-Classes, Shapefiles oder attributierten Beziehungsklassen.
Mit Attributindizes findet ArcGIS schnell passende Datensätze für Attributabfragen.
Verwendung
-
Gültige Eingaben für dieses Werkzeug sind Eingabe-Shapefiles, Geodatabase-Feature-Classes und attributierte Beziehungsklassen.
Wenn der Parameter Indexname keinen Wert enthält, sind keine Attributindizes im Dataset vorhanden.
Zu Tabellen oder Feature-Classes hinzugefügte Indizes können zu jedem beliebigen Zeitpunkt entfernt und erneut hinzugefügt werden.
Für Enterprise-Geodatabase-Daten, die nicht als versioniert registriert sind, können Sie eindeutige oder nicht eindeutige Indizes für GlobalID-Felder löschen. Wenn Sie den Index für ein GlobalID-Feld jedoch entfernen, wird empfohlen, dem GlobalID-Feld erneut einen Index hinzuzufügen, um die Performance für Attributabfragen bei der Feature-Class oder Tabelle zu verbessern.
Syntax
arcpy.management.RemoveIndex(in_table, index_name)
Parameter | Erklärung | 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. | Table View; Raster Layer; Mosaic Layer |
index_name [index_name,...] | Der Name der zu löschenden Indizes. | String |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_table | Die aktualisierte Eingabetabelle. | Tabellensicht; Raster-Layer; Mosaik-Layer |
Codebeispiel
Mit folgendem Code wird veranschaulicht, wie das Werkzeug RemoveIndex im unmittelbaren Modus verwendet wird.
import arcpy
arcpy.env.workspace = "C:/data/input/indices.gdb"
arcpy.RemoveIndex_management("lakes", ["IndexA", "IndexB"])
Im folgenden eigenständigen Skript wird veranschaulicht, wie das Werkzeug RemoveIndex verwendet wird.
import arcpy
# Set a default workspace
arcpy.env.workspace = "c:/data"
# Remove two indexes from the feature class
arcpy.RemoveIndex_management("/county.gdb/lots", ["indexa", "indexb"])
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja