配置地图影像图层

在配置地图图像图层时,您可以设置其基础地图服务的许多属性,包括绘制行为、支持的用户操作以及为该服务分配服务器资源的方式。配置可划分为三个方面:图层、参数和池化。此工作流将介绍如何修改地图图像图层的默认配置。要开始共享过程、设置常规属性和共享图层,请参阅共享地图图像图层

注:

如果您要配置托管地图图像图层(从 web 要素图层发布的地图图像图层),请参阅配置限制

配置图层

您可以通过添加图层和功能来增强地图图像图层的功能。您还可以在配置 Web 地图时配置地图图像图层。本主题中的信息也适用于这种情况。

  1. 如有必要,可打开共享为 Web 图层窗格。

    常规选项卡上,确认地图图像处于选中状态。

  2. 单击配置选项卡。如有必要,请单击其下方的配置图层选项卡 配置图层
  3. 单击图层地图图像旁边的配置 Web 图层属性 配置 web 图层属性

    操作下,地图数据查询操作在默认情况下均处于打开状态。这些操作将在下面的表格中进行介绍:

    地图

    可使用导出地图生成渲染器生成 KML查询图例方法。此操作无法关闭。

    数据

    可使用查找查询查询相关记录的方法。

    查询

    可使用识别的方法。

  4. 或者,取消选中数据查询框以关闭这些操作。
  5. 或者,在动态工作空间下,取消选中允许每次请求修改图层顺序和符号框。

    取消选中该框可防止用户更改 Web 图层的外观或绘制行为。例如,用户将无法更改符号系统、标注或组件图层的顺序。

  6. 缓存下,选择地图图像图层的绘制方式:

    根据数据动态进行绘制

    每次请求时,系统都会检索并绘制数据。

    使用缓存中的切片

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

    默认设置是根据数据动态绘制地图图像图层。

    注:

    如果服务器上已经存在一组与地图图像图层同名的缓存切片,则默认设置将更改为使用缓存中的切片。在这种情况下,不会创建新的缓存;而是使用服务器上现有的缓存来绘制地图图像图层。有关缓存的详细信息,请参阅什么是地图缓存? (位于 ArcGIS Enterprise 帮助中)。

    如果您使用缓存中的切片,则其他设置将显示在窗格中。继续执行以下子步骤:

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

      切片方案将确定缓存的比例级别、切片尺寸和切片原点。这些属性定义了切片边界,且对于同一地图中使用的不同 Web 图层必须一致。可用切片方案将在下面的表格中进行介绍:

      选项说明
      ArcGIS Online/Bing 地图/Google 地图

      Web 图层将投影到 WGS 1984 Web 墨卡托(辅助球体)坐标系。切片的默认宽度和高度为 256 x 256 像素。缓存比例级别的范围是 0 到 23。

      WGS 1984 地理坐标系,版本 2

      Web 图层将投影到 WGS 1984 地理坐标系。切片的默认宽度和高度为 256 x 256 像素。缓存比例级别的范围是 0 到 22。

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

      将使用现有托管切片图层的切片方案或现有 ArcGIS Server 地图或影像服务。图层或服务的切片方案 .xml 文件将下载到 C:\Users\<user profile>\My Documents\ArcGIS\TilingSchemes\DownloadedArcGIS Pro 支持现有图层或服务中指定的参数,抗锯齿除外。会使用为应用程序设置的抗锯齿选项

      切片方案文件

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

      自动建议

      除非地图的坐标系为 WGS 1984 Web 墨卡托(辅助球体)或 WGS 1984,否则这是默认选项。系统会根据地图或场景中的坐标系提出切片方案建议。此切片方案中定义的细节层次对全局范围有效,所以使用此切片方案缓存的任何 Web 图层可一同显示。

    2. 细节层次下,请使用滑块设置用于生成切片的地图比例。

      提供了默认比例范围。根据地图的用途和估算缓存大小,您可以选择不缓存非常大或非常小的比例。

    3. 对于图像格式,请接受默认设置或选择其他设置。请参阅下表。

      如果 Web 图层中的所有子图层都具有矢量数据源,则默认设置为 PNG。如果一个或多个子图层具有栅格数据源,则默认设置为 MIXED。

      格式说明

      PNG

      使用 PNG 根据要缓存的细节层次自动选择正确的格式(PNG8、PNG24 或 PNG32)。

      PNG8

      PNG8 用于需要透明背景的叠加图层,例如道路和边界。PNG8 可在磁盘上创建非常小的切片且不损失任何信息。

      如果地图包含的颜色超过 256 种,请勿使用 PNG8。影像、山体阴影、梯度填充、透明度和抗锯齿可造成地图包含的颜色超过 256 种。符号(如高速公路盾形路牌符号)可能在其边缘周围进行抗锯齿,从而使地图包含意料之外的更多颜色。

      PNG24

      PNG24 用于超过 256 种颜色的叠加图层,例如道路和边界。(如果使用的颜色少于 256 种,请选择 PNG8。)

      PNG32

      或者,PNG32 用于超过 256 种颜色的叠加图层,例如道路和边界。PNG32 适用于对线或文本进行抗锯齿的叠加图层。与 PNG24 相比,PNG32 可在磁盘上创建更大的切片。

      JPEG

      此格式用于颜色变化较大但不需要透明背景的底图图层。栅格影像和非常详细的矢量底图特别适合使用 JPEG。

      JPEG 为有损图像格式。在不影响图像显示效果的情况下,它会尝试有选择地删除数据。这会在磁盘上产生很小的切片,但如果地图包含矢量线作业或标注,它可能会在线周围生成过多的噪声或模糊区域。如果发生这种情况,可将压缩值从默认的 75 增加到更大的值。更高的值(如 90)可以生成可接受的线作业质量,同时还可保证 JPEG 格式的小切片优势。

      混合

      MIXED 格式将在 Web 图层的中心使用 JPEG,在边上使用 PNG32。使用 MIXED 将栅格图层叠加在其他图层上。

      使用 MIXED 格式时,在检测到透明度的任何位置(也就是地图背景可见的位置)都会创建 PNG32 切片。其余切片使用 JPEG 构建。这可降低平均文件大小,同时可在其他图层上进行栅格图层的完全叠加。如果在这种情况下不使用 MIXED 格式,将在图像叠加其他图层的边缘区域看到一个不透明的“凸边”。

    4. 对于压缩,接受默认的压缩质量值或指定其他值。

      仅当格式为 JPEG 或 MIXED 时,压缩才可用。(PNG 格式不压缩。) 您可以使用 0 至 100 之间的值。值越高,生成的文件越大,且影像质量越高。值越低,生成的文件越小,且影像质量较低。默认值为 75。

    5. 选项下,选择构建缓存的方式。

      窗格底部估计下的估计存储空间可以帮助您决定如何构建缓存。

      选项说明
      在服务器上自动缓存

      将自动构建缓存。这是默认设置,通常最适合小的缓存。

      在服务器上手动缓存

      您可使用管理地图服务器缓存切片工具手动构建缓存。此选项最适合大型缓存。建议您分阶段构建缓存,首先在最常请求的感兴趣区域构建最大地图比例的缓存。

      注:

      保存服务定义时,必须在发布地图图像图层之后手动构建缓存。

    6. 或者,单击缓存目录下拉箭头,并更改用于存储缓存切片的服务器缓存目录。
    7. 或者,选中允许客户端导出缓存切片框,允许用户下载缓存切片以供离线使用。

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

    8. 或者,选中按需创建切片框。

      说明

      未选中

      切片仅通过自动或手动缓存进行构建。这是默认设置。

      选中

      未缓存的切片将按需(即当客户端应用程序请求时)创建。这主要在以下情况下发生:

      • 切片自动在服务器上缓存,且您已为缓存范围指定了感兴趣区域。在这种情况下,切片仅针对感兴趣区域进行缓存。切片在其余地图范围内将按需创建。
      • 您可在服务器上手动缓存切片。在这种情况下,切片将针对管理地图服务器缓存切片工具中选择的比例进行缓存。切片将针对未选择的比例按需创建。

    9. 范围下,选择要缓存的范围。

      选项说明
      使用地图范围

      切片将针对地图属性中指定的范围进行缓存。默认设置是地图中所有图层的范围。如果共享所选地图图层,则切片只会针对所选图层的组合范围进行缓存。

      感兴趣区域

      切片将针对地图中要素图层的范围进行缓存。使用下拉列表选择一个图层。或者,单击浏览按钮 浏览 并浏览到磁盘上的要素类。

      注:

      如果您在服务器上手动缓存,则共享为 Web 图层窗格中的缓存范围选项将不可用。这些选项将在您用于构建切片的管理地图服务器缓存切片地理处理工具中处于可用状态。

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

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

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

  7. 在窗格顶部,单击后退按钮 后退 以返回图层和功能列表。
  8. 或者,请在其他图层下选中一个或多个复选框,以创建除地图图像图层之外的图层。
    • WMS
    • WFS

    仅当在常规选项卡的引用注册数据下选择地图图像时,WFS 图层才可用。

  9. 或者,在功能下选中一个或多个框,以启用可用功能。
    • WCS
    • KML
    • 线性参考
    • 网络分析
    • 地形生产
    • 验证
    • 版本管理

    功能列表取决于您的 ArcGIS Enterprise 版本、地图图像图层中包含的数据类型以及是否与具有服务器对象扩展模块或服务器对象拦截器的服务器进行共享。

    添加图层或启用功能后,您即可配置其属性。有关信息,请参阅其他图层和功能

