CAP Support in Esris Open Source Geoportal Server WMO Information System (WIS) CAP Implementation...

Post on 27-Mar-2015

217 views 0 download

Tags:

Transcript of CAP Support in Esris Open Source Geoportal Server WMO Information System (WIS) CAP Implementation...

CAP Support in Esri’s Open Source Geoportal Server

WMO Information System (WIS)CAP Implementation Workshop

Geneva, 6-7 April 2011

Clive Reece (creece@esri.com)

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

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

So, what does Geoportal Server do? …

Geoportal Server Completes the SDI Platform

Providers Consumers

Inventory Inventory and Catalogand Catalog

Access and Access and DistributionDistribution

Search and Search and DiscoveryDiscovery

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

Open Source Geoportal Server

• http://esriurl.com/geoportalserver

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

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><alert>

<info><info>

<resource><resource>

<area><area>

* *

*

CAP Alerting Process

Analysis:How Could CAP be leveraged in Geoportal?

CAP Geoportal

XML 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

Implementing CAP with Geoportal Server …

Step 1. Create a CAP schema definition

Wis CatalogWis 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 catalogMixed catalog

WIS metadata

WIS metadata

CAPalertCAPalert

CAP CatalogCAP Catalog

WIS metadata

WIS metadata

CAPalertCAPalert

OR

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.

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

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/

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

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

Questions?

creece@esri.com