配置影像服务

发布之前,可对影像服务进行配置以允许用户查看基础数据、压缩快速可视化数据、应用栅格函数以渲染并显示分析结果。

启用功能

您可以选择启用功能来扩展影像服务功能,每个功能均有一组属性可供配置。 启用这些可选功能可创建更多的服务,以与影像服务搭配使用。

  1. 目录窗格或目录视图中,浏览到工程中的服务器集合。 右键单击要发布到的 ArcGIS Server 连接,然后依次单击发布影像服务 影像服务

    如果连接用户具有发布服务的权限,则仅当 ArcGIS Server 连接至独立 ArcGIS Server 站点时,发布菜单才可用。

  2. 发布影像服务窗格的配置选项卡中,单击配置功能选项卡 配置功能
  3. 根据需要选中各个功能,以针对影像服务将其启用。 单击各个功能旁的配置服务属性 Editing 以访问其属性。 单击返回按钮 保存并返回到设置 恢复到配置选项卡主页。

    影像 影像服务

    通过 REST 和 SOAP URL 对地图进行访问。 始终启用。

    WMS WMS 服务

    创建符合 OGC Web 地图服务 (WMS) 规范的服务。

    WCS WCS 服务

    创建符合 OGC 网络覆盖服务 (WCS) 规范的服务。

  4. 配置影像服务属性。 设置用户在查看影像服务时将具有的各项权限。 具体包括如下选项:
    每次请求返回影像的最大尺寸

    服务器允许客户端请求的最大像素行数和列数。

    如果客户端的请求超过此值,则不会返回任何像素。

    默认重采样方法

    定义请求中使用的重采样方法。 方法包括以下内容:

    • 最邻近法(对于离散数据,建议使用此方法)
    • 双线性插值法(对于连续数据,建议使用此方法)
    • 三次卷积插值法(对于连续数据,建议使用此方法)
    • 众数法(对于离散数据,建议使用此方法)

    允许的压缩

    允许用于影像服务的压缩方法。 可用的压缩类型如下:

    • JPEG
    • LERC
    • LZ77

    您可以设置默认的 JPEG 质量和 LERC 容差。添加到立体视图后,要素将叠加在正在查看的立体模型顶部,并裁剪为立体模型。 只有在配置允许列表对话框中设置了源,添加到地图的要素才可见。

    因而,客户端可选择允许用于传输的压缩方法。 可在图层属性对话框的显示选项卡上设置压缩方法。

    此参数仅适用于通过 SOAP GetImage 方法访问影像服务的客户端,例如 ArcGIS Desktop 以及通过 ArcObjects 构建的应用程序。

    对于通过 REST 访问服务的客户端,无论定义了何种压缩方法,均会基于请求的格式类型自动进行压缩。

    默认压缩

    在下拉列表中指定默认压缩方法。 默认为 JPEG

    JPEG 质量

    通过输入一个 0 到 100 之间的值编辑 JPEG 质量。 值 80 通常能在保证影像质量的同时提供大约八倍的压缩。

    LERC 容差

    代表适用于每个像素的最大错误值(并非图像的平均值)。 该值以镶嵌数据集的单位指定。 例如,如果误差为 10 厘米而镶嵌数据集的单位为米,则输入 0.1

    最大样本计数

    该操作可为给定几何生成源数据的采样点位置、像素值和相应的空间分辨率。 默认情况下,最大采样位置数为 1,000。

    缓存控制最长期限

    当客户端向 ArcGIS Server 发送请求以显示影像服务时,服务器上的响应通常由浏览器进行缓存,并在一段时间之内重复使用。 此行为有助于 ArcGIS Server 获得最理想的影像服务显示性能。 但您可以考虑根据影像服务及其相关数据在应用程序中的使用方式来调整浏览器缓存中的响应将使用多长时间。

    ArcGIS Server 影像服务响应包括实体标签 (ETag) 和缓存控制标头。 ETag 标头值是响应的唯一标识符。 缓存控制头具有一个最长期限值,该值可向浏览器提供有关浏览器缓存中响应可供重复使用的最大时段的信息。 这由缓存控制最长期限属性来控制。

    如果重复请求且尚未超过缓存的最长期限,则浏览器将使用缓存的响应而不会将请求发送到服务器。 如果已超过最长期限,则浏览器必须将请求发送到服务器,并通过与其缓存中响应相对应的相关 ETag 值设置 IF-NONE-MATCH 标头。 ArcGIS Server 评估请求,并使用 ETag 值来确定响应是否更改。 如果服务器的响应与浏览器中的副本不同,则服务器会将一个新的响应发送到浏览器。 如果响应与浏览器上的副本相同,则服务器会警告浏览器继续在其缓存中使用响应。

    ArcGIS Server 管理员可定义此属性,以指定允许浏览器使用缓存响应的时长。 通过减少 ArcGIS Server 发送完整响应的需要,可提高浏览器缓存的效率,有助于优化应用程序,从而节省网络带宽。

    影像服务的默认值为 12 小时(43200 秒)。 这表示如果在 12 小时内重复请求,浏览器将使用其缓存中的响应。 该值适用于大多数应用程序。

    对于含有频繁更改的数据集或符号系统的影像服务,建议使用五分钟(300 秒)等值。 如果应用程序含有动画或时间感知型数据,则应考虑增大该值从而为应用程序提供更为流畅的动画体验。

    将 JPGPNG 返回为 JPG

    当用户请求使用 JPGPNG 格式的影像时,如果存在透明度,则返回 PNG;否则返回 JPG。 由于 PNG 通常比 JPG 大很多,因此传输需要更长的时间。 如果不需要透明度并且您需要确保始终使用较小的影像尺寸来传输影像服务,请选中此复选框。

    具有实时数据

    将新栅格添加到影像服务的镶嵌数据集后,源分辨率、空间范围、多维信息和时间范围等影像服务信息可能会过时。 可重新启动服务以反映数据更改。 但是,如果不允许出现任何停机时间,则可选择此选项以在不重新启动服务的情况下反映数据更改。

    允许特定客户端的渲染规则

    如果已选中,则客户端可以访问和控制服务器端渲染和处理。 如果未选中此选项,则客户端无法访问或请求任何服务器端渲染。

    处理模板

    选择将与影像服务一同发布的函数链

    默认模板

    选择用于显示数据的默认处理模板。

    默认设置为

    允许的测量方法

    这些允许的方法通过源的测量功能获得,它们作为数据集属性的一部分列出。 它们决定了可用于影像服务的测量工具。

    • 基本 - 可以使用距离、面积、点位置和质心位置测量工具。 这些工具随其它选项一起提供(除了“无”)。
    • 3D - 使用基本选项中的可用工具做出的测量可用 DEM 进行修改。
    • 高度 - 镶嵌数据集中用于数据集的传感器模型;因此,高度:使用底部至顶层测量工具可供使用。
    • 阴影 - 镶嵌数据集中用于数据集的传感器模型和太阳角度信息;因此,高度:使用底部至顶层、高度:使用底部至顶部阴影以及高度:使用顶部至顶部阴影等测量工具可以使用。
    • - 用户不能对此数据集使用 ArcGIS 中的测量工具。 这是默认设置。

    适用于所有输入。

  5. 单击分析按钮以验证您的设置。 检查所有消息。
  6. 单击发布按钮,将影像服务发布到独立影像服务器。
  7. 影像服务成功发布后,单击显示在发布影像服务窗格中的管理影像服务。 在非公开共享的情况下,登录组织即可查看该项目。

