Zusammenfassung
Komprimiert eine Personal- oder File-Geodatabase. Das Komprimieren führt zu einer Neuorganisation 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 komprimieren, 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 komprimiert werden, um eine optimale Leistung sicherzustellen.
Wenn eine Datenbank zur Bearbeitung in ArcMap geöffnet ist, kann sie nicht komprimiert werden. Zum Komprimieren der Datenbank entfernen Sie alle Layer mit einer Quelltabelle oder einer Feature-Class in dieser Datenbank aus dem Inhaltsverzeichnis.
Syntax
Compact_management (in_workspace)
Parameter | Erläuterung | Datentyp |
in_workspace | Die zu komprimierende Personal- oder File-Geodatabase. | Workspace |
Codebeispiel
Komprimieren (Personal-GDB) – Beispiel (Python-Fenster)
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion "Komprimieren (Personal-GDB)" im unmittelbaren Modus verwenden.
import arcpy
arcpy.Compact_management("c:/landuse.gdb")
Komprimieren (Personal-GDB) – Beispiel 2 (eigenständiges Skript)
Das folgende eigenständige Skript ist ein einfaches Beispiel für die Verwendung der Funktion "Komprimieren (Personal-GDB)" in einer Scripting-Umgebung.
# Name: Compact_Example.py
# Description: compact a file geodatabase
#Import the system modules
import arcpy
from arcpy import env
env.workspace = "C:/data/data.gdb"
#Set local variables
gdbWorkspace = env.workspace
arcpy.Compact_management(gdbWorkspace)
Umgebung
Lizenzierungsinformationen
- ArcGIS for Desktop Basic: Ja
- ArcGIS for Desktop Standard: Ja
- ArcGIS for Desktop Advanced: Ja