<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;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 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;}
span.E-MailFormatvorlage17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
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="DE" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Dear list,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-US">the documentations says for bbox_srs in WMS service configuration:<o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent:35.4pt"><span lang="EN-US">You can also define an explicit bbox for specific SRS. This bbox will overwrite all layer extents for that SRS.<o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent:35.4pt"><span lang="EN-US">...<o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent:35.4pt"><span lang="EN-US">You can use this to offer global datasets with SRS that are only valid in a local region, like UTM zones.<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’re using a service configuration where a WMS service provides a layer based on a cache. The cache has two grid definitions: a global worldwide one and a local one restricted to Europe. The restricted area extends the
 normal area for the projection, so that we can cover a larger area with map data. Therefore we wanted to use the bbox_srs option. However it seems that the entered values are not published within the capabilities document.<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">When using the configuration<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    bbox_srs: <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">      - srs: 'EPSG:25832'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">        bbox: [-1370000, 3800000, 2100000, 8020000]<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">It will result in <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    <BoundingBox CRS="EPSG:25832" minx="-3569958.16681" miny="3621950.28682" maxx="4271789.10791" maxy="8504003.767"/><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">For me it’s absolutely not clear where those values come from, as they are nowhere defined within the configuration. Has this something to do that the custom extend is clearly larger than the projections extend?<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">I’ve tested this behavior on MapProxy Version 1.12.0a0.post20190225. The configuration to reproduce the issue is:<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">services:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  demo:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  wms:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    srs: ['CRS:84', 'EPSG:4326', 'EPSG:3857', 'EPSG:25832']<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    bbox_srs: <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">      - 'CRS:84'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">      - 'EPSG:4326'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">      - 'EPSG:3857'       <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">      - srs: 'EPSG:25832'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">        bbox: [-1370000, 3800000, 2100000, 8020000]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  wmts:<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">layers:   <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  - name: 'web'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    title: Web<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    sources: [cache_topplus_web]<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">caches:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  cache_topplus_web:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    grids: [WEBMERCATOR,EU_EPSG_25832_TOPPLUS]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    # this is just a dummy configuration to reproduce the issue<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    # the real service uses a pre seeded cache<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    sources: [] <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    disable_storage: true<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">grids:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  WEBMERCATOR:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    base: GLOBAL_WEBMERCATOR<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    num_levels: 19    <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">  </span>EU_EPSG_25832_TOPPLUS:<o:p></o:p></p>
<p class="MsoNormal">    srs: 'EPSG:25832'<o:p></o:p></p>
<p class="MsoNormal">    <span lang="EN-US">bbox:  [-3803165.98427299, 2544186.72572701, 3710899.64427299, 8805908.08284866]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    bbox_srs: 'EPSG:25832'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    origin: 'ul'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    tile_size: [256, 256]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    res: [4891.96981025128,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">          2445.98490512564,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">          1222.99245256282,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">          611.49622628141,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">          305.748113140705,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">          152.874056570353,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">          76.4370282851763,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">          38.2185141425881,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">          19.1092570712941,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">          9.55462853564703,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">          4.77731426782352,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">          2.38865713391176,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">          1.19432856695588,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">          0.597164283477939]    <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">Kind regards,<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">Dirk</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#404040;mso-fareast-language:DE"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
</body>
</html>