配置参数

地图图像图层具有许多可配置参数。参数设置适用于地图图像图层以及您添加的任何其他图层和功能。了解有关服务参数的详细信息。

  1. 配置选项卡上,单击配置参数选项卡 配置参数
  2. 属性下,为服务器返回的最大记录数指定一个值。

    此设置将确定用户查询返回的最大记录数。数量过多可能会导致性能降低。默认值为 2,000。

  3. 展开高级标题以设置以下参数:
    • 编码属性域的最大数量框中输入一个值,以指定可从字段、子类型、图层和表中返回的最大属性域编码数。默认值为 25,000。
    • 指定最大图像高度最大图像宽度框中的值。这些值表示该地图服务可导出的图像的最大高度和宽度(以像素为单位)。两个值的默认值为 4,096。
    • 最大采样大小框中输入一个值,以指定计算分类间隔渲染器时将进行采样的最大记录数。默认值为 100,000。
    • 或者,取消选中启用方案锁定框以禁用方案锁定。默认情况下方案锁定处于启用状态,以防止对地图图像图层中用于参考的数据集进行修改。
    • 或者,选中禁用识别相关框。如果未选中此框(默认设置),则系统在识别要素后将返回相关表中的信息。如果选中此框,则不会返回相关表中的信息。
  4. 如有必要,请从日期字段下的时区菜单中选择一个时区。

    当用户与地图图像图层交互时,指定时区有助于正确转换日期和时间值。如果选择了 UTC(协调世界时间)以外的时区并想让时区使用夏令时,请选中按夏令时调整框。

    注:

    如果您的地图包含带有日期字段的图层,则只需选择时区。选择用于存储日期的时区。如果未指定时区,日期将假定为以 UTC 存储。