配置缓存影像服务属性

在发布缓存影像服务之前可对其进行配置以指定切片方案、要缓存的细节层次以及构建缓存的时间和位置。

注:

当发布缓存影像服务时,可应用工程选项卡的选项对话框中显示选项卡中的用于应用程序设置的抗锯齿选项。 默认的抗锯齿模式性能最佳

  1. 发布影像服务窗格的配置选项卡中,单击配置功能选项卡 配置功能
  2. 单击影像功能旁边的配置服务属性按钮 配置服务属性
  3. 图层绘制下,选择影像服务的绘制方式:

    根据数据动态绘制

    每次请求时,系统都会检索并绘制数据。 这是默认选项。

    使用新缓存中的切片

    数据是根据您定义的地图比例生成的缓存图像绘制的。

    使用现有缓存

    从服务器上先前生成的切片中绘制数据。 要将现有缓存与影像服务相关联,影像服务的名称和服务器文件夹必须与现有缓存的名称和服务器文件夹匹配。

    注:

    使用现有缓存选项将搜索与图像服务具有相同名称和服务器文件夹的取消关联的缓存。 如果删除了服务或将缓存复制到缓存目录,则缓存将与服务取消关联。 如果在服务器上找到合格的缓存,则将其用于绘制图像服务。 影像名称、空间参考和范围必须与缓存相匹配,服务才能正确绘制。

    如果您使用新的或现有缓存中的切片,则其他设置可在窗格中提供。 继续执行以下子步骤:

    1. 单击切片方案下拉箭头,然后选择缓存的切片方案。

      选择定义了缓存的所需比例级别、切片尺寸和切片原点的切片方案。 这些属性定义了切片边界的存在位置,而且在叠加缓存时,这些属性对于匹配操作十分重要。 切片方案选项包括以下内容:

      选项描述
      ArcGIS Online/Bing 地图/Google 地图

      影像服务的坐标系将以动态方式重新投影到 WGS 1984 Web 墨卡托(辅助球体)上,以确保这些在线服务叠加在切片服务上。 切片的默认宽度和高度为 256 x 256 像素。 缓存比例级别的范围是 0 到 23。 在初始化新缓存时,ArcGIS Pro 会检查 GIS 资源中的服务,并为您选择默认切片图像格式。 如果 GIS 资源仅包含矢量图层,则默认图像格式为 PNG。 如果至少检测到一个栅格图层,则默认图像格式为 MIXED

      WGS 1984 地理坐标系,版本 2

      基于 WGS 1984 地理坐标系的切片方案。 影像服务的坐标系以动态方式重新投影到 WGS 1984 地理坐标系上。 切片的默认宽度和高度为 256 x 256 像素。 缓存比例级别的范围是 0 到 22。 在初始化新缓存时,ArcGIS Pro 会检查服务,并为您选择默认切片图像格式。 如果 GIS 资源仅包含矢量图层,则默认图像格式为 PNG。 如果至少检测到一个栅格图层,则默认图像格式为 MIXED

      现有的缓存地图/图像服务

      使用现有托管或 ArcGIS Server web 切片图层或者 ArcGIS Server 影像服务作为切片服务的切片方案。 选中此选项后,与现有服务相关联的切片方案 XML 文件将下载至 C:\Users\USERPROFILE\My Documents\ArcGIS\TilingSchemes\DownloadedArcGIS Pro 将支持现有服务中指定的参数(抗锯齿除外)。 会使用为应用程序设置的抗锯齿选项。

      切片方案文件

      导入已创建的包含首选比例和设置的自定义切片方案 XML 文件。 使用生成地图服务器缓存切片方案地理处理工具来创建自定义切片方案 XML 文件。 还可以从 C:\Program Files\ArcGIS\Pro\Resources\TilingSchemes 导入其他切片方案文件。 如果切片方案文件中未定义切片图像格式,则切片图像格式将默认为 PNG。 ArcGIS Pro 将支持现有切片方案文件中指定的参数,抗锯齿除外。 会使用为应用程序设置的抗锯齿选项。

      自动建议

      系统会根据数据的空间参考提出切片方案建议。 此切片方案中定义的细节层次对全局范围有效,因此使用此切片方案缓存的所有影像服务可一同显示。 尽管此切片方案对全局范围有效,但只有在地图属性中定义的范围会被缓存。

      旧版本:

      ArcGIS Pro 1.11.2 中,可以使用先前版本的 WGS 1984 地理坐标系的切片方案。 此切片方案的改进版本在较高的分辨率(详细比例)下具有更高的配准精度,已将旧切片方案替换为 WGS 1984 地理坐标系,版本 2。

      由于切片方案间存在差异,因此在某些客户端当中,使用旧切片方案的缓存服务不能与使用新切片方案的缓存服务一同显示。 如果需要继续使用旧切片方案,请在切片方案中选择现有的缓存地图/图像服务,然后浏览到使用旧切片方案的服务。

    2. 使用滑块设置细节层次属性。 ArcGIS Pro 将检查地图或服务中的依赖性,并尝试提供缓存最低和最高比例范围的建议值。 根据特定地图或服务,您可能希望放弃在切片方案中极大的或极小的比例处创建缓存。
    3. 最大源像元大小可控制缓存的基本像元大小。 如果大于最大源像元大小,则缓存切片将通过对现有缓存切片重采样进行创建。 如果小于最大源像元大小,则缓存切片将使用源影像中的数据进行创建。
    4. 选项下,选择构建缓存的时间和位置。 默认设置是自动在独立影像服务器上构建缓存。

      使用估计下报告的预估缓存大小以帮助做出选择。

      在服务器上自动缓存

      如果缓存较小,则自动构建整个缓存会更加容易。 这是默认设置。

      在服务器上手动缓存

      如果缓存过大,最好分阶段手动构建,在最常访问的所选感兴趣区构建最大比例的缓存。 您可以从 ArcGIS Online 网站或 ArcGIS Enterprise 网站手动构建缓存。

    5. 指定缓存目录以存储数据缓存。
    6. 或者,如果您希望客户端能够从服务器下载切片以供离线使用,请选中允许客户端导出缓存切片复选框。

      启用此选项后,您可以在限制导出框中指定一个值,以限制可以在每次请求中下载的切片数量。

    7. 或者,在估计下单击计算,以估计缓存大小。 在估计缓存大小对话框中,单击下拉箭头,然后选择最佳作为估计质量。 单击开始估计缓存按钮 开始估算缓存。 将针对每个缓存的细节层次估算切片数和存储空间并进行总计。 单击确定

      默认静态估计基于有关平均切片大小的一般假设,而不考虑地图的特定属性。 估计缓存大小时,将构建地图的示例切片。 这意味着将考虑切片方案、图像格式和压缩(高程图层的 LERC 压缩)。 如果将感兴趣区域指定为缓存范围,则将估算感兴趣区域。

      “最佳”估计所产生的示例切片比“好”估计更多,并且计算所需时间更长。 要取消估算过程,请单击停止估算缓存 停止估算缓存。 如果在估计缓存大小之后调整切片方案(例如,如果更改细节层次或图像格式),则共享窗格上的质量估计将恢复为静态。 您需要再次估计缓存大小。

  4. 单击返回按钮 后退 恢复到配置选项卡主页。
  5. 或者,可以通过选中功能旁的复选框来包含其他功能。 有关详细信息,请参阅其他服务和功能
    • WCS
    • WMS

