[GeoNetwork-users] Possiblity to query geonetwork and extract wms links

Hi There,

  I would like to know how I would be able to interface geonetwork with other client tools. Here is the following scenario :
   - I would like to use geonetwork to store metadata + wms /wfs online resource links to a wms/wfs serveres
   - I would like then to be able to use geonetwork server (oustside the portal interface) to do simple queries (something like http://127.0.0.1:8080/geonetwork/srv/en/main.search.embedded?any=africa&northBL=90&eastBL=180&southBL=-90&westBL=-180&relation=overlaps&attrset=geo)
   - I would like then to be able to present the results to the user (specifically the wms links to the get map) and possibility let him load the layer in this client tool

  Is this something that can be easily done ? Do you see any potential problems ? Or simply that this approach does not make sense.

Thanks

--
----------------------------------------------------------------
Assefa Yewondwossen
Software Analyst

Email: assefa@anonymised.com
http://www.dmsolutions.ca/

Phone: (613) 565-5056 (ext 14)
Fax: (613) 565-0925
----------------------------------------------------------------

Hi,

I would like to suggest you to use the XML search provided by Geonetwork.
You will be able to parse your xml response and then present your results, especially the wms links to get a map.

Here is an exemple :
- first you do an xml search :
http://localhost:8080/geonetwork/srv/en/xml.search?any=africa
- then you parse your xml result, and loop over each id
- then you proceed to a specific xml metadata search by id, for each id :
http://localhost:8080/geonetwork/srv/en/xml.metadata.get?id=n

Here is my approach, not sure it is the best one but it could be a way to achieve what you want to do.
HTH,

Mathieu

Yewondwossen Assefa a écrit :

Hi There,

  I would like to know how I would be able to interface geonetwork with other client tools. Here is the following scenario :
   - I would like to use geonetwork to store metadata + wms /wfs online resource links to a wms/wfs serveres
   - I would like then to be able to use geonetwork server (oustside the portal interface) to do simple queries (something like http://127.0.0.1:8080/geonetwork/srv/en/main.search.embedded?any=africa&northBL=90&eastBL=180&southBL=-90&westBL=-180&relation=overlaps&attrset=geo)
   - I would like then to be able to present the results to the user (specifically the wms links to the get map) and possibility let him load the layer in this client tool

  Is this something that can be easily done ? Do you see any potential problems ? Or simply that this approach does not make sense.

Thanks

--

Mathieu COUDERT

Camptocamp France SAS
Savoie Technolac, BP 352
73377 Le Bourget du Lac, Cedex

Tel : +33 (0)4 79 26 57 88
Mail : mathieu.coudert@anonymised.com
http://www.camptocamp.com

Hi!
Yes, that works, and in the latest SVN code there's also the option to filter for just WMS/WFS services
Ciao,
Jeroen

On Oct 19, 2007, at 6:00 PM, Mathieu Coudert wrote:

Hi,

I would like to suggest you to use the XML search provided by Geonetwork.
You will be able to parse your xml response and then present your
results, especially the wms links to get a map.

Here is an exemple :
- first you do an xml search :
http://localhost:8080/geonetwork/srv/en/xml.search?any=africa
- then you parse your xml result, and loop over each id
- then you proceed to a specific xml metadata search by id, for each id :
http://localhost:8080/geonetwork/srv/en/xml.metadata.get?id=n

Here is my approach, not sure it is the best one but it could be a way
to achieve what you want to do.
HTH,

Mathieu

Yewondwossen Assefa a écrit :

Hi There,

  I would like to know how I would be able to interface geonetwork with
other client tools. Here is the following scenario :
   - I would like to use geonetwork to store metadata + wms /wfs online
resource links to a wms/wfs serveres
   - I would like then to be able to use geonetwork server (oustside the
portal interface) to do simple queries (something like
http://127.0.0.1:8080/geonetwork/srv/en/main.search.embedded?any=africa&northBL=90&eastBL=180&southBL=-90&westBL=-180&relation=overlaps&attrset=geo)
   - I would like then to be able to present the results to the user
(specifically the wms links to the get map) and possibility let him
load the layer in this client tool

  Is this something that can be easily done ? Do you see any potential
problems ? Or simply that this approach does not make sense.

Thanks

--

Mathieu COUDERT

Camptocamp France SAS
Savoie Technolac, BP 352
73377 Le Bourget du Lac, Cedex

Tel : +33 (0)4 79 26 57 88
Mail : mathieu.coudert@...137...
http://www.camptocamp.com

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
GeoNetwork-users mailing list
GeoNetwork-users@lists.sourceforge.net
geonetwork-users List Signup and Options
GeoNetwork OpenSource is maintained at GeoNetwork - Geographic Metadata Catalog download | SourceForge.net

Thanks a lot. That works perfect for what I might need.

Best Regards,

Jeroen Ticheler wrote:

Hi!
Yes, that works, and in the latest SVN code there's also the option to filter for just WMS/WFS services
Ciao,
Jeroen

On Oct 19, 2007, at 6:00 PM, Mathieu Coudert wrote:

Hi,

I would like to suggest you to use the XML search provided by Geonetwork.
You will be able to parse your xml response and then present your
results, especially the wms links to get a map.

Here is an exemple :
- first you do an xml search :
http://localhost:8080/geonetwork/srv/en/xml.search?any=africa
- then you parse your xml result, and loop over each id
- then you proceed to a specific xml metadata search by id, for each id :
http://localhost:8080/geonetwork/srv/en/xml.metadata.get?id=n

Here is my approach, not sure it is the best one but it could be a way
to achieve what you want to do.
HTH,

Mathieu

Yewondwossen Assefa a écrit :

Hi There,

  I would like to know how I would be able to interface geonetwork with
other client tools. Here is the following scenario :
   - I would like to use geonetwork to store metadata + wms /wfs online
resource links to a wms/wfs serveres
   - I would like then to be able to use geonetwork server (oustside the
portal interface) to do simple queries (something like
http://127.0.0.1:8080/geonetwork/srv/en/main.search.embedded?any=africa&northBL=90&eastBL=180&southBL=-90&westBL=-180&relation=overlaps&attrset=geo)

   - I would like then to be able to present the results to the user
(specifically the wms links to the get map) and possibility let him
load the layer in this client tool

  Is this something that can be easily done ? Do you see any potential
problems ? Or simply that this approach does not make sense.

Thanks

--

Mathieu COUDERT

Camptocamp France SAS
Savoie Technolac, BP 352
73377 Le Bourget du Lac, Cedex

Tel : +33 (0)4 79 26 57 88
Mail : mathieu.coudert@anonymised.com
http://www.camptocamp.com

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
GeoNetwork-users mailing list
GeoNetwork-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

--
----------------------------------------------------------------
Assefa Yewondwossen
Software Analyst

Email: assefa@anonymised.com
http://www.dmsolutions.ca/

Phone: (613) 565-5056 (ext 14)
Fax: (613) 565-0925
----------------------------------------------------------------