<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;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--> gfidisc.scisys.co.uk {color:black; !important} </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]-->
 <meta name="application-name" content="gfidisc.scisys.co.uk "> </head>
<body lang="EN-GB" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">All,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">We have decided to use MapStore2 as the main viewer in Geonode (2.10RC4). We would like to set-up a custom WMTS or XYZ (tile) layer for the background map. We are based in the UK and we would need to use the Ordnance Survey OGC feed for
 this. <o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">In our settings.py we have set-up the following config.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">DEFAULT_MAP_CRS = "EPSG:3857"<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">if 'geonode_mapstore_client' not in INSTALLED_APPS:<o:p></o:p></p>
<p class="MsoNormal">    INSTALLED_APPS += (<o:p></o:p></p>
<p class="MsoNormal">        'mapstore2_adapter',<o:p></o:p></p>
<p class="MsoNormal">        'geonode_mapstore_client',)<o:p></o:p></p>
<p class="MsoNormal">GEONODE_CLIENT_LAYER_PREVIEW_LIBRARY = 'mapstore'  # DEPRECATED use HOOKSET instead<o:p></o:p></p>
<p class="MsoNormal">GEONODE_CLIENT_HOOKSET = "geonode_mapstore_client.hooksets.MapStoreHookSet"<o:p></o:p></p>
<p class="MsoNormal">MAPSTORE_DEBUG = False<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">### The key to access OS API as obfuscated. #####<o:p></o:p></p>
<p class="MsoNormal">DEFAULT_MS2_BACKGROUNDS = [<o:p></o:p></p>
<p class="MsoNormal">        <o:p></o:p></p>
<p class="MsoNormal">         {<o:p></o:p></p>
<p class="MsoNormal">             "type":"wmts",<o:p></o:p></p>
<p class="MsoNormal">             "title":"Ordnance Survey",<o:p></o:p></p>
<p class="MsoNormal">              "allowedSRS": {<o:p></o:p></p>
<p class="MsoNormal">              "EPSG:3857": True<o:p></o:p></p>
<p class="MsoNormal">              },<o:p></o:p></p>
<p class="MsoNormal">             "url": [<o:p></o:p></p>
<p class="MsoNormal">              "https://api2.ordnancesurvey.co.uk/mapping_api/v1/service/zxy/EPSG:3857/Outdoor 3857/${z}/${x}/${y}.png?key=xxxxx"<o:p></o:p></p>
<p class="MsoNormal">             ],<o:p></o:p></p>
<p class="MsoNormal">             "visibility": False,<o:p></o:p></p>
<p class="MsoNormal">             "group":"background",<o:p></o:p></p>
<p class="MsoNormal">              "matrixIds": [<o:p></o:p></p>
<p class="MsoNormal">                  "EPSG:3857",<o:p></o:p></p>
<p class="MsoNormal">              ],<o:p></o:p></p>
<p class="MsoNormal">              "tileMatrixSet": [                     <o:p></o:p></p>
<p class="MsoNormal">                 ],<o:p></o:p></p>
<p class="MsoNormal"><span lang="FR">             "capabilitiesURL": "https://api2.ordnancesurvey.co.uk/mapping_api/v1/service/wmts?Request=GetCapabilities&key=XXXXXXXXXXXX"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="FR">        </span>},<o:p></o:p></p>
<p class="MsoNormal">        <o:p></o:p></p>
<p class="MsoNormal">   <o:p></o:p></p>
<p class="MsoNormal">    ]<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">MAPSTORE_BASELAYERS = DEFAULT_MS2_BACKGROUNDS<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The background data from OS does not get properly set and we get some JavaScript errors that lead us to believe that we are not setting the background layer the proper way.
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Any help or recommendation would be gratefully received.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Regards,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Pascal<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="gfidisc.scisys.co.uk" id="gfidisc.scisys.co.uk" style="gfidisc.scisys.co.uk"></p><a id="gfidisc.scisys.co.uk" title="gfidisc.scisys.co.uk" href="gfidisc.scisys.co.uk" class="gfidisc.scisys.co.uk" style="text-decoration: none !important;"></a><gfidisc.scisys.co.uk/><h1 class="gfidisc.scisys.co.uk" style="gfidisc.scisys.co.uk"></h1><p><span style="color: #0000ff; font-family: Tahoma; font-size: small;"> </span></p>
<div align="left"><span style="color: #808080; font-family: Arial; font-size: small;">SCISYS UK Limited. Registered in England and Wales No. 4373530.</span></div>
<div align="left"><span style="color: #808080; font-family: Arial; font-size: small;">Registered Office: Methuen Park, Chippenham, Wiltshire SN14 0GB, UK.</span></div>
<div align="left"> </div>
<div align="left"><span class="400184714-12042007"><span style="color: #000000;"><span style="font-size: 7pt; font-family: Tahoma;"><span style="font-size: xx-small;"><span style="color: #008000;"><span style="font-family: Arial;">Before printing, <span class="296245114-12042007">please </span>think about the environment<span class="296245114-12042007">.</span></span></span></span></span></span></span></div><p class="gfidisc.scisys.co.uk" id="gfidisc.scisys.co.uk" style="gfidisc.scisys.co.uk"></p><a id="gfidisc.scisys.co.uk" title="gfidisc.scisys.co.uk" href="gfidisc.scisys.co.uk" class="gfidisc.scisys.co.uk" style="text-decoration: none !important;"></a><gfidisc.scisys.co.uk/><h1 class="gfidisc.scisys.co.uk" style="gfidisc.scisys.co.uk"></h1></body>
</html>