在使用 ArcGIS Pro 时,您可以使用 Web 上提供的 OGC API 要素或 OGC API 切片(地图切片)服务。 ArcGIS 中的 OGC API 服务客户端支持允许您通过 Internet 访问这些服务,并向您的地图添加一个 OGC API 要素或 OGC API 切片(地图切片)图层。
OGC API 要素标准是一个多部分规范,可让您通过 Web 处理空间数据。 ArcGIS Pro 客户端支持 OGC API 要素规范的第 1 部分。 有关 OGC API 要素标准的详细信息,请参阅 OGC 网站 https://ogc.org/standard/ogcapi-features/。
OGC API 切片标准是一种规范,可用于处理切片形式的地理空间信息。 目前,ArcGIS Pro 客户端仅支持符合 OGC API 切片规范的地图切片类型。 有关 OGC API 切片标准的详细信息,请参阅 OGC 网站 https://www.ogc.org/standard/ogcapi-tiles/。
在“内容”窗格中查看 OGC API 要素或 OGC API 地图切片图层
创建 OGC API 服务器连接后,目录窗格中服务器文件夹中将显示 OGC API 服务器连接。 您可以通过在 OGC API 服务器连接中选择图层并将其拖动到地图上,或者通过右键单击该图层并选择添加到当前地图,来向地图添加 OGC API 要素或 OGC API 切片服务。 将 OGC API 要素或 OGC API 地图切片图层添加到地图后,图层将添加到内容窗格中,并且要素将显示在地图上。
从 Web 中使用 OGC API 要素服务
将 OGC API 要素图层添加到 ArcGIS Pro 后,将成为只读要素图层。 例如,您可以打开属性表以查看图层中的记录,查询地图中的要素或更改图层的符号系统。 由于 OGC API 要素图层不可编辑,因此您无法通过 ArcGIS Pro 编辑数据或方案。
“添加 OGC API 图层”对话框
当您使用 OGC API 服务器连接或从目录窗格的门户选项卡上的 OGCFeatureServer 项目将 OGC API 要素图层添加到地图时,将显示添加 OGC API 图层对话框。 使用此对话框,您可以通过指定范围来限制在地图中打开的要素,或设置添加到地图的最大要素数量。 在数据集非常大的情况下,限制添加到地图的要素的能力可能有助于提高性能。 请记住以下几点:
- 对于通过 OGC API 服务器连接添加的图层,默认情况下,图层中的要素将不受返回的范围或最大数量的限制。 这意味着将会添加所有要素。
- 对于通过门户选项卡添加的图层,默认情况下可能设置最大返回要素数值以反映服务的限制。 要移除限制,您可以删除预填充的值。
- 要设置为图层返回的要素的最大数量,您可以在设置返回的最大要素文本框中指定一个值。 如果未设置值,则会返回所有要素。 如果还使用范围来限制返回的要素,则返回的最大要素数将应用于所设置的范围内返回的要素。
- 要将要素限制于感兴趣区域,请选中使用空间范围复选框并提供要使用的范围。 您可以选择从当前可见范围、所有图层中的数据范围或地图中的图层范围获取范围,或使用所选范围表单输入自定义范围。 提供范围后,ArcGIS Pro 将使用 bbox 参数将范围值与每个请求一起发送到服务器。 ArcGIS Pro 依赖于服务器的响应来返回发送的 bbox 中的正确数量的要素,因此服务必须按照 OGC API 要素规范支持 bbox 参数。
- 如果一次选择多个图层并将其添加到地图,则为此对话框设置的值将应用于已选择的所有图层。
将 OGC API 要素图层添加到地图后,最大要素数和范围值将独立于地图中打开的其它图层生效。 要在将图层添加到地图后编辑这些值,请右键单击内容窗格中的图层,选择属性,单击 OGC 要素选项卡,根据需要修改这些值,然后单击确定。
OGC API 要素图层属性
要获取图层的相关信息,可在内容窗格中右键单击 OGC API 要素图层,然后单击属性以访问图层属性对话框。 例如,您可以在源选项卡上查看数据类型、URL、图层名称和图层别名。
在 OGC 要素选项卡上,可以通过为返回的最大要素数设置值来限制添加到地图的要素数量。 如果将图层添加到地图时设置了值,则可以在此处修改值。 要移除最大要素数量限制,请将设置返回的最大要素文本框留空,然后单击确定。
在 OGC 要素选项卡上,您可以通过提供将用作边界框的范围来限制添加到地图的要素数量。 要使用此功能,您可以选中空间范围复选框,并使用从以下位置获取范围选项之一提供范围,或将所需的值输入所选范围表单。 提供范围后,ArcGIS Pro 将使用 bbox 参数将范围值与每个请求一起发送到服务器。 ArcGIS Pro 依赖于服务器的响应来返回发送的 bbox 中的正确数量的要素,因此服务必须按照 OGC API 要素规范支持 bbox 参数。 如果在使用添加 OGC API 图层对话框将图层添加到地图时设置了范围值,则可以查看设置的值并选择修改这些值。 如果不再希望通过范围来限制要素,则可以选择取消选中空间范围复选框,然后单击确定。 范围值被修改时,ArcGIS Pro 将向服务发送请求。
从 Web 中使用 OGC API 地图切片图层
当 OGC API 地图切片图层添加到 ArcGIS Pro 后,其行为与地图图层相同。 您可以查看预先生成的经过地理配准的地图图像,或更改图像格式和图层的切片方案。
OGC API 地图切片图层属性
要获取图层的相关信息,可在内容窗格中右键单击 OGC API 地图切片图层,然后单击属性以访问图层属性对话框。 例如,您可以在源选项卡上查看数据类型、URL、图层名称和图层别名。 在 OGC API 地图切片选项卡上,您可以切换图像格式和切片方案。