[Qgis-developer] QGIS + CRS:84
Emmanuel Séguin
emmanuel.seguin at ign.fr
Tue Jul 12 06:11:51 EDT 2011
Hello all,
We're experiencing a little glitch using QGIS with WMS 1.3.0 layer
The scenario : Open QGIS, Add WMS Layer, Connect to WMS to get
capabilities, select layer, add layer. Result : No data displayed
neither in the thumbnail nor in the main map window.
Here is the layer we're trying to display into QGIS :
<Layer>
<Name>SCANDEP_PNG_IGNF_LAMB93</Name>
<Title>ScanDEP IGN en PNG</Title>
<Abstract>ScanDEP</Abstract>
<KeywordList>
<Keyword>ScanDEP</Keyword>
</KeywordList>
<CRS>IGNF:LAMB93</CRS>
<CRS>epsg:2154</CRS>
<CRS>IGNF:LAMBE</CRS>
<CRS>epsg:4326</CRS>
<CRS>CRS:84</CRS>
<EX_GeographicBoundingBox>
<westBoundLongitude>-7</westBoundLongitude>
<eastBoundLongitude>12</eastBoundLongitude>
<southBoundLatitude>40</southBoundLatitude>
<northBoundLatitude>52</northBoundLatitude>
</EX_GeographicBoundingBox>
<BoundingBox CRS="IGNF:LAMB93" minx="57599" miny="5999999" maxx="1289601" maxy="7142400"/>
<MinScaleDenominator>357.143</MinScaleDenominator>
<MaxScaleDenominator>4.68114e+08</MaxScaleDenominator>
</Layer>
To try and understand why no data were displayed, I've intercepted the
QGIS requests with Wireshark and here is what actually happens :
For the thumbnail :
http://domain.com/wms?
SERVICE=WMS
&VERSION=1.3.0
&REQUEST=GetMap
&BBOX=33.000000,-7.000000,52.000000,12.000000
&CRS=CRS:84
&WIDTH=32
&HEIGHT=32
&LAYERS=SCANDEP_PNG_IGNF_LAMB93
&STYLES=
&FORMAT=image/png
&TRANSPARENT=TRUE
For the map :
http://domain.com/wms?
SERVICE=WMS
&VERSION=1.3.0
&REQUEST=GetMap
&BBOX=40.002644,-7.000000,52.000000,12.000000
&CRS=CRS:84
&WIDTH=972
&HEIGHT=614
&LAYERS=SCANDEP_PNG_IGNF_LAMB93
&STYLES=
&FORMAT=image/png
&DPI=96
&TRANSPARENT=TRUE
=> QGIS requests are sent with the advertised CRS:84 but the BBOX are
actually wrong (the axis order is lat/lon when it should be lon/lat).
However, if we define the SRS using the "Change..." button of the WMS
layer window everything is working fine.
Is there a bug fix planned for this issue ?
Thanx in advance,
Manu
PS : Yeah i know "epsg" are in lower case ... maybe QGIS doesn't like it
... but it's been a good way to spot a bug ;)
--
Emmanuel Séguin
SIEL - Pôle technique du Géoportail
Institut Géographique National
2/4, avenue Pasteur - 94165 Saint Mandé Cedex
Phone : +33 1.43.98.80.00 (ext : 72.21)
http://fr.linkedin.com/in/emmmanuelseguin
More information about the Qgis-developer
mailing list