Ziemlich einfache Frage: Ich habe zwei große Rasterbilder, die in ArcSDE gespeichert sind. Ich muss diese Bilder an eine andere Person senden und auf deren FTP-Site veröffentlichen. Was ist der effizienteste Weg, um diese Raster zu senden?
Ich habe versucht, eine Geodatabase zu erstellen, in Bilder zu kopieren und in die Datenbank einzufügen, aber das hat ewig gedauert. Gibt es einen schnelleren Weg?
Antworten:
Es ist fast ein Jahrzehnt her, seit das Speichern von Rastern in einer ArcSDE-fähigen Datenbank eine bewährte Methode war. Wenn Ihre Geodatabase jedoch alt genug (wenn auch nicht zu alt) ist, gibt es möglicherweise eine einfache Lösung: Die
sde2raster
undraster2sde
Dienstprogramme von se_toolkit wurden genau dafür geschrieben Zweck.Verwenden Sie zum Exportieren eines Bildes
sde2raster -o export
diesplit=...
Option im Dateiparameter, wie im dritten Beispiel in der Dokumentation gezeigt (obwohl diesnice
möglicherweise nicht erforderlich ist):Das Importieren des Export-Image-Sets erfolgt durch
raster2sde -o create
Verweisen auf die Lead-.x00
Datei (erstes Beispiel in der Dokumentation ):Da das Verschieben einer großen Anzahl von Exportvolumes über eine Netzwerkverbindung zu Fehlern führen kann, ist es wahrscheinlich ratsam, das mit dem
rasterinfo
Dienstprogramm festgelegte Volume zu überprüfen ( Dokumentation ):Sowohl der Absender als auch der Empfänger müssten die entsprechenden se_toolkit- Binärdateien und möglicherweise die entsprechende Befehlszeilen-Admin-Installation (für die SDEHOME-Bibliotheken) herunterladen. Das Format ist bei der Veröffentlichung fehlerverzeihend, insbesondere wenn Sie die Binärdatei verwenden, die der genauen Version zugeordnet ist.
Dies würde zwar einen unmittelbaren Bedarf befriedigen, ich empfehle Ihnen jedoch dringend, auf eine moderne, effizientere Implementierung der Rasterbehandlung umzusteigen.
quelle
Kopieren Sie die Bilder auf ein externes Laufwerk und senden Sie sie über DHL.
quelle
Vielleicht hilft dieses Thema: Übertragen großer Raster-Datasets, in denen beschrieben wird, wie ein großes Raster-Image mit dem folgenden Befehl in Volumes aufgeteilt wird :
Möglicherweise müssen Sie jedoch die folgende Passage (zitiert aus dem Link) beachten, um einen temporären Speicher zu erstellen:
quelle