Ich habe eine große File GeoDatabase mit mehr als 10 GB auf einem Remote-Server. Ich habe diese GeoDatabase vor einiger Zeit erstellt und möchte lokalen Zugriff darauf haben. Jetzt kann ich es nicht einfach auf eine Festplatte oder einen USB-Stick brennen und aus logistischen Gründen hierher bringen. Ich muss es über das Internet von einem Remotecomputer auf meinen lokalen Computer übertragen. Ich kann nur über Remotedesktop auf diesen Computer zugreifen.
Einige Dinge habe ich bereits versucht:
- Zippen Sie die Datei GeoDatabase und laden Sie sie dann herunter. Dies schlug aus irgendeinem Grund fehl. Wenn ich die GeoDatabase danach entpacke, ist sie beschädigt und funktioniert nicht.
- Exportierte Features in Shapefiles. Das funktioniert, aber es ist langsam, ich verliere einige Metadaten und am Ende möchte ich diese Aufgabe nicht so ausführen.
- Ich habe versucht, einige Filesharing-Sites zu verwenden, aber entweder haben sie nicht genügend Speicherplatz (Dropbox) oder sie erlauben keine großen Uploads (SkyDrive).
Ich habe die volle Kontrolle über ArcServer auf dem Remote-PC und ich hatte wirklich gehofft, dass es eine Möglichkeit gibt, die GeoDatabase darauf zu hosten und auf diese Weise herunterzuladen. Ich habe auch darüber nachgedacht, es in ein XML zu exportieren, aber ich hatte in der Vergangenheit Probleme damit und weil die GeoDatabase so groß ist und diese Prozesse so lange dauern, möchte ich eine Lösung, die funktioniert.
quelle
Antworten:
FTP ( Filezilla überträgt 10 GB in 2 Stunden über eine 50-MB-Breitbandverbindung)
Datei-Geodatabases: Komprimieren vs. Komprimieren
Durch Komprimieren wird NUR LESEN.
Sie müssen es also nicht jedes Mal dekomprimieren, wenn Sie darauf zugreifen. ArcGIS und ArcReader lesen es direkt.
aber Sie müssen dekomprimieren es EDIT die Geodatabase
Durch die Komprimierung wird die Speicherung von Datensätzen in Dateien aufgeräumt, indem sie neu angeordnet und freier Speicherplatz entfernt werden. Wenn Sie häufig Daten in einer Datei oder einer persönlichen Geodatabase hinzufügen und löschen, sollten Sie Ihre Geodatabase monatlich komprimieren
http://resources.arcgis.com/de/help/main/10.1/index.html#//018s0000000r000000
quelle
Die Antwort von @Mapperz war großartig und hat die Geodatabase wirklich gut verkleinert. Ich konnte die GDB immer noch nicht komprimieren und herunterladen. Außerdem konnte ich kein FTP oder ähnliches finden, das etwas dieser Größe hochladen würde. FileZilla war keine Option, da ich keine neuen Programme auf dem Server installieren konnte.
Am Ende habe ich die GDB in den Ordner inetpub auf dem Server verschoben und sie so über das Web zugänglich gemacht. Ich habe eine leere Datei GDB auf meinem lokalen PC erstellt. Mein Gedanke war, eine Liste aller .gdbtable-, .gdbtablx- und anderen Dateien in der GDB zu erstellen und sie dann über das Internet herunterzuladen. Leider ließ mich Chrome diese Dateitypen nicht herunterladen und warf immer wieder Fehler auf.
Also ging ich zurück zum Server und schrieb ein kleines Skript, um die Erweiterungen aller Dateien in der GDB zu ändern. Fügen Sie einfach .txt zu jeder Datei hinzu. Hier ist das Skript:
Nun, da waren 256 Dateien innerhalb der GDB. Ich wollte nicht jedes manuell eingeben. Also habe ich ein neues Skript erstellt, um die Arbeit für mich zu erledigen, das wie ein Zauber funktioniert hat. Ich habe jede der Dateien in die lokale GDB heruntergeladen. Das Skript liest jede Datei in der Liste und schreibt sie dann abzüglich der Erweiterung .txt in die lokale GDB.
Das hat bei mir super geklappt. Obwohl es lange gedauert hat, bis es fertig war. Aber die GDB war nach der Verdichtung fast 7 GB groß. Ich hoffe, das hilft jedem, der diese Frage besucht. Lassen Sie mich wissen, wenn Sie Fragen haben.
quelle