Bug report #1881
QGIS should ignore bogous CRS from WMS services
|Category:||Web Services clients/WMS|
|Affected QGIS version:||Regression?:||No|
|Operating System:||Gentoo||Easy fix?:||No|
|Pull Request or Patch supplied:||Resolution:||fixed|
|Crashes QGIS or corrupts data:||Copied to github as #:||11941|
As described in ticket #1504 QGIS fails to provide WMS CRS selection if one of WMS provided CRS definitions is wrong. QGIS should be more robust when handling different WMS capabilities and simpy ignore bogous or unreckognised CRS definitions.
Steps to reproduce:
2) Connect to Geoserver's provided sample WMS using QGIS (http://localhost:8080/geoserver/wms)
3) Click on Change CRS button in WMS dialog.
It says that there are 3912 coordinate systems available, still Change CRS dialog displays none of them. Source of this problem is bogous EPSG code (<SRS>EPSG:WGS84</SRS>) provided by GeoServer (see bug http://jira.codehaus.org/browse/GEOS-3223). This is GeoServer bug, still QGIS should provide CRS selection for the rest of 3911 valid CRS definitions.