<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)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@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;}
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
        {mso-style-priority:99;
        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;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.apple-converted-space
        {mso-style-name:apple-converted-space;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1951933726;
        mso-list-type:hybrid;
        mso-list-template-ids:1508271208 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></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="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Dear All,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">My name is Jean-Christophe Malapert and I am engineer in CNES and also the co-chair of the Planetary DWG at OGC (<a href="https://www.ogc.org/projects/groups/planetarydwg">https://www.ogc.org/projects/groups/planetarydwg</a>).<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Currently, I am setting up a Surfaces Planetary data center in France with all scientific laboratories in Planetology.  My community (in general planetology) is divided in two parts :<o:p></o:p></p>
<p class="MsoNormal" style="text-indent:-18.0pt">-<span style="font-size:7.0pt">       <span class="apple-converted-space"> </span></span>Scientific/engineers coming from Astronomy world and using IVOA standards (<span lang="FR"><a href="https://ivoa.net/"><span lang="EN-US" style="color:#954F72">https://ivoa.net</span></a></span>)<o:p></o:p></p>
<p class="MsoNormal" style="text-indent:-18.0pt">-<span style="font-size:7.0pt">       <span class="apple-converted-space"> </span></span>Scientific/engineers coming from Geosciences world and using OGC standards<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Each world uses its own clients (e.g leaflet for OGC ; Aladin for IVOA) and no one wants to implement the access protocols of the other world. In this context, we have realized a study and a prototype to map the access standards from OGC/IVOA
 for images. Thanks to this prototype, QGIS/leaflet can access to astronomical data and Aladin can access to data distributed by WMS/WMTS servers.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">It would be great if :<o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">       
</span></span></span><![endif]>1/ the contribution could be integrated in mapproxy. I am attaching the study report (<span lang="FR"><a href="https://docs.google.com/document/d/1fJJYVNYg2uWhCaN3fxlBLg09vFND0YLLUiGRJ_fCh5c/edit?usp=sharing"><span lang="EN-US" style="color:#954F72">https://docs.google.com/document/d/1fJJYVNYg2uWhCaN3fxlBLg09vFND0YLLUiGRJ_fCh5c/edit?usp=sharing</span></a></span>)
 . <o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">       
</span></span></span><![endif]>2/ the Integration of the IAU CRS in mapproxy can be done<o:p></o:p></p>
<p class="MsoListParagraph"><span lang="FR">services:<o:p></o:p></span></p>
<p class="MsoListParagraph"><span lang="FR">  wms:<o:p></o:p></span></p>
<p class="MsoListParagraph"><span lang="FR">    srs: ['IAU:1000']<o:p></o:p></span></p>
<p class="MsoListParagraph"><span lang="FR">sources:<o:p></o:p></span></p>
<p class="MsoListParagraph"><span lang="FR">  </span>test:<o:p></o:p></p>
<p class="MsoListParagraph">    type: wms<o:p></o:p></p>
<p class="MsoListParagraph">    supported_srs: ['IAU:1000']<o:p></o:p></p>
<p class="MsoListParagraph">    req:<o:p></o:p></p>
<p class="MsoListParagraph">      url: https://....<o:p></o:p></p>
<p class="MsoListParagraph">      layers: blah<o:p></o:p></p>
<p class="MsoListParagraph"><o:p> </o:p></p>
<p class="MsoListParagraph">The statement srs: ['IAU:1000'] at the service level passes (if I don't put which, I see it as a possible CRS in the GetCapabilities, but without an associated BoundingBox), but not supported_srs: ['IAU:1000'] at the source level,
 which crashes with:<o:p></o:p></p>
<p style="margin-left:72.0pt"><i>  File "/home/even/spatialys/cnes/2021/hips/mapproxy/mapproxy/config/loader.py", line 804, in source<br>
    supported_srs=self.supported_srs(),<br>
  File "/home/even/spatialys/cnes/2021/hips/mapproxy/mapproxy/config/loader.py", line 578, in supported_srs<br>
    supported_srs = [SRS(code) for code in self.conf.get('supported_srs', [])]<br>
  File "/home/even/spatialys/cnes/2021/hips/mapproxy/mapproxy/config/loader.py", line 578, in <listcomp><br>
    supported_srs = [SRS(code) for code in self.conf.get('supported_srs', [])]<br>
  File "/home/even/spatialys/cnes/2021/hips/mapproxy/mapproxy/srs.py", line 96, in SRS<br>
    srs = _srs_impl(srs_code)<br>
  File "/home/even/spatialys/cnes/2021/hips/mapproxy/mapproxy/srs.py", line 320, in __init__<br>
    self.proj = CRS.from_epsg(epsg_num)<br>
  File "/home/even/spatialys/cnes/2021/hips/mapproxy/venv/lib/python3.8/site-packages/pyproj/crs/crs.py", line 370, in from_epsg<br>
    return cls.from_user_input(_prepare_from_epsg(code))<br>
  File "/home/even/spatialys/cnes/2021/hips/mapproxy/venv/lib/python3.8/site-packages/pyproj/crs/crs.py", line 479, in from_user_input<br>
    return cls(value, **kwargs)<br>
  File "/home/even/spatialys/cnes/2021/hips/mapproxy/venv/lib/python3.8/site-packages/pyproj/crs/crs.py", line 326, in __init__<br>
    self._local.crs = _CRS(self.srs)<br>
  File "pyproj/_crs.pyx", line 2352, in pyproj._crs._CRS.__init__<br>
pyproj.exceptions.CRSError: Invalid projection: epsg:1000: (Internal Proj Error: proj_create: crs not found)<o:p></o:p></i></p>
<p>               At some point MapProxy assumes that the CRS is an EPSG apparently.<o:p></o:p></p>
<p><b><o:p> </o:p></b></p>
<p><b>IAU CRS<o:p></o:p></b></p>
<p>IAU (International Astronomical Union) CRS is based on the report of this group
<a href="https://astrogeology.usgs.gov/groups/IAU-WGCCRE">https://astrogeology.usgs.gov/groups/IAU-WGCCRE</a>. Based on this report, the WKT-crs group (<a href="https://www.ogc.org/standards/wkt-crs">https://www.ogc.org/standards/wkt-crs</a>)  from OGC has
 modified (a simple addition) its standard in order to be compliant with the CRS defined in IAU. In addition, we are working at OGC to integrate the IAU crs within the OGC standards (e.g :
<a href="https://github.com/opengeospatial/NamingAuthority/issues/113">https://github.com/opengeospatial/NamingAuthority/issues/113</a>)
<o:p></o:p></p>
<p>In addition, proj has now IAU CRS definition : <a href="https://github.com/OSGeo/PROJ/pull/2876">
https://github.com/OSGeo/PROJ/pull/2876</a> . Same thing for GDAL : <a href="https://github.com/OSGeo/gdal/pull/5287">
https://github.com/OSGeo/gdal/pull/5287</a>. Based on this pull request, mapserver can also accept SRS=IAU:xxxx as input parameter for WMS requests
<a href="https://github.com/MapServer/MapServer/pull/6484">https://github.com/MapServer/MapServer/pull/6484</a> . The last version of QGIS also integrates the IAU CRS.<o:p></o:p></p>
<p>Please let me know if you could integrate these 2 features in your roadmap and if you need any help from CNES to help you
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Best regards,<o:p></o:p></p>
<p class="MsoNormal">Jean-Christophe<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="0" style="width:402.85pt">
<tbody>
<tr style="height:44.7pt">
<td width="106" style="width:94.35pt;padding:0cm 0cm 0cm 0cm;height:44.7pt">
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-family:"Arial",sans-serif"><img border="0" width="106" height="142" style="width:1.1083in;height:1.4833in" id="Image_x0020_1" src="cid:image002.png@01D833BA.D50B97B0"><o:p></o:p></span></p>
</td>
<td width="508" style="width:308.5pt;padding:0cm 0cm 0cm 0cm;height:44.7pt">
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="0" style="width:380.95pt">
<tbody>
<tr style="height:4.9pt">
<td width="508" style="width:380.95pt;padding:0cm 0cm 0cm 0cm;height:4.9pt">
<p class="MsoNormal"><b><span style="font-family:"Arial",sans-serif;color:#005191">Jean-Christophe MALAPERT<o:p></o:p></span></b></p>
</td>
</tr>
<tr style="height:3.4pt">
<td width="508" style="width:380.95pt;padding:0cm 0cm 0cm 0cm;height:3.4pt">
<p class="MsoNormal"><b><span lang="FR" style="font-size:7.5pt;font-family:"Arial",sans-serif;color:#005191;letter-spacing:.6pt">Expert Dev. Segments Sols Scientifiques
<o:p></o:p></span></b></p>
</td>
</tr>
<tr style="height:4.25pt">
<td width="508" style="width:380.95pt;padding:11.25pt 0cm 0cm 0cm;height:4.25pt">
<p class="MsoNormal"><span style="font-size:7.5pt;font-family:"Arial",sans-serif;color:#005191;letter-spacing:.6pt">DTN/CD/SC<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:7.5pt;font-family:"Arial",sans-serif;color:#005191;letter-spacing:.6pt">18 avenue Edouard Belin 31401 Toulouse Cedex 9<o:p></o:p></span></p>
</td>
</tr>
<tr style="height:6.3pt">
<td width="508" style="width:380.95pt;padding:0cm 0cm 0cm 0cm;height:6.3pt">
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:#005191"><img border="0" width="10" height="10" style="width:.1083in;height:.1083in" id="Image_x0020_2" src="cid:image004.png@01D833BA.D50B97B0" alt="http://publi.portail.cnes.fr/sites/CNES_Pratique/DocumentsCNES/signature%20version%20finale/signature_cnes_fr_externe_fichiers/phone.png"> </span><span style="font-size:7.5pt;font-family:"Arial",sans-serif;color:#005191">+33
 (0)5 61 28 14 45</span><span style="font-size:7.5pt;font-family:"Arial",sans-serif;color:#005191"> /
<img border="0" width="10" height="10" style="width:.1083in;height:.1083in" id="Image_x0020_3" src="cid:image006.png@01D833BA.D50B97B0"> +33 (0)6 42 94 63 10</span><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:#005191"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:5.95pt">
<td width="508" style="width:380.95pt;padding:0cm 0cm 0cm 0cm;height:5.95pt">
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:#005191"><img border="0" width="10" height="10" style="width:.1083in;height:.1083in" id="Image_x0020_4" src="cid:image008.png@01D833BA.D50B97B0" alt="http://publi.portail.cnes.fr/sites/CNES_Pratique/DocumentsCNES/signature%20version%20finale/signature_cnes_fr_externe_fichiers/email.png"> </span><span style="font-size:7.5pt;font-family:"Arial",sans-serif;color:#005191">jean-christophe.malapert@cnes.fr</span><span style="font-family:"Arial",sans-serif;color:#005191">
<o:p></o:p></span></p>
</td>
</tr>
<tr style="height:6.3pt">
<td width="508" style="width:380.95pt;padding:0cm 0cm 0cm 0cm;height:6.3pt">
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:#005191"><img border="0" width="10" height="10" style="width:.1083in;height:.1083in" id="Image_x0020_5" src="cid:image010.png@01D833BA.D50B97B0" alt="http://publi.portail.cnes.fr/sites/CNES_Pratique/DocumentsCNES/signature%20version%20finale/signature_cnes_fr_externe_fichiers/web.png"> </span><span style="font-size:7.5pt;font-family:"Arial",sans-serif;color:#005191;letter-spacing:.6pt"><a href="http://cnes.fr/"><span style="color:#005191">cnes.fr</span></a></span><span style="font-family:"Arial",sans-serif;color:#005191">
<o:p></o:p></span></p>
</td>
</tr>
<tr style="height:1.75pt">
<td width="508" style="width:380.95pt;padding:0cm 0cm 0cm 0cm;height:1.75pt"></td>
</tr>
<tr style="height:7.7pt">
<td width="508" style="width:380.95pt;padding:0cm 0cm 0cm 0cm;height:7.7pt">
<p class="MsoNormal" style="line-height:115%"><span lang="FR"><a href="https://www.facebook.com/CNESFrance/"><span lang="EN-US" style="font-family:"Arial",sans-serif;color:blue;text-decoration:none"><img border="0" width="15" height="15" style="width:.1583in;height:.1583in" id="Image_x0020_6" src="cid:image012.png@01D833BA.D50B97B0" alt="http://publi.portail.cnes.fr/sites/CNES_Pratique/DocumentsCNES/signature%20version%20finale/signature_cnes_fr_externe_fichiers/facebook.png"></span></a></span><span style="font-family:"Arial",sans-serif"> 
</span><span lang="FR"><a href="https://www.instagram.com/cnes_france/"><span lang="EN-US" style="font-family:"Arial",sans-serif;color:blue;text-decoration:none"><img border="0" width="15" height="15" style="width:.1583in;height:.1583in" id="Image_x0020_7" src="cid:image014.png@01D833BA.D50B97B0" alt="http://publi.portail.cnes.fr/sites/CNES_Pratique/DocumentsCNES/signature%20version%20finale/signature_cnes_fr_externe_fichiers/instagram.png"></span></a></span><span style="font-family:"Arial",sans-serif"> 
</span><span lang="FR"><a href="https://twitter.com/cnes"><span lang="EN-US" style="font-family:"Arial",sans-serif;color:blue;text-decoration:none"><img border="0" width="15" height="15" style="width:.1583in;height:.1583in" id="Image_x0020_8" src="cid:image016.png@01D833BA.D50B97B0" alt="http://publi.portail.cnes.fr/sites/CNES_Pratique/DocumentsCNES/signature%20version%20finale/signature_cnes_fr_externe_fichiers/twitter.png"></span></a></span><span style="font-size:12.0pt;line-height:115%;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span lang="FR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="FR"><o:p> </o:p></span></p>
</div>
</body>
</html>