Open qgib opened 5 years ago
Author Name: Andrea Giudiceandrea (@agiudiceandrea)
This leads to the impossibility of adding WFS layers to a map in some circumstances.
In QGIS 2.18 this was not the case, because the WFS provider didn't (incorrectly, anyway) comply with the URI reported in capabilities. The QGIS 2.18 incorrect behaviour (see #25995 and #24083) was fixed for QGIS 3 with PR https://github.com/qgis/QGIS/pull/6407.
One or more DCP override options for WFS in the connection manager dialog window are needed in order to solve the problem. to In QGIS 3, the WFS connection manager dialog window lacks options to override the (GetFeature, DescribeFeatureType, ...) URIs reported in service capabilities, while WMS/WMTS and WCS connection managers have those options ("Ignore GetMap/GetTile URI reported in capabilities"/"Ignore GetFeatureInfo URI reported in capabilities" for WMS/WMST and "Ignore GetCoverage URI reported in capabilities" for WCS).
This leads to the impossibility of adding WFS layers to a map in some circumstances.
In QGIS 2.18 this was not the case, because the WFS provider didn't (incorrectly, anyway) comply with the URI reported in capabilities. The QGIS 2.18 incorrect behaviour (see #25995 and #24083) was fixed for QGIS 3 with PR https://github.com/qgis/QGIS/pull/6407.
One or more DCP override options for WFS in the connection manager dialog window, like are needed in order to solve the problem.
Author Name: Giovanni Manghi (@gioman)
Should this be tagged as a regression?
The problem is still present in QGIS 3.10.2 and 3.4.15.
This is still present in 3.12.1
Here is a example WFS service that is incorrectly configured in that the GetMap provides an incorrect URL (uses local address). In QGIS 2.x it works (because it ignores the URI), but in 3.x it uses the URI. Could we add the same function as we have in the WMS client (Ignore GetMap/GetTile reported in capabilities) to the WFS client?
Author Name: Andrea Giudiceandrea (@agiudiceandrea) Original Redmine Issue: 21658 Affected QGIS version: 3.7(master) Redmine category:web_services_clients/wfs
In QGIS 3, the WFS connection manager dialog window lacks options to override the (GetFeature, DescribeFeatureType, ...) URIs reported in service capabilities, while WMS/WMTS and WCS connection managers have those options ("Ignore GetMap/GetTile URI reported in capabilities"/"Ignore GetFeatureInfo URI reported in capabilities" for WMS/WMST and "Ignore GetCoverage URI reported in capabilities" for WCS).
This leads to the impossibility of adding WFS layers to a map in some circumstances.
In QGIS 2.18 this was not the case, because the WFS provider didn't (incorrectly, anyway) comply with the URI reported in capabilities. The QGIS 2.18 incorrect behaviour (see #25995 and #24083) was fixed for QGIS 3 with PR https://github.com/qgis/QGIS/pull/6407.
One or more DCP override options for WFS in the connection manager dialog window, like are needed in order to solve the problem.