[GeoNetwork-devel] Add WMS Layer from CSW records returned from GeoNetwork not working

Hi!,

QGIS CSW plugin (http://plugins.qgis.org/plugins/cswclient/) isn't able to add WMS layers from records returned from GeoNetwork due to the GetRecords request answer given by it being a collection of SummaryRecord elements containing only very basic data.

Is there any way in which I could customize this response to the GetRecords request to add more data by default?

Changing the way the plugin makes the request is not possible for us as the customer expects the plugin to "just work" when downloaded.

Thanks in advance,

--

  Luis Román Gutiérrez
  Área de Proyectos

  Emergya Consultoría
  Tfno: +34 954 51 75 77
  Fax: +34 954 51 64 73
  www.emergya.es

Hi Luis,
We actually just yesterday discussed exactly the same issue and how to improve the plugin. Paul, my colleague has discussed this at a metadata BOF at FOSS4G2013 and agreed to improve it with some other metadata addicts. Obviously this could be done with your support also. We would support it!
Hope this helps and triggers you to convince your customer to accept contribution to an improved QGIS plugin.
Ciao,
Jeroen

GeoCat Bridge for ArcGIS allows instant publishing of data and metadata on GeoServer, MapServer, PostGIS and GeoNetwork. Visit http://geocat.net for details.
_________________________
Jeroen Ticheler
GeoCat bv
Veenderweg 13
6721 WD Bennekom
Tel: +31 (0)6 81286572
http://geocat.net

Op 18 okt. 2013 om 09:54 heeft Luis Román Gutiérrez <lroman@anonymised.com6...> het volgende geschreven:

Hi!,

QGIS CSW plugin (CSW Client — QGIS Python Plugins Repository) isn't able
to add WMS layers from records returned from GeoNetwork due to the
GetRecords request answer given by it being a collection of
SummaryRecord elements containing only very basic data.

Is there any way in which I could customize this response to the
GetRecords request to add more data by default?

Changing the way the plugin makes the request is not possible for us as
the customer expects the plugin to "just work" when downloaded.

Thanks in advance,

--

Luis Román Gutiérrez
Área de Proyectos

Emergya Consultoría
Tfno: +34 954 51 75 77
Fax: +34 954 51 64 73
www.emergya.es

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
_______________________________________________
GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

Thanks for your fast response!

Would the work (as you "envision" it) need to be done in GeoNetork, QGIS CSW plugin, or both? What kind of support would you be able to offer?

I've tinkered a bit with the plugin's code, and made it use the csw:IsoRecord outputSchema parameter so I got much more data, but it made obvious the need to change more code in the plugin, as the dialog that handles the search assumes csw:Record responses...

I would prefer a solution for this issue involving customizing GeoNetwork response though...

El vie 18 oct 2013 11:09:54 CEST, Jeroen Ticheler escribió:

Hi Luis,
We actually just yesterday discussed exactly the same issue and how to improve the plugin. Paul, my colleague has discussed this at a metadata BOF at FOSS4G2013 and agreed to improve it with some other metadata addicts. Obviously this could be done with your support also. We would support it!
Hope this helps and triggers you to convince your customer to accept contribution to an improved QGIS plugin.
Ciao,
Jeroen

GeoCat Bridge for ArcGIS allows instant publishing of data and metadata on GeoServer, MapServer, PostGIS and GeoNetwork. Visit http://geocat.net for details.
_________________________
Jeroen Ticheler
GeoCat bv
Veenderweg 13
6721 WD Bennekom
Tel: +31 (0)6 81286572
http://geocat.net

Op 18 okt. 2013 om 09:54 heeft Luis Román Gutiérrez <lroman@anonymised.com> het volgende geschreven:

Hi!,

QGIS CSW plugin (http://plugins.qgis.org/plugins/cswclient/) isn't able
to add WMS layers from records returned from GeoNetwork due to the
GetRecords request answer given by it being a collection of
SummaryRecord elements containing only very basic data.

Is there any way in which I could customize this response to the
GetRecords request to add more data by default?

Changing the way the plugin makes the request is not possible for us as
the customer expects the plugin to "just work" when downloaded.

Thanks in advance,

--

  Luis Román Gutiérrez
  Área de Proyectos

  Emergya Consultoría
  Tfno: +34 954 51 75 77
  Fax: +34 954 51 64 73
  www.emergya.es

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
_______________________________________________
GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

--

Luis Román Gutiérrez
Área de Proyectos

Emergya Consultoría
Tfno: +34 954 51 75 77
Fax: +34 954 51 64 73
www.emergya.es

On Fri, Oct 18, 2013 at 11:21 AM, Luis Román Gutiérrez
<lroman@anonymised.com>wrote:

Thanks for your fast response!

Would the work (as you "envision" it) need to be done in GeoNetork,
QGIS CSW plugin, or both? What kind of support would you be able to
offer?

I've tinkered a bit with the plugin's code, and made it use the
csw:IsoRecord outputSchema parameter so I got much more data, but it
made obvious the need to change more code in the plugin, as the dialog
that handles the search assumes csw:Record responses...

I would prefer a solution for this issue involving customizing
GeoNetwork response though...

It depends. Does GeoNetwork complies with the CSW standard? (I don't know
for this case) Then, even if it uses less data than other CSW servers, it
is the QGIS plugin who should adapt to the CSW standard.

The improvement should be always on the side which the standard is less
compliant.

El vie 18 oct 2013 11:31:25 CEST, María Arias de Reyna escribió:

On Fri, Oct 18, 2013 at 11:21 AM, Luis Román Gutiérrez
<lroman@anonymised.com <mailto:lroman@anonymised.com>> wrote:

    Thanks for your fast response!

    Would the work (as you "envision" it) need to be done in GeoNetork,
    QGIS CSW plugin, or both? What kind of support would you be able to
    offer?

    I've tinkered a bit with the plugin's code, and made it use the
    csw:IsoRecord outputSchema parameter so I got much more data, but it
    made obvious the need to change more code in the plugin, as the dialog
    that handles the search assumes csw:Record responses...

    I would prefer a solution for this issue involving customizing
    GeoNetwork response though...

It depends. Does GeoNetwork complies with the CSW standard? (I don't
know for this case) Then, even if it uses less data than other CSW
servers, it is the QGIS plugin who should adapt to the CSW standard.

The improvement should be always on the side which the standard is
less compliant.

Well, that seems reasonable :slight_smile:

I'll try to evaluate the situation in that light in the following days. I'll ask the plugin's developers to get the whole picture too.

Regards,

--

Luis Román Gutiérrez
Área de Proyectos

Emergya Consultoría
Tfno: +34 954 51 75 77
Fax: +34 954 51 64 73
www.emergya.es