<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=utf-8">
<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:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"Segoe UI";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.Shkpostityyli21
        {mso-style-type:personal-compose;
        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:70.85pt 2.0cm 70.85pt 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="FI" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">(Had to clip some text from the bottom because of the size limit of this list)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">You do not seem to do anything wrong. Your WMS 1.3.0 EPSG:4326 lat-long BBOX=42.94,-122.09,42.95,-122.08& gets converted into long-lat order and for some reason the lower and higher
 values are equal {-122.082500,42.942500,-122.082500,42.942500}, thus this is no more a box but a point.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">GetFeatureInfo with a small bbox and width=2 and height=2 is a trick that is certainly not heavily tested because the corresponding GetMap is pretty odd despite being valid.  Maybe using
 slightly bigger BBOX makes Mapserver to query the backend raster with a rectangle instead of a point.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">BTW X=1 and Y=1 are not valid in WMS 1.3.0, you are supposed to use i= and j= instead. That makes me think that maybe you could have a try with a full and valid WMS 1.1.0 GetFeatureInfo
 request with SRS= and BBOX in long-lat order and see if it has any effect on the msProjectRect()<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">-Jukka Rahkonen-<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b>Lähettäjä:</b> MapServer-users <<a href="mailto:mapserver-users-bounces@lists.osgeo.org">mapserver-users-bounces@lists.osgeo.org</a>>
<b>Puolesta </b>Carl Godkin<br>
<b>Lähetetty:</b> tiistai 2. marraskuuta 2021 17.06<br>
<b>Vastaanottaja:</b> <a href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a><br>
<b>Aihe:</b> Re: [mapserver-users] Point query from Mapserver raster<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Hi,<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Following Jukka's advice on my elevation point query, I am trying to use WMS GetFeatureInfo, <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I've mostly got it working but have a few more questions.  (I am using MS4W 4.0.5 which includes MapServer 7.7.0)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I added a LAYER to my WMS map file:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black"> 
</span><span style="font-size:10.5pt;font-family:Consolas;color:#795E26">LAYER</span><span style="font-size:10.5pt;font-family:Consolas;color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black">   
</span><span style="font-size:10.5pt;font-family:Consolas;color:blue">PROCESSING</span><span style="font-size:10.5pt;font-family:Consolas;color:black"> "RESAMPLE=BILINEAR"<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black">   
</span><span style="font-size:10.5pt;font-family:Consolas;color:blue">NAME</span><span style="font-size:10.5pt;font-family:Consolas;color:black"> SRTM_</span><span style="font-size:10.5pt;font-family:Consolas;color:#098658">3</span><span style="font-size:10.5pt;font-family:Consolas;color:black">_arc-second_grid<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black">   
</span><span style="font-size:10.5pt;font-family:Consolas;color:#795E26">METADATA</span><span style="font-size:10.5pt;font-family:Consolas;color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black">      "</span><span style="font-size:10.5pt;font-family:Consolas;color:#A31515">wms_title</span><span style="font-size:10.5pt;font-family:Consolas;color:black">"
           "SRTM - 3 arc-second grid" <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black">      "ows_extent"          "-125 24 -66 50"<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black">      "</span><span style="font-size:10.5pt;font-family:Consolas;color:#A31515">wms_include_items</span><span style="font-size:10.5pt;font-family:Consolas;color:black">"
   "all"<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black">   
</span><span style="font-size:10.5pt;font-family:Consolas;color:#795E26">END</span><span style="font-size:10.5pt;font-family:Consolas;color:black"><o:p></o:p></span></p>
</div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black">   
</span><span style="font-size:10.5pt;font-family:Consolas;color:blue">TYPE</span><span style="font-size:10.5pt;font-family:Consolas;color:black">
</span><span style="font-size:10.5pt;font-family:Consolas;color:#001080">RASTER</span><span style="font-size:10.5pt;font-family:Consolas;color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black">   
</span><span style="font-size:10.5pt;font-family:Consolas;color:blue">STATUS</span><span style="font-size:10.5pt;font-family:Consolas;color:black">
</span><span style="font-size:10.5pt;font-family:Consolas;color:#001080">ON</span><span style="font-size:10.5pt;font-family:Consolas;color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black">   
</span><span style="font-size:10.5pt;font-family:Consolas;color:blue">TILEINDEX</span><span style="font-size:10.5pt;font-family:Consolas;color:black"> "srtm_3_hgt-index.shp"<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black">   
</span><span style="font-size:10.5pt;font-family:Consolas;color:blue">TILEITEM</span><span style="font-size:10.5pt;font-family:Consolas;color:black"> "Location"<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black">   
</span><span style="font-size:10.5pt;font-family:Consolas;color:blue">TEMPLATE</span><span style="font-size:10.5pt;font-family:Consolas;color:black"> "../template.html"<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black">   
</span><span style="font-size:10.5pt;font-family:Consolas;color:#795E26">PROJECTION</span><span style="font-size:10.5pt;font-family:Consolas;color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black">      "init=epsg:4326"<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black">   
</span><span style="font-size:10.5pt;font-family:Consolas;color:#795E26">END</span><span style="font-size:10.5pt;font-family:Consolas;color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black"> 
</span><span style="font-size:10.5pt;font-family:Consolas;color:#795E26">END</span><span style="font-size:10.5pt;font-family:Consolas;color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:"Arial",sans-serif;color:#795E26">and an empty template except for the
</span><span style="font-size:10.5pt;color:black"><o:p></o:p></span></p>
</div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black"><o:p> </o:p></span></p>
<div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:green"><!-- MapServer Template --></span><span style="font-size:10.5pt;font-family:Consolas;color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black">line.  Here's my query:
</span><span style="font-size:10.5pt;color:black"><o:p></o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-family:"Courier New";color:#212121"><a href="http://localhost:8080/wms">http://localhost:8080/wms</a>?<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-family:"Courier New";color:#212121">  SERVICE=WMS&<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-family:"Courier New";color:#212121">  VERSION=1.3.0&<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-family:"Courier New";color:#212121">  REQUEST=GetFeatureInfo&<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-family:"Courier New";color:#212121">  LAYERS=SRTM_3_arc-second_grid&<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-family:"Courier New";color:#212121">  CRS=EPSG:4326&<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-family:"Courier New";color:#212121">  BBOX=</span><span style="font-size:9.0pt;font-family:"Segoe UI",sans-serif;color:#212121">42.94,-122.09,42.95,-122.08</span><span style="font-family:"Courier New";color:#212121">&<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-family:"Courier New";color:#212121">  WIDTH=2&<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-family:"Courier New";color:#212121">  HEIGHT=2&<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-family:"Courier New";color:#212121">  X=1&<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-family:"Courier New";color:#212121">  Y=1&<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-family:"Courier New";color:#212121">  QUERY_LAYERS=SRTM_3_arc-second_grid</span><span style="font-size:9.0pt;font-family:"Segoe UI",sans-serif;color:#212121"><o:p></o:p></span></p>
<p class="MsoNormal" style="line-height:14.25pt"><span style="color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black">This works fine and returns the elevation I am expecting.  However, the MapServer log complains about a "degenerate rect" every time:</span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:14.25pt"><span style="font-size:10.5pt;font-family:Consolas;color:black">[Tue Nov  2 07:58:44 2021].66000 msProjectRect(): Warning: degenerate rect {-122.082500,42.942500,-122.082500,42.942500}<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">What am I doing wrong here?   As I posted originally, I am really only interested in a point here.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Thank you very much,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">carl<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</div>
</body>
</html>