[mapserver-users] GetFetureInfo with rotated grid

Jeff McKenna jmckenna at gatewaygeomatics.com
Fri Jul 9 10:14:31 PDT 2021


Hi LP,

Can you also confirm through a shp2img command, that you generate a 
valid map image, in your output EPSG:4326 projection, such as:

   shp2img -m test.map -o ttt.png -map_debug 3

(also, please add "STATUS ON" to your layer)

I would always start with a shp2img command, make sure that MapServer 
(and GDAL+PROJ in this case) can access your data, reproject it, and 
return a nice valid image.  Then, after that works, move onto the fun of 
WMS and OGC service testing.


-jeff



-- 
Jeff McKenna
GatewayGeo: Developers of MS4W, MapServer Consulting and Training
co-founder of FOSS4G
http://gatewaygeo.com/



On 2021-07-09 12:13 p.m., Rousseau Lambert,Louis-Philippe (ECCC) wrote:
> Hi all,
> 
> I have an issue with WMS GetFeatureInfo request on a rotated GRIB2 file. 
> When I try to do a GetFeatureInfo request on a valid location on my map, 
> I get: “Search returned no results”. I tried the GetFeatureInfo request, 
> using mapscript and the mapserv command, both give me the “Search 
> returned no results”.
> 
> The file projection is “+proj=ob_tran +o_proj=longlat +o_lon_p=0 
> +o_lat_p=31.758312 +lon_0=-92.402969 +R=6371229 +no_defs”
> 
> I’m using MapServer version 7.6.2, GDAL 3.1.3 (released 2020/09/01) and 
> proj 7.2.0.
> 
> But If I try to get the value with gdallocationinfo using the –wsg84 
> flag, I get a valid result, so I guess this issue is not with gdal ?:
> 
> ```
> 
> gdallocationinfo -wgs84 rotated.grib2 -75 45
> 
> Report:
> 
>    Location: (578P,373L)
> 
>    Band 1:
> 
>      Value: 3.1022446478346e-07
> 
> ```
> 
> I can get a GetFeatureInfo request to work, but I have to define a 
> custom EPSG code (for example: EPSG:102987), add this EPSG code (102987) 
> to my epsg file and reference it in my mapfile. This way, the 
> GetFeatureInfo only works if requested in this custom EPSG using the 
> rotated grid BBOX, if I do the request in another CRS, it still return 
> no results:
> 
> ```
> 
> mapserv -nh "QUERY_STRING=map= 
> test.map&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetFeatureInfo&BBOX=0,0,1,1&CRS=EPSG:102987&WIDTH=1000&HEIGHT=1000&LAYERS=TEST&INFO_FORMAT=text/plain&QUERY_LAYERS=TEST&I=5&J=5&FORMAT=image/png"
> 
> ```
> 
> Here is a GetFeatureInfo request that returns no results using EPSG:4326:
> 
> ```
> 
> mapserv -nh 
> "QUERY_STRING=map=test.map&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetFeatureInfo&BBOX=45,-74,46,-73&CRS=EPSG:4326&WIDTH=1000&HEIGHT=1000&LAYERS=TEST&INFO_FORMAT=text/plain&QUERY_LAYERS=TEST&I=5&J=5"
> 
> ```
> 
> I have included a small mapfile that shows the previous behavior, you 
> can use this curl command to download a sample GRIB2 data:
> 
> ```
> 
> curl -o rotated.grib2 
> 'https://dd.weather.gc.ca/model_raqdps/10km/grib2/00/013/20210709T00Z_MSC_RAQDPS_PM2.5_EATM_RLatLon0.09x0.09_P013.grib2'
> 
> ```
> 
> Do you have any ideas if I’m doing something wrong or if the issue is in 
> MapServer ?
> 
> Thanks
> 
> LP
> 
> 
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/mapserver-users
> 



More information about the mapserver-users mailing list