Räumlichen Index beibehalten (Umgebungseinstellung)
Werkzeuge, die die Umgebungseinstellungen für "Räumlichen Index beibehalten" berücksichtigen, löschen den Index einer ArcSDE Feature-Class und erstellen ihn neu, oder sie behalten ihn bei und aktualisieren ihn entsprechend der Einstellung.
Mit "Räumlichen Index beibehalten" können Sie steuern, wie der räumliche Index von ArcSDE Feature-Classes bei Geoverarbeitungsvorgängen behandelt wird (z. B. Anhängen und Features löschen), die Daten in einer vorhandenen Feature-Class einfügen, aktualisieren oder löschen. Bei der Einstellung "False" wird der räumliche Index der Ziel-Feature-Class vor Einfügungen, Aktualisierungen und Löschungen gelöscht. Nach erfolgter Verarbeitung wird der räumliche Index neu erstellt. Bei der Einstellung "True" wird der räumliche Index der Ausgabe-Feature-Class vor Beginn der Verarbeitung nicht gelöscht. Er wird bei Einfügungen, Aktualisierungen und Löschungen beibehalten und anschließend automatisch aktualisiert. Wenn die zu aktualisierende Feature-Class keinen räumlichen Index hat, wird nichts weiter durchgeführt; es wird kein räumlicher Index hinzugefügt. Weitere Informationen zu räumlichen Indizes in ArcSDE finden Sie unter Räumliches Indexgitter.
Verwendungshinweise
- Wenn der von Ihnen durchgeführte Vorgang eine große Anzahl von Einfügungen, Aktualisierungen und Löschungen in Bezug auf die Gesamtanzahl der Features in der Feature-Class umfasst, lassen Sie "Räumlichen Index beibehalten" auf False eingestellt, um eine bessere Performance zu erhalten.
- Die Performance von Vorgängen, die nur eine kleine Anzahl von Einfügungen, Aktualisierungen und Löschungen in Bezug auf die Gesamtanzahl der Features in der Feature-Class umfasst (z. B. das Einfügen von 30 Features in eine Feature-Class mit einer Million Features) kann verbessert werden, indem Sie "Räumlichen Index beibehalten" auf True setzen, damit das System den vorhandenen räumlichen Index automatisch aktualisiert.
Dialogfeldsyntax
- Aktiviert – Der räumliche Index wird beibehalten und nach der Verarbeitung aktualisiert.
- Nicht aktiviert – Der räumliche Index wird vor der Verarbeitung gelöscht und am Ende neu erstellt. Dies ist die Standardeinstellung.
Skriptsyntax
arcpy.env.maintainSpatialIndex = boolean_option
Parameter |
Erläuterung |
---|---|
boolean_option | Falls "True", wird der räumliche Index beibehalten und nach der Verarbeitung aktualisiert. Wenn "False", wird der räumliche Index vor der Verarbeitung gelöscht und am Ende neu erstellt. Dies ist die Standardeinstellung. |
Skriptbeispiel
import arcpy
# Set the mainttainSpatialIndex environment to True
arcpy.env.maintainSpatialIndex = True