准备创建影像服务时需要考虑许多事情,因为取决于您所选择的在其中的功能和操作,栅格数据并不都是以同一种方式提供的。
是存在一个栅格数据集还是多个栅格数据集?
使用 ArcGIS Server,您可以发布单个栅格数据集,例如镶嵌栅格数据集或大型 DEM。 如果您需要共享构成单个影像服务的多个栅格数据集,或者希望共享多个完全重叠且在不同日期或时间捕获并构成单个影像服务的栅格数据集,则应创建并发布镶嵌数据集。
无法发布栅格目录。 但是,您可以将栅格目录转换为镶嵌数据集并使用以下选项之一发布镶嵌数据集:
- 使用创建镶嵌数据集工具创建新的镶嵌数据集,并使用将栅格添加到镶嵌数据集工具添加栅格目录。
- 此选项将允许您修改镶嵌数据集及其组件,包括添加其他栅格数据。
- 使用创建引用镶嵌数据集工具从栅格目录创建镶嵌数据集。
- 无法构建任何概视图、更新边界或编辑输入栅格数据集(包括轮廓线)的任何属性。
栅格数据是作为图像还是作为输入查看以用于分析?
总体而言,使用 ArcGIS 时,影像服务功能提供了使用影像服务进行分析所需的信息。 但是,如果应用程序无法连接到 ArcGIS Server,那么 WCS 服务是一个理想的替代方案。
操作 | 影像服务 | WCS | WMS |
---|---|---|---|
用作图像 除了调整透明度、亮度和对比度等选项外,用户不会对图像的外观进行调整。 | X | X | X |
用于分析 影像服务将用作使用地理处理工具进行分析(例如空间分析)或从高程数据生成表面的数据。 | X | X | |
进行测量 用户将使用测量工具(例如测量高度的工具)从影像服务进行测量。 | X |
数据是否具有多个波段或需要增强?
具有影像服务或 WCS 功能的影像服务的图层属性允许用户更改波段组合或对直方图应用拉伸以增强影像的外观。 如果使用 WMS 发布栅格数据,用户无法更改渲染或波段组合;因此,栅格数据集图层、镶嵌数据集或镶嵌数据集图层是 WMS 服务的首选输入,因此可以正确设置显示属性。 如果使用 WMS 功能发布栅格数据集,则会应用默认的栅格显示设置。 如果使用镶嵌数据集,并且源图像包含三个以上的波段,则镶嵌数据集需要定义其波段数,因此它提供三波段彩色 (RGB) 或单波段灰度影像服务。
影像服务数据是否需要处理?
发布影像服务时,您可以定义服务器动态应用的处理(使用函数),例如正射校正、山体阴影、增强、波段组合、波段代数、全色锐化和过滤。 影像服务(通过 REST 和 SOAP)支持基本功能,例如坡向、色彩映射表、NDVI、坡度、山体阴影和拉伸。 您还可以创建栅格函数模板文件 (.rft.xml) 以使用任何栅格函数并将其链接在一起。 要了解详细信息,请参阅使用栅格函数进行服务器端处理。
用户会从影像服务测量高度吗?
果用户将要使用测量工具,可以使用影像服务上的一些设置。 与 ArcGIS Pro 一样,测量功能受到数据的限制,但也受到 DEM 的限制。 如果用户要获得 3D 测量结果,您可以为 DEM 提供将要使用的影像服务。 此设置在服务属性中。
用户会从影像服务下载影像吗?
如果您将镶嵌数据集发布为影像服务,用户可以连接并下载源文件,就像他们直接使用镶嵌数据集时一样。 默认情况下,此功能已在镶嵌数据集上启用。 如果要更改限制,则需要在镶嵌数据集上设置每个请求可下载的最大项目数属性(发布影像服务时可以减小该值,但不能增加该值)。 如果要禁用此功能,请将值设置为 0。 发布时需要启用下载操作,这是影像服务的影像功能的一部分。
您还需要管理所涉及的目录。 默认情况下,服务器会将源图像移动到其输出目录,然后再传输给用户。 这给服务器增加了额外的负担来移动这些文件。 或者,您可以直接将虚拟目录与服务器的输出相关联,这样源文件就不会移动。 此虚拟目录的唯一风险是此目录中的所有源文件都通过 HTTP 直接公开。 您还需要为虚拟目录配置 MIME 类型。
在影像服务上使用下载时,始终建议您保护服务器。
用户会将影像上传到影像服务吗?
您可以将镶嵌数据集作为影像服务发布,并允许用户将自己的数据上传到其中并编辑与上传内容相关的属性。 要启用此功能,您必须在发布镶嵌数据集时启用影像功能中的编辑操作。
要使用此功能,必须将地理数据库注册到服务器,因为镶嵌数据集必须位于地理数据库中。 您可以通过以下方式之一发布带有编辑的影像服务:
- 与 ArcGIS Server 共享地理数据库并从共享地理数据库发布镶嵌数据集。
- 确保将地理数据库注册到 ArcGIS Server 作为复制数据库。 确保相同的镶嵌数据集存储在企业级或文件地理数据库中,然后从文件地理数据库发布镶嵌数据集。
- 确保将地理数据库注册到 ArcGIS Server 作为共享数据库,并从文件地理数据库中发布镶嵌数据集。 这会将镶嵌数据集从文件地理数据库复制到企业级地理数据库。
由于镶嵌数据集将位于企业级地理数据库中,因此请确保通过使用更改镶嵌数据集方案工具将其设置为使用允许的栅格类型。 镶嵌数据集发布后有方案锁;因此,如果在发布之前未更改方案,则必须停止影像服务以更改方案。
您还可以在镶嵌数据集上设置编辑者追踪,ArcGIS 可以记录添加或编辑的每个项目的以下信息:
- 创建项目的用户名
- 创建项目的日期和时间
- 编辑项目的用户名
- 最新编辑项目的日期和时间
包含此信息的字段可以在镶嵌数据集属性对话框的编辑者追踪选项卡上指定,也可以使用启用编辑者追踪工具定义或创建。
发布时,请务必配置编辑参数,包括在服务器上定义将上传用户影像的目录(如果用户可以在影像服务中添加、更新或删除项目),并在将用户数据添加到影像服务时,定义用户可选择的栅格类型。
访问速度很重要吗?
可以缓存影像服务,提高用户对影像的访问速度。 影像服务缓存不是动态的;必须是预先生成的。 影像服务缓存只能支持单波段或三波段影像。 这对于大多数正射影像来说非常理想,但不适用于具有三个以上数据波段的影像服务。 发布四波段(或更大)影像服务时,将缓存前三个波段以创建彩色影像;但是,如果客户选择更改波段组合,他们将不再使用缓存,影像服务将动态返回所需的影像。
使用 ArcGIS Pro 时,您可以访问缓存的影像服务,也可以将其作为动态影像服务进行访问。 您可以通过在内容列表中影像服务图层的快捷菜单中选中或取消选中启用缓存视图模式来控制其访问方式。