在地理处理工具中使用镶嵌数据集和影像服务

镶嵌数据集和影像服务可以作为地理处理工具中的输入;然而,需要了解一些知识后,才能成功使用它们。

  1. 镶嵌数据集和影像服务具有最大请求大小属性,此属性限制可导出的行数和列数。因此,地理处理工具处理的影像大小可能会小于所需大小。可在源镶嵌数据集属性中或由服务器管理员增加此属性,或者需要一次处理一个“区段”。
  2. 镶嵌数据集或影像服务可以包含具有不同像元大小的影像。如果所请求的像元大小没在环境中定义,此工具会始终使用其基本像元大小(在数据集属性中定义的像元大小)来处理镶嵌数据集或影像服务。如果正在处理整个世界,则 1 厘米的像元大小可能过小而且会耗费过长的时间。或者,对较大的事物增加像元大小,例如 1 千米。
  3. 镶嵌数据集或影像服务可以包含覆盖地球的影像。如果不想处理所有内容,则应使用以下建议的图层工具之一限制范围。

使用镶嵌数据集

栅格空间分析地理处理工具直接支持镶嵌数据集或镶嵌图层。要想了解任何其它地理处理工具是否也支持上述内容,请查看工具的文档。如果输入数据类型为栅格数据集、栅格图层、镶嵌图层或镶嵌数据集,则可以使用镶嵌数据集或镶嵌图层。这意味着可以直接指定镶嵌数据集路径为工具输入,或者将 ArcMap 内容列表中的镶嵌图层拖动到工具输入。

如果使用的是 Python 脚本,则可以使用镶嵌数据集的物理路径来指定输入,或使用“创建镶嵌图层”工具来首先创建内存中的镶嵌图层,然后使用内存中的图层名称来设置输入。

使用影像服务

可通过两种方式使用地理处理工具中的影像服务,但这两种方式基于这样一个事实:影像服务必须是在此工具中使用的图层。这是因为有许多影响影像服务的设置。如果尝试一下,您会发现不能直接通过服务器连接将影像服务拖动至工具输入。

与早期的版本一样,您也可以将影像服务添加到 ArcMap 并使用内容列表中创建的图层。首先将影像服务添加到地图,然后打开工具。这样,图层被识别为有效的输入类型,并在工具输入下拉列表中变为可选状态。与正常栅格图层一样,也可在集成的 Python 窗口中对其进行选择。

第二种使用地理处理工具中影像服务的方式是通过“创建影像服务器图层”工具。此方式可通过影像服务创建一个临时栅格图层,该图层可用作支持栅格图层输入类型的地理处理工具的输入。

“创建影像服务器图层”工具将影像服务 URL 作为输入,并且它还可具有其他设置来定义输出图层的范围、波段号和镶嵌方法。请记住,影像服务的请求大小属性也会限制输出图层的大小。


7/10/2012