Bug report #1881
QGIS should ignore bogous CRS from WMS services
Status: | Closed | ||
---|---|---|---|
Priority: | Low | ||
Assignee: | Marco Hugentobler | ||
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 |
Description
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:
1) Download, unzip and run GeoServer (http://geoserver.org/)
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.
History
#1 Updated by Redmine Admin over 15 years ago
- Resolution set to fixed
- Status changed from Open to Closed
Resolved in 8b5d9fa9 (SVN r11461)