其他服务和功能

将影像服务发布到独立 ArcGIS Server 时,可以启用其他服务和功能。 启用其中一些服务和功能将打开通过服务提供的功能。 某些功能需要在地图中存在特定的图层或数据源;如果所需图层或数据不存在,则复选框将被隐藏。

共享到具有服务器对象扩展 (SOE) 或服务器对象拦截器 (SOI) 的联合服务器时,该功能可用。 您必须选择具有 SOE 或 SOI 的联合服务器,以查看列出的功能。 ArcGIS Server 管理器应该用于在共享 web 图层后更新 SOI 执行顺序。

启用开放地理空间联盟 (OGC) 图层需要公开共享图层以便 OGC 图层正确绘制。

WCS

启用网络覆盖服务 (WCS) 可以根据 OGC WCS 规范提供栅格数据集。

WCS 服务所返回的数据可作为分析和建模操作的输入参数。这与 OGC Web 地图服务 (WMS) 形成鲜明对比,后者仅返回数据的图片。通过 WCS 服务获取的栅格数据集被称为 coverage。不要将此 coverage 与 ArcGIS 先前版本中所提供的矢量数据集(也称为 coverage)相混淆。

如果要在不同的平台和客户端之间使用一种开放并经认可的方式在网络上提供栅格数据集,则 WCS 服务非常有用。任何原生支持 WCS 1.0.0、1.1.0、1.1.1、1.1.2 和 2.0.1 规范的客户端均可查看和使用您的服务。

有关修改 WCS 属性的更多信息,请参阅在管理器中访问 WCS 服务属性

WMS

启用 Web 地图服务 (WMS) 可以根据 OGC WMS 规范提供动态地图。

如果要在不同的平台和客户端之间以一种开放并经认可的方式提供 Web 地图,则 WMS 服务非常有用。任何原生支持 WMS 规范的客户端均可查看和使用您的服务。到目前为止,已发布了四个版本的 WMS 规范:1.0.0、1.1.0、1.1.1 和1.3.0(最新)。

要了解有关可设置的属性的信息,请参阅 WMS 服务的可用属性