配置池化

池化设置可帮助您(通过基础地图服务)管理地图图像图层的响应能力,同时节省服务器计算机上的内存资源。要了解有关池化的详细信息,请参阅 ArcGIS Enterprise 帮助中的预估和容纳用户以及配置服务实例设置。另请参阅在线文章在 ArcGIS Server 10.7 中引入共享实例

  1. 配置选项卡上,单击配置池化选项卡 配置池化
  2. 实例类型下,单击专用实例共享实例

    专用实例将分配服务器进程,以专门处理地图图像图层所显示的地图服务的请求。共享实例允许一个服务器进程处理此地图服务以及其他服务的请求。通常,专用实例更适合经常使用的服务,而共享实例更适合不经常使用的服务。

    注:

    如果您的 ArcGIS Pro 版本是 10.7.1 或更高版本,则共享实例池化只能从 ArcGIS Enterprise 进行设置。

  3. 如果选择专用实例类型,则请在每台计算机的实例数下,设置最小最大实例数的值。

    根据用户需求,在运行服务的每台联合服务器上,最多为服务器进程分配最大实例数,而最少为其分配最小实例数。如果将最小实例数设置为零,则如果地图服务在一定时间内未收到任何请求,系统将释放进程。

    注:

    如果选择共享实例类型,则不使用此设置。

相关主题