cap support in esri’s open source geoportal server
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 PresentationTRANSCRIPT
![Page 1: CAP Support in Esri’s Open Source Geoportal Server](https://reader035.vdocuments.net/reader035/viewer/2022062816/56814d89550346895dbae4e5/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062816/56814d89550346895dbae4e5/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062816/56814d89550346895dbae4e5/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062816/56814d89550346895dbae4e5/html5/thumbnails/4.jpg)
So, what does Geoportal Server do? …
![Page 5: CAP Support in Esri’s Open Source Geoportal Server](https://reader035.vdocuments.net/reader035/viewer/2022062816/56814d89550346895dbae4e5/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062816/56814d89550346895dbae4e5/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062816/56814d89550346895dbae4e5/html5/thumbnails/7.jpg)
Open Source Geoportal Server
• http://esriurl.com/geoportalserver
![Page 8: CAP Support in Esri’s Open Source Geoportal Server](https://reader035.vdocuments.net/reader035/viewer/2022062816/56814d89550346895dbae4e5/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062816/56814d89550346895dbae4e5/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062816/56814d89550346895dbae4e5/html5/thumbnails/10.jpg)
CAP Alerting Process
![Page 11: CAP Support in Esri’s Open Source Geoportal Server](https://reader035.vdocuments.net/reader035/viewer/2022062816/56814d89550346895dbae4e5/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062816/56814d89550346895dbae4e5/html5/thumbnails/12.jpg)
Implementing CAP with Geoportal Server …
![Page 13: CAP Support in Esri’s Open Source Geoportal Server](https://reader035.vdocuments.net/reader035/viewer/2022062816/56814d89550346895dbae4e5/html5/thumbnails/13.jpg)
Step 1. Create a CAP schema definition
![Page 14: CAP Support in Esri’s Open Source Geoportal Server](https://reader035.vdocuments.net/reader035/viewer/2022062816/56814d89550346895dbae4e5/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062816/56814d89550346895dbae4e5/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062816/56814d89550346895dbae4e5/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062816/56814d89550346895dbae4e5/html5/thumbnails/17.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062816/56814d89550346895dbae4e5/html5/thumbnails/18.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062816/56814d89550346895dbae4e5/html5/thumbnails/19.jpg)
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