配置地图图像图层
在配置地图图像图层时,您可以设置其基础地图服务的许多属性,包括绘制行为、支持的用户操作以及为该服务分配服务器资源的方式。 配置可划分为三个方面:图层、参数和池化。 此工作流将介绍如何修改地图图像图层的默认配置。 要开始共享过程、设置常规属性和共享图层,请参阅共享地图图像图层。
注:
如果您要配置托管地图图像图层(从 web 要素图层发布的地图图像图层),请参阅配置限制。
配置图层
您可以通过添加图层和功能来增强地图图像图层的功能。 您还可以在配置 web 地图或 web 链接图表时配置地图图像图层。 本主题中的信息也适用于这种情况。
如有必要,可打开共享为 Web 图层窗格。
在常规选项卡上,确认地图图像处于选中状态。
单击配置选项卡。 如有必要,请单击其下方的配置图层选项卡
。在图层下,单击地图影像旁边的配置 Web 图层属性
。在操作下,地图、数据和查询操作在默认情况下均处于打开状态。 这些操作将在下面的表格中进行介绍:
|
地图 |
可使用导出地图、生成渲染器、生成 KML 和查询图例方法。 此操作无法关闭。 |
|
数据 |
可使用查找、查询和查询相关记录的方法。 |
|
查询 |
可使用识别的方法。 |
或者,取消选中数据和查询框以关闭这些操作。
或者,在动态工作空间下,取消选中允许每次请求修改图层顺序和符号系统框。
取消选中该框可防止用户更改 Web 图层的外观或绘制行为。 例如,用户将无法更改符号系统、标注或组件图层的顺序。
在图层绘制下,选择地图图像图层的绘制方式:
|
根据数据动态绘制 |
每次请求时,系统都会检索并绘制数据。 这是默认选项。 |
|
使用新缓存中的切片 |
数据是根据您定义的地图比例生成的缓存图像绘制的。 |
|
使用现有缓存 |
从服务器上先前生成的切片中绘制数据。 要将现有缓存与地图图像图层相关联,地图图像图层的名称和服务器文件夹必须与现有缓存的名称和服务器文件夹匹配。 |
注:
根据数据动态绘制是在共享目录图层时的唯一可用选项。
有关详细信息,请参阅 ArcGIS Enterprise 帮助中的什么是地图缓存?。
注:
使用现有缓存选项将搜索与 Web 图层具有相同名称和服务器文件夹的取消关联的缓存。 如果删除了服务或将缓存复制到缓存目录,则缓存将与服务取消关联。 如果在服务器上找到合格的缓存,则将其用于绘制地图图像图层。 地图名称、空间参考和范围必须与缓存相匹配,图层才能正确绘制。
如果您使用新的或现有缓存中的切片,则其他设置可在窗格中提供。 继续执行以下子步骤:
单击切片方案下拉箭头,然后选择缓存的切片方案。
切片方案将确定缓存的比例级别、切片尺寸和切片原点。 这些属性定义了切片边界,且对于同一地图中使用的不同 Web 图层必须一致。 可用切片方案将在下面的表格中进行介绍:
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
> [!NOTE]
> 如果在共享 web 链接图表时配置这些属性,则切片方案将由底图(如果存在)定义。 如果不存在底图,则切片方案将由现有缓存 web 图层定义。 如果不存在任何现有缓存图层,则将根据链接图表的坐标系自动建议切片方案。
在细节层次下,使用滑块设置要为其生成切片的地图比例。
已提供默认比例范围。 根据地图的用途和估算缓存大小,您可以选择不缓存非常大或非常小的比例。
对于图像格式,接受默认值或选择其他设置。 请参阅下表。
如果 Web 图层中的所有子图层都具有矢量数据源,则默认设置为 PNG。 如果一个或多个子图层具有栅格数据源,则默认设置为 MIXED。
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
对于压缩,接受默认的压缩质量值或指定其他值。
仅当格式为 JPEG 或 MIXED 时,压缩才可用。 (PNG 格式未压缩。)可以使用 0 到 100 之间的值。 值越高,文件大小越大,图像质量越高。 值越低,则生成的文件大小越小,图像质量越低。 默认值为 75。
在选项下,选择构建缓存的方式。
窗格底部估计下的估计存储空间可以帮助您决定如何构建缓存。
|
|
|---|---|
|
|
|
|
> [!NOTE]
> 保存服务定义时,必须在发布地图图像图层之后手动构建缓存。
或者,单击缓存目录下拉箭头,并更改用于存储缓存切片的服务器缓存目录。
或者,选中允许客户端导出缓存切片框,允许用户下载缓存切片以供离线使用。
启用此选项后,您可以在限制导出框中指定一个值,以限制可以在每次请求中下载的切片数量。
或者,选中按需创建切片框。
|
|
|---|---|
|
|
|
|
- 在范围下,选择要缓存的范围。
|
|
|---|---|
|
|
|
|
> [!NOTE]
> 如果您在服务器上手动缓存,则**共享为 Web 图层**窗格中的缓存范围选项将不可用。 这些选项将在您用于构建切片的**管理地图服务器缓存切片**地理处理工具中处于可用状态。
>
> 如果在共享 web 链接图表时配置这些属性,则第一个范围选项为**使用数据图层的范围**。 如果选择此选项,则将针对地图图像图层中包含的数据图层的范围来缓存切片。
或者,在估计下单击计算,以估计缓存大小。 在估计缓存大小对话框中,单击下拉箭头,然后选择好或最佳作为估计质量。 单击开始估计缓存按钮
。 将针对每个缓存的细节层次估计切片数和存储空间并进行总计。 单击确定。默认静态估计基于有关平均切片大小的一般假设,而不考虑地图的特定属性。 估计缓存大小时,将构建地图的示例切片。 这意味着将考虑切片方案、图像格式和压缩(高程图层的 LERC 压缩)。 如果将感兴趣区域指定为缓存范围,则将估算感兴趣区域。
“最佳”估计所产生的示例切片比“好”估计更多,并且计算所需时间更长。 要取消估算过程,请单击停止估算缓存
。 如果在估计缓存大小之后调整切片方案(例如,如果更改细节层次或图像格式),则共享窗格上的质量估计将恢复为静态。 您需要再次估计缓存大小。在窗格顶部,单击后退按钮
以返回图层和功能列表。或者,请在其他图层下选中一个或多个复选框,以创建除地图图像图层之外的图层。
WMS
WFS
OGC 要素
仅当在常规选项卡的引用注册数据下选择地图图像时,WFS 图层才可用。
或者,在功能下选中一个或多个框,以启用可用功能。
WCS
KML
线性参考
网络分析
地形生产
验证
版本管理
功能列表取决于您的 ArcGIS Enterprise 版本、地图图像图层中包含的数据类型以及是否与具有服务器对象扩展模块或服务器对象拦截器的服务器进行共享。
如果要共享分支版本化数据并且包含关联的 web 要素图层,则将自动启用版本管理。
如果选中验证或版本管理,则配置池化选项卡
中的实例类型将设置为专用实例。 共享的实例类型不支持这些功能。添加图层或启用功能后,您即可配置其属性。 有关信息,请参阅其他图层和功能。
配置参数
地图图像图层具有许多可配置参数。 参数设置适用于地图图像图层以及您添加的任何其他图层和功能。了解有关服务参数的详细信息。
在配置选项卡上,单击配置参数选项卡
。在属性下,为服务器返回的最大记录数指定一个值。
此设置将确定用户查询返回的最大记录数。 数量过多可能会导致性能降低。 默认值为 2,000。
展开高级标题以设置以下参数:
在编码属性域的最大数量框中输入一个值,以指定可从字段、子类型、图层和表中返回的最大属性域编码数。 默认值为 25,000。
指定最大图像高度和最大图像宽度框中的值。 这些值表示该地图服务可导出的图像的最大高度和宽度(以像素为单位)。 两个值的默认值为 4,096。
在最大采样大小框中输入一个值,以指定计算分类间隔渲染器时将进行采样的最大记录数。 默认值为 100,000。
或者,取消选中启用方案锁定框以禁用方案锁定。 默认情况下方案锁定处于启用状态,以防止对地图图像图层中用于参考的数据集进行修改。
或者,选中禁用识别相关框。 如果未选中此框(默认设置),则系统在识别要素后将返回相关表中的信息。 如果选中此框,则不会返回相关表中的信息。
或者,在日期字段下,单击数据的时区下拉箭头,然后选择用于存储日期值的时区。
当用户与地图图像图层交互时,指定记录日期的时区有助于正确转换日期和时间值。
注:
如果您的地图包含带有日期字段的图层,则只需选择时区。 如果未指定时区,日期将假定为以 UTC 存储。
该设置适用于以下情景:
您的数据已设置编辑器追踪字段以记录数据库时间中的日期。
您正在将包含日期字段的数据共享到 ArcGIS Enterprise 11.5 和更低版本。
您正在共享至 ArcGIS Online 或 ArcGIS Enterprise 12.0 及更高版本,并且图层属性中未定义时区。
如果选择未知,则不会转换日期和时间值。 如果日期字段没有已知时区或数据中有多个时区,请选择此选项。 未知时区不会应用于编辑者追踪日期字段。 即使服务时间设置为未知,UTC 形式的编辑者追踪日期字段仍将采用 UTC 形式。
当共享到 ArcGIS Enterprise 10.8.1 或更低版本的门户时,未知时区选项将不会出现。
- 如果选择了无(已采用 UTC)或未知以外的时区,并且您希望时区考虑夏令时,请选中按夏令时调整框。
如果选择了无(已采用 UTC)或未知以外的时区,可单击用于显示的首选时区下拉箭头并选择 ArcGIS Pro 显示来自地图图像图层的查询时要使用的时区。
如果未指定首选时区,ArcGIS Pro 将以 UTC 的形式显示日期字段。 当您共享到 ArcGIS Enterprise 10.8.1 或更低版本的门户时,此设置将不会出现。
- 如果您选择了无(已采用 UTC)或未知以外的首选时区,并且希望首选时区考虑夏令时,请选中按夏令时调整。
可以选择在设置下,取消选中确保地图设置为允许分配唯一 ID 复选框。
如果选中该框(默认),则系统将分析地图以确认启用了地图属性中的允许分配唯一数字 ID 以共享 Web 图层选项。 如果未选中该框,则系统将跳过分析器。 如果未启用地图属性中的选项,则在发布 Web 图层时会自动为图层和表分配唯一 ID。
注:
选中该复选框不会自动启用地图属性中的任何选项。 使用所分配的图层和表 ID 创作地图可确保它们在地图中的内容或图层排序发生变化时保持静态。 在覆盖 Web 图层时,所分配的 ID 必须与现有的服务子图层 ID 相匹配,以便在 Web 地图中保持对它们的引用。
如果您要从云数据仓库发布数据,则窗格中可能会提供其他设置。
在数据源下,选择一个确定服务将如何访问数据的选项。
- 如果您希望服务访问存储在数据仓库中的数据,请选择创建物化视图或直接访问数据。 将其选择后,云数据仓库中的每个查询图层都可以使用两个选项:
|
|
|---|---|
|
|
|
|
选择为查询图层创建快照,在不需要持续更新数据时可生成数据快照。 快照在关系存储的本地存储,从而优化服务的渲染性能。 需要更新时,可以在门户上的 web 图层项目页面刷新快照。
该表列出了数据仓库中的每个查询图层以及是否支持创建快照。 只有从新建查询图层对话框添加的查询图层才支持快照。 它们不支持以下用途:
通过将表从数据仓库连接添加或拖动到地图上来查询表的图层
已启用图格化的要素图层
使用参数查询图层
根据您的数据的大小,您可能希望使用新建查询图层对话框再次添加查询图层以利用快照选项。
注:
这些选项仅在您将查询图层从云数据仓库共享到 ArcGIS Enterprise 10.9.1 及更高版本时可用。
如果您共享到非托管服务器的联合服务器,则不会出现创建快照的选项。
配置池化
池化设置可帮助您(通过基础地图服务)管理地图图像图层的响应能力,同时节省服务器计算机上的内存资源。 要了解有关池化的详细信息,请参阅 ArcGIS Enterprise 帮助中的预估和容纳用户以及配置服务实例设置。 另请参阅在线文章在 ArcGIS Server 10.7 中引入共享实例。
在配置选项卡上,单击配置池化选项卡
。在实例类型下,单击专用实例或共享实例。
专用实例将分配服务器进程,以专门处理地图图像图层所显示的地图服务的请求。 共享实例允许一个服务器进程处理此地图服务以及其他服务的请求。 通常,专用实例更适合经常使用的服务,而共享实例更适合不经常使用的服务。
注:
如果您的 ArcGIS Enterprise 版本是 10.7.1 或更高版本,则共享实例池化只能从 ArcGIS Pro 进行设置。
如果选择专用实例类型,则请在每台计算机的实例数下,设置最小和最大实例数的值。
根据用户需求,在运行服务的每台联合服务器上,最多为服务器进程分配最大实例数,而最少为其分配最小实例数。 如果将最小实例数设置为零,则如果地图服务在一定时间内未收到任何请求,系统将释放进程。
注:
如果选择共享实例类型,则不使用此设置。