安装WMTS多维扩展

在Geoserver下载页面上的其他扩展下载中列出了WMS多维扩展。

安装过程与其他Geoserver扩展类似:

  1. 下载 geoserver-2.24.x-wmts-multi-dimensional-plugin.zip

    验证文件名中的版本号是否与您正在运行的Geoserver版本相对应(例如 2.24.x (见上文)。

  2. 将存档的内容解压缩到 WEB-INF/lib Geoserver中的目录。确保在解压过程中不创建任何子目录。

  3. 重新启动geoserver。

如果安装成功,WTMS功能文档将包含模块提供的额外请求,例如:

<ows:Operation name="DescribeDomains">
  <ows:DCP>
    <ows:HTTP>
      <ows:Get xlink:href="http://localhost:8080/geoserver/gwc/service/wmts?">
        <ows:Constraint name="GetEncoding">
          <ows:AllowedValues>
            <ows:Value>KVP</ows:Value>
          </ows:AllowedValues>
        </ows:Constraint>
      </ows:Get>
    </ows:HTTP>
  </ows:DCP>
</ows:Operation>
<ows:Operation name="GetDomainValues">
  <ows:DCP>
    <ows:HTTP>
      <ows:Get xlink:href="http://localhost:8080/geoserver/gwc/service/wmts?">
        <ows:Constraint name="GetEncoding">
          <ows:AllowedValues>
            <ows:Value>KVP</ows:Value>
          </ows:AllowedValues>
        </ows:Constraint>
      </ows:Get>
    </ows:HTTP>
  </ows:DCP>
</ows:Operation>

一个简单的 DescribeDomains 请求可用于测试模块是否正确安装,请求可针对WMTS服务已知的任何层发出。例如,使用演示层 tiger:poly_landmarks 随Geoserver一起提供:

http://localhost:8080/geoserver/gwc/service/wmts?REQUEST=DescribeDomains&Version=1.0.0&Layer=tiger:poly_landmarks&TileMatrixSet=EPSG:4326

结果应该如下所示,该层没有任何域:

<?xml version="1.0" encoding="UTF-8"?><Domains xmlns="http://demo.geo-solutions.it/share/wmts-multidim/wmts_multi_dimensional.xsd" xmlns:ows="http://www.opengis.net/ows/1.1">
  <SpaceDomain>
    <BoundingBox CRS="EPSG:4326" minx="0.0" miny="0.0" maxx="-1.0" maxy="-1.0"/>
  </SpaceDomain>
</Domains>

如果模块安装不正确,结果将是一个异常,说明此操作不可用:

<ExceptionReport version="1.1.0" xmlns="http://www.opengis.net/ows/1.1"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.opengis.net/ows/1.1 http://geowebcache.org/schema/ows/1.1.0/owsExceptionReport.xsd">
  <Exception exceptionCode="OperationNotSupported" locator="request">
    <ExceptionText>describedomains is not implemented</ExceptionText>
  </Exception>
</ExceptionReport>
Previous: WMTS多维