Feature request #22056

Consistent layer adding for services

Added by Jonathan Moules almost 2 years ago.

Pull Request or Patch supplied:No Resolution:
Easy fix?:No Copied to github as #:29870


QGIS has progressed nicely and now has the Data Source Manager. This is nice, but there's still the issue of a lack of consistency in adding layers for services (WMS, WFS, WCS, ArcGIS MapServer, ArcGIS FeatureServer, GeoNode).

1) Filtering
Different data sources have different ways of searching for layers within a service.

I.e. WFS, ArcGIS MapServer/FeatureServer, and GeoNode all have a "filter".
WMS/WMTS, and WCS have nothing.
By comparison, the databases all seem to use a "search options" field and this appears consistent across database types.

2) The ordering of the name/title columns is inconsistent between service types

3) WMS, WCS include an "ID" column which doesn't represent anything that's in the getcap

4) CRS changing is represented differently for all of them

5) WFS allows you to specify the max version, the others don't.

6) Mechanism for specifying data format is different for the different services

7) WFS has "use title for layer name", but WCS doesn't. (WMS does it differently again, but WMS allows merging multiple layers together so...)

8) WFS and ArcGIS FeatureServer have the same settings but opposite defaults.

9) WMS and GeoNode include a "referer" field, but none of the others do.

There are probably more things, this isn't meant to be exhaustive, just a good starting place.

Also available in: Atom PDF