[Qgis-developer] WFS loader should fill in abstract/title or report it somewhere like WMS does
jea at hbaspecto.com
Wed Feb 12 11:35:57 PST 2014
Hey, in case anyone is going to work on the WFS loader, please consider another two feature requests or bug reports:
1) A WFS layer does not report it's server-supplied title/abstract or any other useful server-supplied metadata in it's "properties" dialog.
A WMS layer added to QGIS displays all the server metadata in Properties->Metadata->Properties->Server Properties. WFS layers, in comparison, only show the Abstract/Title metadata when you are choosing what to load, not once it's loaded. It should be modified to show the metadata from the server in the properties dialog.
2) Neither WFS or WMS layers populate the Title / Abstract metadata fields from the server-supplied values when loading.
It seems to me that both the WFS loader and the WMS loader should copy the Abstract and Title metadata (at least) from the server to the local QGIS metadata Abstract and Title, as the default values, that the user could modify it after loading if they choose.
Mucho thanks to anyone who takes this on, (someday I should relearn C /C++, but for now my own open-source contributions are limited to Java and python projects…),
jea at hbaspecto.com
On Feb 12, 2014, at 9:58 AM, John Abraham <jea at hbaspecto.com> wrote:
> I couldn't figure out what was wrong with loading WFS layers into QGIS, it always worked before, but it wasn't working in my new project. Turns out I had spaces in the layer names. QGIS wasn't parsing the layer names right if the layers had spaces in them, it would try to load a different layer than the one I had selected.
> Do spaces in layer names need to be escaped so that they work in the URL? Should QGIS be escaping them? Or are spaces in layer names just a bad idea overall?
> Anyone care to enter this into the bug tracking/issue tracking system? It would be great if it at least threw an error/warning.
> John Abraham
> jea at hbaspecto.com
More information about the Qgis-developer