CAP Support in Esri’s Open Source Geoportal Server

20
CAP Support in Esri’s Open Source Geoportal Server WMO Information System (WIS) CAP Implementation Workshop Geneva, 6-7 April 2011 Clive Reece ([email protected] )

description

WMO Information System (WIS) CAP Implementation Workshop Geneva, 6 - 7 April 20 11 Clive Reece ( [email protected] ). CAP Support in Esri’s Open Source Geoportal Server. CAN Geoportal Server be used to support CAP ?. Outline Geoportal Server and WIS - PowerPoint PPT Presentation

Transcript of CAP Support in Esri’s Open Source Geoportal Server

Page 1: CAP Support in Esri’s Open Source Geoportal Server

CAP Support in Esri’s Open Source Geoportal Server

WMO Information System (WIS)CAP Implementation Workshop

Geneva, 6-7 April 2011

Clive Reece ([email protected])

Page 2: CAP Support in Esri’s Open Source Geoportal Server

CAN Geoportal Server be used to support CAP ?

Outline•Geoportal Server and WIS•Analysis of CAP specification and system requirements•Implementation of CAP using Geoportal Server•Next Steps

Page 3: CAP Support in Esri’s Open Source Geoportal Server

Geoportal Server and WMO-WIS

WMO Weather Information Systems (WIS) need capabilities to

1. Enable user discovery of weather data, products, and services

2. Broker user access to data, products, and services

Page 4: CAP Support in Esri’s Open Source Geoportal Server

So, what does Geoportal Server do? …

Page 5: CAP Support in Esri’s Open Source Geoportal Server

Geoportal Server Completes the SDI Platform

Providers Consumers

Inventory Inventory and Catalogand Catalog

Access and Access and DistributionDistribution

Search and Search and DiscoveryDiscovery

Page 6: CAP Support in Esri’s Open Source Geoportal Server

Geoportal Server

• Customizable web site starter

• Search metadata and preview geospatial resources

• Manage, publish, and store metadata

• View live map services

• Download data

• CSW and REST endpoints = Use in Many Other Clients

Page 7: CAP Support in Esri’s Open Source Geoportal Server

Open Source Geoportal Server

• http://esriurl.com/geoportalserver

Page 8: CAP Support in Esri’s Open Source Geoportal Server

Geoportal Server Components

Geoportal Website Starter

Search Widgets (Flex, Silverlight, Javascript)

Geoportal CatalogService

Content ManagementSystems (3rd Party)

Add-Ins for ArcGIS Desktop ArcGIS Explorer

REST APIGeoRSS/KMLExpose service

endpoints

CSWREST (ATOM, GeoRSS, KML, HTML, JSON)OpenSearch

OAI-PMHZ39.50

Support client apps and widgets

Page 9: CAP Support in Esri’s Open Source Geoportal Server

CAP Review

1.3 Structure of the CAP Alert MessageEach CAP Alert Message consists of an <alert> segment, which may contain one or more <info> segments, each of which may include one or more <area> and/or <resource> segments.

<alert>

<info>

<resource>

<area>

* *

*

Page 10: CAP Support in Esri’s Open Source Geoportal Server

CAP Alerting Process

Page 11: CAP Support in Esri’s Open Source Geoportal Server

Analysis:How Could CAP be leveraged in Geoportal?

CAP GeoportalXML Schema • Catalogs XML documents

• Configurable• Can handle multiple schema

profiles

Authoring / Ingesting CAP • Can create XML online using a web form

• Can upload XML• Can harvest from collections

Serving CAP • OGC CSW• REST API with multiple output

formats: GeoRSS, ATOM, KML, HTML, JSON

Consuming CAP • Esri web APIs (Flex, Silverlight, Javascript) for search and display

Page 12: CAP Support in Esri’s Open Source Geoportal Server

Implementing CAP with Geoportal Server …

Page 13: CAP Support in Esri’s Open Source Geoportal Server

Step 1. Create a CAP schema definition

Page 14: CAP Support in Esri’s Open Source Geoportal Server

Wis Catalog

Step 2 – Question for deployment

• … Should WMO metadata from a WIS node get mixed in the same service as CAP?

• Recommend to keep them separate so that CAP client software doesn’t get confused or need to filter between CAP messages and other WIS metadata documents

Mixed catalog

WIS metadata

CAPalert

CAP Catalog

WIS metadata

CAPalert

OR

Page 15: CAP Support in Esri’s Open Source Geoportal Server

Step 3 – Display of the <area> description?

• This issue really belongs in the realm of the CAP client software that reads and displays the message.

Page 16: CAP Support in Esri’s Open Source Geoportal Server

MASAS Hub II Consuming Tool for MASAS Hub II Consuming Tool for Flex Flex

Page 17: CAP Support in Esri’s Open Source Geoportal Server

Step 4. Aggregating other CAP feeds

• Registry of CAP Feeds

• Harvest multiple feeds into a single CAP catalog

• Provide distributed search of CAP feeds

Demo … http://geoss.esri.com/

Page 18: CAP Support in Esri’s Open Source Geoportal Server

Summary

• Yes … no programming needed, just custom configuration following the documentation.

• http://geoss.esri.com/cap

Things to be continued and improved upon: • Customize search User Interface for the CAP-

specific ontology• Improve tools for creating and displaying the union

of the <area> options

Page 19: CAP Support in Esri’s Open Source Geoportal Server

Next Steps

• Post work to date on Geoportal sourceForge• Foster user contributions and feedback

Resources• The one URL to know: http://esriurl.com/geoportalserver

- Documentation/JavaDoc links- How to contribute code- Link to sourceForge page