如何在ArcGIS图像服务器导出限制内工作?


9

我需要裁剪一个大于导出限制的arcgis图像服务区域。我并不是要击败版权保护或任何其他性质的东西。数据来自属于我们组织的服务,尽管超出了我的管理员控制范围。

我可以要求管理员临时更改出口限制,但出于各种原因,我不想这样做。(这将增加他已经超负荷的收件箱,花费更长的时间,打开服务器以遭受所有用户的滥用,从而可能使其屈服,甚至可能无法作为单个出口工作,等等)。

是否有人开发过脚本或添加了脚本,例如,可以将感兴趣区域范围以光栅分辨率由X像元划分为X个图块网格,缩放至每个区域并为每个区域导出当前范围?


您可以做较小的导出,然后再合并图像吗?10k x 10k大
Mapperz

尽管我追求的是(半)自动化,但“较小的出口额然后合并”才是真正的主意。实际像素尺寸无关紧要,尽管您说得对10k很大。在这种用例中,源映像为4 TB,我需要导出的区域约为63gb(未压缩)。
马特·威尔基2011年

1
创建一个需要3个参数的Web服务将是相当容易的:图像服务的URL,图块大小和电子邮件地址。然后,该服务将进行多次调用以导出以创建图块,将图块压缩,然后通过电子邮件向用户发送可以在其中下载zip文件的网址。但是,这肯定会易于滥用。
Kirk Kuykendall

Answers:


1

更改ArcGIS.ISCConfig中的默认设置

可以通过相应地修改值来绕过导出的最大列和行数的默认限制,以允许导出所需数目的列和行。要为ArcMap和Image Server实现此目的:

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,但是更改服务器配置不是我想要的。首先,我自己做不到,其次,我不想损害其他服务器的可用性或性能。这个问题的措词可能更像是“在出口限制范围内工作”,但我想不出一种表达它的方法,不会造成更多的混乱!
马特·威尔基2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.