Có một cách hiệu quả để gửi một hình ảnh raster lớn?


8

Câu hỏi khá đơn giản: Tôi có hai hình ảnh raster lớn được lưu trữ trong ArcSDE. Tôi cần gửi những hình ảnh này cho người khác và đăng nó lên trang web ftp của họ. Cách hiệu quả nhất để gửi các raster này là gì?

Tôi đã thử tạo một cơ sở dữ liệu địa lý và sao chép vào hình ảnh và dán vào cơ sở dữ liệu, nhưng điều đó đã mất mãi mãi. Có cách nào nhanh hơn không?


Chúng ta đang nói chuyện lớn như thế nào?
GeoJohn

60
GB

Bạn đang cố gắng đưa họ đến một người nào đó trên mạng của bạn hoặc qua web?
GeoJohn

1
Tôi nghĩ rằng tôi sẽ thử tải trực tiếp lên ftp của họ thông qua FileZilla. filezilla-project.org
GeoJohn

1
Ngoài nhận xét của Kersten, cũng xem xét độ sâu và dải pixel. Bạn có thể giảm xuống còn 8 hoặc 16 bit nếu đó là raster 32 bit và bạn có thể giảm số lượng băng tần hoặc chuyển từ dấu phẩy động sang số nguyên (tất nhiên nó sẽ phụ thuộc vào dữ liệu)? Ngoài ra, ECW là một định dạng khác để xem xét để nén tốt cũng như JPG2000.
MappaGnosis

Câu trả lời:


4

Đã gần một thập kỷ kể từ khi lưu trữ các trình quét trong cơ sở dữ liệu hỗ trợ ArcSDE là cách tốt nhất, nhưng nếu cơ sở dữ liệu địa lý của bạn đủ cũ (mặc dù không quá cũ), có thể có một giải pháp đơn giản: Các tiện ích sde2rasterse_toolkit được viết cho chính xác điều này mục đích.raster2sde

Để xuất hình ảnh, sử dụng sde2raster -o exportvới split=...tùy chọn trong tham số tệp, như được hiển thị trong ví dụ thứ ba trong tài liệu (mặc dù nicecó thể không cần thiết):

$ 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

Việc nhập bộ ảnh xuất được thực hiện bằng cách raster2sde -o createtham chiếu .x00tệp khách hàng tiềm năng (ví dụ đầu tiên trong tài liệu ):

$ 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

Vì việc di chuyển một số lượng lớn khối lượng xuất qua liên kết mạng có thể có lỗi, nên có thể nên xác minh khối lượng được đặt với rasterinfotiện ích ( tài liệu ):

$ 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

Cả người gửi và người nhận sẽ cần tải xuống các tệp nhị phân se_toolkit thích hợp và có thể phù hợp với cài đặt Quản trị viên dòng lệnh (đối với các thư viện SDEHOME). Định dạng được tha thứ khi phát hành, đặc biệt nếu bạn sử dụng nhị phân được liên kết với phiên bản chính xác.

Mặc dù điều này sẽ giải quyết nhu cầu ngay lập tức, tôi thực sự khuyên bạn nên chuyển sang triển khai xử lý raster hiện đại, hiệu quả hơn.


2

Sao chép hình ảnh vào ổ đĩa ngoài và gửi qua DHL.


3
Mặc dù đây là một giải pháp khả thi nhưng không có cách nào để trả lời câu hỏi của OP liên quan đến việc gửi nó tới FTP.
Kersten

Làm thế nào mà phù hợp với 60GB vào DVD? @David Doumeche
VẤN ĐỀ

Một ổ đĩa ngoài, không phải là một dvd. Hôm nay ổ đĩa có thể vừa với 2 hoặc 3 To, và tôi đoán mục tiêu là để có được và sử dụng Raster, hơn là có nó trên một ftp.
David Doumèche

@ DavidDoumèche Ok chỉ cần đảm bảo. Có một ổ cứng ngoài là cách để đi. Miễn là nó có hệ thống NFTS, nó sẽ hoạt động tốt.
VẤN ĐỀ

0

Có lẽ chủ đề này có thể giúp: Chuyển các bộ dữ liệu raster lớn trong đó mô tả phá vỡ hình ảnh raster lớn thành các khối bằng lệnh sau:

sdeexport –X option creates volumes

Mặc dù bạn có thể phải lưu ý đoạn văn sau (trích dẫn từ liên kết) về mặt tạo lưu trữ tạm thời:

Lệnh sdeexport yêu cầu một lượng lớn không gian sắp xếp để xuất dữ liệu raster; do đó, bạn sẽ cần tạo không gian tạm thời bằng khoảng 4 phần trăm kích thước của tệp xuất cuối cùng. Nếu danh sách sderaster, danh sách lưu trữ trả về tổng cộng 100 GB cho tệp xuất, bạn sẽ cần có sẵn 4 GB dung lượng tạm thời.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.