Bagaimana cara bekerja dalam batas ekspor server gambar ArcGIS?

9

Saya perlu menghapus wilayah layanan gambar arcgis yang lebih besar dari batas ekspor. Saya tidak mencoba untuk mengalahkan perlindungan salinan atau hal semacam itu. Data berasal dari layanan milik organisasi kami, meskipun di luar kendali admin saya.

Saya dapat meminta admin untuk sementara mengubah batas ekspor, tetapi karena berbagai alasan tidak mau. (Ini akan menambah kotak masuknya yang sudah kelebihan beban, membutuhkan waktu lebih lama, membuka server untuk penyalahgunaan dari semua pendatang dan dengan demikian mungkin membuatnya berlutut, bahkan mungkin tidak berfungsi sebagai ekspor tunggal, dll.).

Adakah yang mengembangkan skrip atau menambahkan yang dapat, misalnya, membagi bidang minat menjadi kotak ubin X dengan sel X pada resolusi raster, memperbesar masing-masing, dan mengekspor sejauh saat ini untuk masing-masing?

matt wilkie
sumber
dapatkah Anda melakukan ekspor yang lebih kecil dan menggabungkan gambar setelahnya? 10k x 10k besar
Mapperz
"ekspor yang lebih kecil dan kombinasikan setelah itu" adalah ide yang tepat, meskipun (semi) otomatis adalah apa yang saya cari. Dimensi piksel sebenarnya tidak relevan, meskipun Anda 10k benar besar. Dalam kasus penggunaan ini, gambar sumber adalah 4 terabyte dan area saya perlu mengekspor sekitar 63GB (tidak terkompresi).
matt wilkie
1
Ini akan menjadi cukup mudah untuk membuat layanan web yang akan mengambil 3 argumen: url layanan gambar, ukuran ubin, dan alamat email. Layanan kemudian akan melakukan beberapa panggilan untuk mengekspor untuk membuat petak, memperbesar petak, lalu mengirim email ke pengguna di mana file zip dapat diunduh. Ini pasti akan rentan terhadap pelecehan.
Kirk Kuykendall

Jawaban:

1

Ubah pengaturan default di konfigurasi ArcGIS.ISCC

Batas default untuk jumlah maksimum kolom dan baris yang diekspor dapat dilewati dengan memodifikasi nilai yang sesuai untuk memungkinkan ekspor jumlah kolom dan baris yang diinginkan. Untuk mencapai ini untuk ArcMap dan Server Gambar:

Navigate to C:\Program Files\ArcGIS\Bin and open the file named 'ArcGIS.ISCConfig' using a text or XML editor.
To change the maximum number of columns, find the following text in the XML file and edit the '20000' value.

<MaxNCols MaxNCols_TYPE_="Int" MaxNCols_DESCRIPTION_="Max Num Cols" MaxNCols_REQUIRED_="" MaxNCols_VALIDATIONRULE_="" MaxNCols_LIST_="" MaxNCols_LONGDESCRIPTION_="Max Number of Cols that can be read by the application. The request will be rejected if this value is larger then the Min of this value and the value set for the Service. 0 is undefined" MaxNCols_UOM_="" MaxNCols_ID_="" MaxNCols_HELP_="">20000</MaxNCols>
To change the maximum number of rows, find the following text in the XML file and edit the '10000' value.

<MaxNRows MaxNRows_TYPE_="Int" MaxNRows_DESCRIPTION_="Max Num Rows" MaxNRows_REQUIRED_="" MaxNRows_VALIDATIONRULE_="" MaxNRows_LIST_="" MaxNRows_LONGDESCRIPTION_="Max Number of Rows that can be read by the application. The request will be rejected if this value is larger then the Min of this value and the value set for the Service. 0 is undefined" MaxNRows_UOM_="" MaxNRows_ID_="" MaxNRows_HELP_="">10000</MaxNRows>
Save the file and close the text or XML editor. 
Mapperz
sumber
terima kasih Mapperz, tetapi mengubah konfigurasi server bukan yang saya cari. Pertama, saya tidak bisa melakukannya sendiri, dan kedua saya tidak ingin mengkompromikan ketersediaan atau kinerja server untuk orang lain. Pertanyaannya bisa lebih seperti "bekerja di dalam batas ekspor" tetapi saya tidak bisa memikirkan cara untuk mengatakannya yang tidak membuat lebih banyak kebingungan!
matt wilkie