Zusammenfassung
Reorganisiert eine Personal- oder File-Geodatabase. Das Reorganisieren führt zu einer Neuordnung der Geodatabase auf der Festplatte. In den meisten Fällen wird dabei die Datenbankgröße verringert und die Arbeitsgeschwindigkeit erhöht.
Verwendung
- Es wird empfohlen, Personal-Geodatabases zu reorganisieren, wenn sie größer als 250 MB werden. 
- Wenn häufig Dateneingabe-, Lösch-, oder allgemeine Bearbeitungsvorgänge an einer Datenbank ausgeführt werden, sollte sie regelmäßig reorganisiert werden, um eine optimale Leistung sicherzustellen. 
- Wenn eine Datenbank zur Bearbeitung in ArcMap geöffnet ist, kann sie nicht reorganisiert werden. Entfernen Sie zum Reorganisieren der Datenbank alle Layer mit einer Quelltabelle oder einer Feature-Class in dieser Datenbank aus dem Fenster Inhalt. 
Syntax
arcpy.management.Compact(in_workspace)
| Parameter | Erklärung | Datentyp | 
| in_workspace | Die zu reorganisierende Personal- oder File-Geodatabase. | Workspace | 
Abgeleitete Ausgabe
| Name | Erklärung | Datentyp | 
| out_workspace | Der aktualisierte Eingabe-Workspace. | Workspace | 
Codebeispiel
Reorganisieren – Beispiel (Python-Fenster)
Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion Compact im unmittelbaren Modus verwendet wird.
import arcpy
arcpy.Compact_management("c:/landuse.gdb")
Reorganisieren – Beispiel 2 (eigenständiges Skript)
Das folgende eigenständige Skript ist ein einfaches Beispiel für die Verwendung der Funktion Compact in einer Skriptumgebung.
# Name: Compact_Example.py
# Description: compact a file geodatabase
# Import the system modules
import arcpy
# Set local variables
gdbWorkspace = "C:/data/data.gdb"
arcpy.Compact_management(gdbWorkspace)
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja