GeoServer:第40列超出范围,最小值:41最大值:44

时间:2018-05-31 17:28:25

标签: geoserver

在从Openlayer发出请求时,我在GeoServer2.13上配置了GeoWebcache层 网址:

  

https://geoserver.althing.io/geoserver/gwc/service/wmts?layer=Public_Geo%3APumpJack&style=&tilematrixset=EPSG%3A4326&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A4326%3A7&TileCol=40&TileRow=39

我收到以下响应异常:

<?xml version="1.0" encoding="UTF-8"?>
<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="TileOutOfRange" locator="TILECOLUMN">
    <ExceptionText>Column 40 is out of range, min: 41 max:44</ExceptionText>
  </Exception>
</ExceptionReport>

解决此异常的任何帮助。

1 个答案:

答案 0 :(得分:3)

您只能通过不请求提供的矩阵之外的瓷砖来解决此问题,在这种情况下,介于41和44之间。

这只是意味着您的客户正在尝试绘制地图左侧的地图,在大多数情况下,您可以忽略它。如果它让您担心,那么您应该切换到更智能的客户端,在请求之前考虑可用的磁贴范围。