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
und raster2sde
Dienstprogramme von se_toolkit wurden genau dafür geschrieben Zweck.
Verwenden Sie zum Exportieren eines Bildes sde2raster -o export
die split=...
Option im Dateiparameter, wie im dritten Beispiel in der Dokumentation gezeigt (obwohl dies nice
möglicherweise nicht erforderlich ist):
$ sde2raster -o export -l world.gtopo_1km,raster \
-f sample3.x00:split=100m:comp=gzip:stop=cancel.now
ArcSDE 10.2 Raster Export Tool Tue Jan 26 23:42:08 2016
------------------------------------------------------------------------
Exporting table WORLD.GTOPO_1KM (3 columns)...
Raster #1
Image Envelope ....... URx: 180.000018, URy: 90.000008
LLx: -180.000001, LLy: -90.000001
Image Size (WxH) .....: 43200 x 21600
Pixel Type ...........: short (16-bit)
Band Count ...........: 1 band
Exporting image:
20.0% complete -- 1.2 minutes remaining...
Creating volume 'sample3.x01'...
40.0% complete -- 57 seconds remaining...
Creating volume 'sample3.x02'...
80.0% complete -- 16 seconds remaining...
Creating volume 'sample3.x03'...
100% complete (01:15.4 elapsed)
Export file 'sample3.x00' complete --
Rows: 1
Written: 323.45Mb (82.24% compression)
Duration: 1.26 min
Das Importieren des Export-Image-Sets erfolgt durch raster2sde -o create
Verweisen auf die Lead- .x00
Datei (erstes Beispiel in der Dokumentation ):
$ raster2sde -o create -f sample3.x00 -l sample3clone,raster
ArcSDE 10.2 Raster Loading Tool Tue Jan 26 23:48:54 2016
------------------------------------------------------------------------
Raster #1
Image Envelope ....... URx: 180.000018, URy: 90.000008
LLx: -180.000001, LLy: -90.000001
Image Size (WxH) .....: 43200 x 21600
Pixel Type ...........: short (16-bit)
Band Count ...........: 1 band
Inserting raster:
20.0% complete -- 25 seconds remaining...
Opening volume 'sample3.x01'...
Opening volume 'sample3.x02'...
80.0% complete -- 7 seconds remaining...
Opening volume 'sample3.x03'...
100% complete (00:33.2 elapsed)
create completed -- 1 row in 1.15 min
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 ):
$ rasterinfo -o scan -f sample3.x00 -v
ArcSDE 10.2 Raster Description Tool Wed Jan 27 01:22:43 2016
------------------------------------------------------------------------
File: sample3.x00
Format: Export (x00)
Table Layout
Column Type Null? Rowid?
-------------------------------- ---------- -------- --------
oid INT32 NOT NULL SDE-set
footprint SHAPE
raster RASTER
Vector Properties
Spatial Column: footprint
Description: (none)
Keyword: RASTER
EFlags: nac+Q
Coordref Origin: -400.000,-400.000
Coordref Scale: 11258999068426.199
Coordinate System: Geographic (Degrees)
Spheroid: WGS_1984
Raster Properties
Spatial Column: raster
Description: Raster Column
Keyword: RASTER
GDB Type: NONE
Coordinate System: Geographic (Degrees)
Spheroid: WGS_1984
Raster #1
Image Format .........: ESRI_SDERASTERDATASET
Image Envelope ....... URx: 180.000018, URy: 90.000008
LLx: -180.000001, LLy: -90.000001
Image Origin ......... CCx: -179.995834, CCy: 89.995842
Image Size (WxH) .....: 43200 x 21600
Pixel Size (WxH) .....: 0.0083333338 x 0.0083333338
Pixel Type ...........: short (16-bit)
Band Count ...........: 1 band
Pyramid Levels .......: AUTO
Interpolation Model ..: NEAREST
Colormap .............: NONE
Transfer Size ........: 1.738Gb
Skipping raster:
20.0% complete -- 7 seconds remaining...
Opening volume 'sample3.x01'...
Opening volume 'sample3.x02'...
Opening volume 'sample3.x03'...
100% complete (00:08.9 elapsed)
scan complete -- 1 row in 8.89 secs
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.