Professional Documents
Culture Documents
http://haitidata.org/geoserver/wms
http://smit.cathalac.org:8080/geoserver/dataframe/
wms
http://nowcoast.noaa.gov/wms/com.esri.wms.Esrima
p/wwa?
We can directly use external WMS URLs in our
GeoNode Maps by adding the WMS server address,
as we saw earlier
http://v2.suite.opengeo.org/geoserver/ows?
service=WFS&version=1.1.0&request=GetCapa
bilities
Then we need to create new GeoServer layers for the WMS
layers we want to re-publish
After adding the store, we will be automatically prompted to
create layers, or we can later use the ‘Add a new resource’
link in the Layers page of GeoServer
When publishing a new WFS layer, we have the
opportunity to edit the metadata
Some fields may be requested, like bounding boxes
GeoServer has links to compute these bounds from
the data itself
After writing the GeoServer metadata info for the
new layer, it will appear in the list of Layers
After executing “geonode updatelayers” command,
the cascaded WFS will be automatically available to
all users to add it to a GeoNode map, just as the
cascaded WMS
They will also be available as a layer in our
Geonode
http://localhost/catalogue/csw?REQUEST=GetRecords&SERVICE
=CSW&VERSION=2.0.2&OUTPUTSCHEMA=http://www.isotc211.
org/2005/gmd&elementSetName=summary&CONSTRAINTLANG
UAGE=CQL_TEXT&RESULTTYPE=results&TYPENAMES=csw:Recor
d
The CSW protocol also allows external applications
to harvest the catalog (get a copy of the metadata)
We will see how this works with Geonetwork, and
open source metadata manager
Open it at http://localhost:8080/geonetwork and
login with user=admin, passwd=admin
In the Administration section, click on “Harvesting
management” and add a new node from type CSW
Leave this
blank for
GeoNode
CSW servers
The harvesting may take some time, but you can see the
results as they arrive to your node
Click on History to see what
happened
In this example, we can see a layer harvested from Geonode
We have now access to the links provided by Geonode to
download and access the layer page
However, the link to WMS and WFS services is not automatically
provided. If it were so, we could display the map and data here
in Geonetwork
• We get a copy of the metadata, but we cannot edit
them
• We don’t have a way to harvest metadata INTO
Geonode
• The metadata harvested from Geonode do not
contain links to the WMS, WFS services (they cannot
be directly loaded to a map), but we can see the
WMS and WFS addresses in the download links
• However, we can reuse the Geonode services
manually!
Instead of harvesting, we can export metadata
directly from Geonode
It will open in the Web browser, and then we can
save the file
However, unfortunately the exported format is not
correct
We need to eliminate the
<csw:GetRecordByIdResponse> element (at the start
and end of the file) and change the header to be:
harvesting
pyCSW Geonetwork
CSW
cascading
GeoServer External Server
WMS, WFS, WCS
Metadat
a
GeoCommons (geocommons.com) is a cloud-based
Web site to upload and share data to a worldwide
community
There is only one GeoCommons site, where all
information is shared
You don’t need to install anything to upload and
share
As with
GeoNode, we
can upload data
layers and then
make maps with
them
We can share
both
Recently, it has
been added an
option to publish
existing WMS
services to
GeoCommons
So we can cascade
GeoNode WMS
services to be seen
in GeoCommons
for a wide audience
More information in
http://developer.geoiq.com/blog/2011/02/01/wms-
and-tiles/
From
GeoCommons, we
can download data