<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:3.0cm 2.0cm 3.0cm 2.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DA" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hi list,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">we are using MapCache 1.6.1 as a WMTS and TMS server in front of a WMS, for the most part with success :-)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">However, a request like<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><a href="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">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</a><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">returns<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><?xml version="1.0" encoding="UTF-8"?><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><ExceptionReport xmlns="<a href="http://www.opengis.net/ows/2.0">http://www.opengis.net/ows/2.0</a>" xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>" xsi:schemaLocation="<a href="http://www.opengis.net/ows/2.0%20owsExceptionReport.xsd">http://www.opengis.net/ows/2.0
 owsExceptionReport.xsd</a>" version="1.0.0" xml:lang="en"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><!-- tile y=5 not in [6,44[ --><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><Exception exceptionCode="TileOutOfRange" locator="TileRow"/><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"></ExceptionReport><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">which puzzles me for two reasons:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">1) I did not request a tile with “y=5”<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">2) The GetCapabilities show me<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                           <Contents><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                                                      <Layer><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                                                                                  <ows:Title>layername</ows:Title><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                                                                                  <ows:Identifier>layername</ows:Identifier><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                                                                                  <Style isDefault="true"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                                                                                                             <ows:Identifier>default</ows:Identifier><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                                                                                 
</span></Style><o:p></o:p></p>
<p class="MsoNormal">                                                                                  <Format>image/png</Format><o:p></o:p></p>
<p class="MsoNormal">                                                                                  <TileMatrixSetLink><o:p></o:p></p>
<p class="MsoNormal">                                                                                                             <TileMatrixSet>GSTutm32</TileMatrixSet><o:p></o:p></p>
<p class="MsoNormal">                                                                                                             <TileMatrixSetLimits><o:p></o:p></p>
<p class="MsoNormal">                                                                                                             ...<o:p></o:p></p>
<p class="MsoNormal">                                                                                                                                        <TileMatrixLimits><o:p></o:p></p>
<p class="MsoNormal">                                                                                                                                                                   <TileMatrix>GSTutm32:5</TileMatrix><o:p></o:p></p>
<p class="MsoNormal">                                                                                                                                                                   <MinTileRow>6</MinTileRow><o:p></o:p></p>
<p class="MsoNormal">                                                                                                                                                                   <MaxTileRow>43</MaxTileRow><o:p></o:p></p>
<p class="MsoNormal">                                                                                                                                                                  
<span lang="EN-US"><MinTileCol>19</MinTileCol><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                                                                                                                                                                   <MaxTileCol>64</MaxTileCol><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                                                                                                                                        </TileMatrixLimits><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">In the configuration file, I have:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><?xml version="1.0"?><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><mapcache xmlns:xsd="<a href="http://www.w3.org/2001/XMLSchema">http://www.w3.org/2001/XMLSchema</a>" xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  <grid name="GSTutm32"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    <metadata /><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    <extent>120000 5900000 1000000 6500000</extent><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    <srs>EPSG:25832</srs><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    <units>m</units><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    <size>256 256</size><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    <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><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  </grid><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  <source name="source_service" type="wms"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    <getmap><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">      <params><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">        <FORMAT>image/png</FORMAT><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">        <LAYERS>wms_layername</LAYERS><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">      </params><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    </getmap><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    <http><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">      <url><a href="http://172.30.229.42/fcgi-bin/mapserv.fcgi?map=/mapserver/config/source_service.map%3c/url">http://172.30.229.42/fcgi-bin/mapserv.fcgi?map=/mapserver/config/source_service.map</url</a>><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    </http><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  </source><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  <cache name="couchbase" type="memcache"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    <server><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">      <host>yy.yy.yy.yy</host><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">      <port>11211</port><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    </server><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  </cache><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  <tileset name="layername"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    <source>source_service</source><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    <cache>couchbase</cache><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    <grid restricted_extent="440000 6048000 894000 6404000" use_wms_intermediate_resolutions="false">GSTutm32</grid><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    </span><format>PNG</format><o:p></o:p></p>
<p class="MsoNormal">    <metatile>5 5</metatile><o:p></o:p></p>
<p class="MsoNormal">    <metabuffer>10</metabuffer><o:p></o:p></p>
<p class="MsoNormal">  </tileset><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">...<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Am i missing something, or is this simply a bug in the handling of a <grid> with restricted_extent?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal">Best Regards,<o:p></o:p></p>
<p class="MsoNormal">/julian<o:p></o:p></p>
</div>
</body>
</html>