It looks like MapServer is mixing up tileset and tilerow (probably a cut and paste error in the error message) - I think the tile matrix should be GSTutm32:5 not just 5.
Ian On Thu, 21 Jun 2018 at 15:05, Julian Hollingbery <[email protected]> wrote: > Hi list, > > > > we are using MapCache 1.6.1 as a WMTS and TMS server in front of a WMS, > for the most part with success :-) > > > > However, a request like > > > > > http://xx.xx.xx.xx/servicename/wmts/?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=layername&STYLE=default&TILEMATRIXSET=GSTutm32&TILEMATRIX=5&TILEROW=40&TILECOL=64&FORMAT=image%2Fpng > > > > returns > > > > <?xml version="1.0" encoding="UTF-8"?> > > <ExceptionReport xmlns="http://www.opengis.net/ows/2.0" xmlns:xsi=" > http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://www.opengis.net/ows/2.0 > owsExceptionReport.xsd > <http://www.opengis.net/ows/2.0%20owsExceptionReport.xsd>" > version="1.0.0" xml:lang="en"> > > <!-- tile y=5 not in [6,44[ --> > > <Exception exceptionCode="TileOutOfRange" locator="TileRow"/> > > </ExceptionReport> > > > > which puzzles me for two reasons: > > 1) I did not request a tile with “y=5” > > 2) The GetCapabilities show me > > <Contents> > > <Layer> > > > <ows:Title>layername</ows:Title> > > > <ows:Identifier>layername</ows:Identifier> > > > <Style isDefault="true"> > > > <ows:Identifier>default</ows:Identifier> > > > </Style> > > > <Format>image/png</Format> > > > <TileMatrixSetLink> > > > <TileMatrixSet>GSTutm32</TileMatrixSet> > > > <TileMatrixSetLimits> > > > ... > > > <TileMatrixLimits> > > > <TileMatrix>GSTutm32:5</TileMatrix> > > > <MinTileRow>6</MinTileRow> > > > <MaxTileRow>43</MaxTileRow> > > > <MinTileCol>19</MinTileCol> > > > <MaxTileCol>64</MaxTileCol> > > > </TileMatrixLimits> > > > > In the configuration file, I have: > > > > <?xml version="1.0"?> > > <mapcache xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi=" > http://www.w3.org/2001/XMLSchema-instance"> > > <grid name="GSTutm32"> > > <metadata /> > > <extent>120000 5900000 1000000 6500000</extent> > > <srs>EPSG:25832</srs> > > <units>m</units> > > <size>256 256</size> > > <resolutions>1638.4 819.2 409.6 204.8 102.4 51.2 25.6 12.8 6.4 3.2 1.6 > 0.8 0.4 0.2 0.1 0.05</resolutions> > > </grid> > > <source name="source_service" type="wms"> > > <getmap> > > <params> > > <FORMAT>image/png</FORMAT> > > <LAYERS>wms_layername</LAYERS> > > </params> > > </getmap> > > <http> > > <url> > http://172.30.229.42/fcgi-bin/mapserv.fcgi?map=/mapserver/config/source_service.map</url > > > > </http> > > </source> > > <cache name="couchbase" type="memcache"> > > <server> > > <host>yy.yy.yy.yy</host> > > <port>11211</port> > > </server> > > </cache> > > <tileset name="layername"> > > <source>source_service</source> > > <cache>couchbase</cache> > > <grid restricted_extent="440000 6048000 894000 6404000" > use_wms_intermediate_resolutions="false">GSTutm32</grid> > > <format>PNG</format> > > <metatile>5 5</metatile> > > <metabuffer>10</metabuffer> > > </tileset> > > ... > > > > Am i missing something, or is this simply a bug in the handling of a > <grid> with restricted_extent? > > > > Best Regards, > > /julian > _______________________________________________ > mapserver-users mailing list > [email protected] > https://lists.osgeo.org/mailman/listinfo/mapserver-users -- Ian Turton
_______________________________________________ mapserver-users mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/mapserver-users
