Mehr

Ist es von Bedeutung, ob ich ArcCatalog oder Access verwende, um eine Geodatabase zu komprimieren?

Ist es von Bedeutung, ob ich ArcCatalog oder Access verwende, um eine Geodatabase zu komprimieren?


Ich wurde beauftragt, alle paar Wochen einige der Personal Geodatabases (MDB-Dateien) in unserem Büro zu komprimieren. Diese befinden sich auf mehreren separaten Dateiservern.

Ich habe ArcCatalog verwendet, um diese Aufgabe zu erledigen, aber es ist sehr langsam zu starten, und das Wechseln von Verzeichnis zu Verzeichnis führt auch dazu, dass in der Titelleiste für eine Weile "Nicht reagiert" angezeigt wird. Alles in allem ist der Prozess schmerzhaft langsam…

Ich erinnere mich jedoch, dass ich vor einigen Monaten einige kompakte Tests mit diesen Dateien mit Microsoft Access durchgeführt habe, und es traten nicht dieselben Probleme auf. Und die Datenbanken schienen sich danach normal zu verhalten. Ich habe mich jedoch für ArcCatalog entschieden, weil ich davon ausgegangen bin, dass es besser geeignet ist, diese speziellen Arten von MDB-Dateien zu komprimieren.

War das eine richtige Annahme? Spielt es eine Rolle, ob ich ArcCatalog oder Microsoft Access verwende, wenn ich meine Geodatabases komprimieren möchte? Unterscheidet sich der kompakte Prozess zwischen den beiden?


Nein, die Annahme war nicht richtig (ArcObjects ruft die Access-Funktion auf, daher sollte es keinen Unterschied geben).

Jedoch:

  1. Zugriffsbasierte Geodatabases sind "alte Schule", mit Einschränkungen in Größe und Leistungsfähigkeit; ihre Verwendung wurde in letzter Zeit stark vernachlässigt, insbesondere angesichts der Einstellung der PGDB-Unterstützung auf 64-Bit-Plattformen (kein ArcGIS Server oder Pro).
  2. Best Practice fordert die Verwendung von Personal-Geodatabases (sofern sie überhaupt verwendet werden) von der lokalen Festplatte
  3. Es ist ausnahmsweise unklug, die Komprimierungsoption für eine Netzwerkfreigabe aufzurufen (sowohl langsam als auch anfällig für katastrophale Fehler).

Vor diesem Hintergrund empfehle ich Ihnen, eine Remote-Desktop-Sitzung (RDP) zu verwenden, um von den Dateiservern lokal zu komprimieren (mit dem verfügbaren Tool) und mit der Planung des Übergangs zu File Geodatabase zu beginnen (und gleichzeitig ein Verteilungsprotokoll für die Bereitstellung auszuarbeiten .) Kopien einer Master-FGDB für den lokalen Gebrauch gemäß Best Practice). Wenn Sie verteilten Schreibzugriff benötigen, müssen Sie ein Speicherformat verwenden, das mit dem Mehrbenutzer-Schreibzugriff kompatibel ist (Arbeitsgruppe und/oder Enterprise-Geodatabase).


Schau das Video: Building Relationship Classes