WMTS 服务
开放地理空间联盟 (OGC) 的 Web 地图切片服务 (WMTS) 规范是一种在 web 上使用缓存图像切片提供数字地图时需遵守的国际规范。当您使用 ArcGIS Server 创建缓存地图或影像服务时,可通过 WMTS 规范自动访问该服务及其切片。
为何使用 WMTS 服务?
如果要在不同的平台和客户端之间以一种开放并经认可的方式提供缓存地图或影像服务,则 WMTS 服务非常有用。此外,WMTS 服务是一种能够使 ArcGIS Server 缓存地图或影像服务在 OGC 客户端上运行更快的有效方法。
范围和兼容性
原生支持 WMTS 1.0.0 规范和 RESTful 或 KVP 编码的客户端可用于查看和使用 WMTS 服务。不支持 SOAP 编码。
客户端应用程序通过向服务的 URL 附加参数来使用 WMTS 服务。来源于缓存地图或影像服务的 WMTS 服务支持以下操作(仅限于 RESTful 和 KVP 编码):
- 请求服务的元数据 (GetCapabilities)
- 请求缓存中单个的切片资源 (GetTile)
您可通过开放地理空间联盟网站了解有关 WMTS 服务的详细信息。Esri 还提供了标准和互操作网页,详细介绍了 ArcGIS 对 OGC 服务的支持。
发布 WMTS 服务
要发布 WMTS 服务,您需要创建缓存地图或缓存影像服务。与其他类型的 OGC 服务不同,创建缓存地图或影像服务时没有要启用的 WMTS 功能选项;WMTS 始终处于启用状态。有关缓存地图或影像服务创建过程的详细步骤信息,请参阅以下主题:
使用 WMTS 服务
可在支持请求 RESTful 或 KVP WMTS 的任何客户端中使用 ArcGIS Server 上运行的 WMTS 服务。
客户端的类型
web 浏览器是 WMTS 服务最简单的客户端。但是,还有一些第三方客户端也可以使用 WMTS 服务。要使用 ArcGIS Server 托管的 WMTS 服务,客户端必须支持 WMTS 1.0.0。有关能够使用 WMTS 服务的第三方客户端的详细信息,请访问以下链接:
URL 结构
要使用 WMTS 服务,您需要了解 URL,其格式如下:
对于缓存地图服务: http://gisserver.domain.com:6080/arcgis/rest/services/folder/service/MapServer/WMTS
例如,如果您已创建了缓存地图服务 WMTSDemoService 并将其发布到服务器 gisserver(端口号为 6080)上名为 DemoFolder 的文件夹中,则 URL 将如下所示:
http://gisserver:6080/arcgis/rest/services/DemoFolder/WMTSDemoService/MapServer/WMTS
对于缓存影像服务: http://gisserver.domain.com:6080/arcgis/rest/services/fodler/service/ImageServer/WMTS
例如,如果您已创建了缓存影像服务 WMTSDemoService 并将其发布到服务器 gisserver(端口号为 6080)上名为 DemoFolder 的文件夹中,则 URL 将如下所示:
http://gisserver:6080/arcgis/rest/services/DemoFolder/WMTSDemoService/ImageServer/WMTS
GetCapabilities 和 GetTile 操作的 WMTS 请求可通过 HTTP 发送至此 URL。这些请求的响应和异常随后将返回到客户端。有关如何创建特定 WMTS 资源 URL 的详细信息,请参阅 OGC WMTS 1.0.0 规范或 ArcGIS Server REST API WMTS 文档。