The GeoPortal Cookbook Tutorial

Similar documents
Multi-disciplinary Interoperability: the EuroGEOSS Operating Capacities

Leveraging OGC Services in ArcGIS Server. Satish Sankaran, Esri Yingqi Tang, Esri

DATA SHARING AND DISCOVERY WITH ARCGIS SERVER GEOPORTAL EXTENSION. Clive Reece, Ph.D. ESRI Geoportal/SDI Solutions Team

The geospatial metadata catalogue. FOSS4G Barcelona. Jeroen Ticheler. Founder and chair. Director

Discovery and Access of Geospatial Resources Using GIS Portal Toolkit Marten Hogeweg Product Manager GIS Portal Toolkit

Achieving Interoperability using the ArcGIS Platform. Satish Sankaran Roberto Lucchi

SEXTANT 1. Purpose of the Application

The GEO Discovery and Access Broker

SAFER the GIGAS Effect

Metadata for Data Discovery: The NERC Data Catalogue Service. Steve Donegan

Compass INSPIRE Services. Compass INSPIRE Services. White Paper Compass Informatics Limited Block 8, Blackrock Business

Introduction to INSPIRE. Network Services

Web Map Servers. Mark de Blois. Septembre 2016

Enabling Efficient Discovery of and Access to Spatial Data Services. CHARVAT, Karel, et al. Abstract

Esri Geoportal Server

OpenData and INSPIRE with GeoServer, GeoNetwork and MapStore: lessons learned from real-world use cases

Leveraging OGC Standards on ArcGIS Server

How to become an INSPIRE node and fully exploit the investments made?

Developing a Free and Open Source Software based Spatial Data Infrastructure. Jeroen Ticheler

International Organization for Standardization Technical Committee 211 (ISO/TC211)

INSPIRE: The ESRI Vision. Tina Hahn, GIS Consultant, ESRI(UK) Miguel Paredes, GIS Consultant, ESRI(UK)

LifeWatch/EnvEurope User Forum Use Case Ecology

THE GEOSS PLATFORM TOWARDS A BIG EO DATA SYSTEM LINKING GLOBAL USERS AND DATA PROVIDERS

EXTRA Examples of OGC standards in support of health applications

The Common Framework for Earth Observation Data. US Group on Earth Observations Data Management Working Group

Achieving Interoperability Using Open Standards

Desarrollo de una herramienta de visualización de datos oceanográficos: Modelos y Observaciones

Interoperability with ArcGIS

Standards-based Access to Satellite Atmospheric Composition Data

GeoNetwork opensource

Long-term preservation for INSPIRE: a metadata framework and geo-portal implementation

METAINFORMATION INFRASTRUCTURE FOR GEOSPATIAL INFORMATION

Developing data catalogue extensions for metadata harvesting in GIS

Esri Support for Geospatial Standards

Lecture note on the history and principles of geo-webservices

The Butterfly Effect. A proposal for distribution and management for butterfly data programs. Dave Waetjen SESYNC Butterfly Workshop May 10, 2012

From Geoportal to Spatial Data Service Platform. Jani Kylmäaho National Land Survey of Finland Development Centre

Beyond spatial data infrastructure: knowledge and process extensions

Increasing dataset quality metadata presence: Quality focused metadata editor and catalogue queriables.

SDI SOLUTIONS FOR INSPIRE: TECHNOLOGIES SUPPORTING A FRAMEWORK OF COOPERATION

When using this architecture for accessing distributed services, however, query broker and/or caches are recommendable for performance reasons.

Initial Operating Capability & The INSPIRE Community Geoportal

The Scottish Spatial Data Infrastructure (SSDI)

GENeric European Sustainable Information Space for Environment.

Leveraging metadata standards in ArcGIS to support Interoperability. Aleta Vienneau and Marten Hogeweg

Leveraging OGC Services in ArcGIS Server. Satish Sankaran Yingqi Tang

Interoperability and Standards Supports in ArcGIS

THE ENVIRONMENTAL OBSERVATION WEB AND ITS SERVICE APPLICATIONS WITHIN THE FUTURE INTERNET Project introduction and technical foundations (I)

The French Geoportal : linking discovery and view network services. INSPIRE Conference Krakow

Regarding the quality attributes, the architecture of the system must be:

GeoPortal 4 Everybody

FP7-INFRASTRUCTURES Grant Agreement no Scoping Study for a pan-european Geological Data Infrastructure D 4.4

ARCHITECTURE OF SPATIAL DATA INFRASTRUCTURE (SDI) (DRAFT)

Webservice-energy.org GEO Community Portal & Spatial Data Infrastructure for Energy

GeoNode Integration with SDIs and Community Mapping

The AusGIN Geoscience Portal:

The GIGAS Methodology

SDI Tecnological Components and Standards

Extending SOA Infrastructure for Semantic Interoperability

Multi-disciplinary interoperability challenges

Integrated Map Tool. Overview, Current Status, and Things to Come

Scientific and Multidimensional Raster Support in ArcGIS

INSPIRE & Linked Data: Bridging the Gap Part II: Tools for linked INSPIRE data

GeoServer, The Open Source Solution for the interoperable management of geospatial data

Serving Large-Scale Coverages - How to Tame an Elephant

DanubeGIS User Manual Document number: Version: 1 Date: 11-Nov-2016

The European Commission s science and knowledge service. Joint Research Centre

Bruce Wright, John Ward, Malcolm Field, Met Office, United Kingdom

Basic Principles of MedWIS - WISE interoperability

Capturing ICAN end-user requirements for NETMAR

Leveraging metadata standards in ArcGIS to support Interoperability. David Danko and Aleta Vienneau

Relation between Geospatial information projects related to GBIF

Data discovery and access via the SeaDataNet CDI system

Oracle Spatial Users Conference

Providing Interoperability Using the Open GeoServices REST Specification

Research, stakeholders and results transfer in the Pacific islands: first results of a multi-organisation project

The CEDA Web Processing Service for rapid deployment of earth system data services

Esri Support for Geospatial Standards: OGC and ISO/TC211. An Esri White Paper May 2015

Introduction to SDIs (Spatial Data Infrastructure)

GEOSS Common Infrastructure and the Big Data challenges

INSPIRE Biodiversity Mashup

Publishing WWII aerial photographs in geographical and library information systems

Observation trends: Expectations from European Comission regarding data exchange and interoperability

GeoDCAT-AP Representing geographic metadata by using the "DCAT application profile for data portals in Europe"

PortalU, a Tool to Support the Implementation of the Shared Environmental Information System (SEIS) in Germany

ArcGIS 9.2 Works as a Complete System

Reducing Consumer Uncertainty

INSPIRE overview and possible applications for IED and E-PRTR e- Reporting Alexander Kotsev

Welcome to the Introduction to Mapbender

The EOC Geoservice: Standardized Access to Earth Observation Data Sets and Value Added Products ABSTRACT

Harvard Hypermap: An Open Source Framework for Making the World's Geospatial Information more Accessible

Adopting the Appropriate GIS Web Service Technologies

Developing the ICSU World Data System (WDS)

Registry Interchange Format: Collections and Services (RIF-CS) explained

Big Data Earth Observation Standardization elements Codrina Ilie TERRASIGNA TF7/SG5

SII Law Organization Coordination activities Examples of good practices Education Technical matters Success stories Challenges

Call for Participation in AIP-6

The VITO Earth Observation LTDA Facility

INSPIRE & Environment Data in the EU

Heterogeneous Missions Accessibility: Interoperability for Earth Observation

Transcription:

The GeoPortal Cookbook Tutorial Wim Hugo SAEON/ SAEOS

SCOPE OF DISCUSSION Background and Additional Resources Context and Concepts The Main Components of a GeoPortal Architecture Implementation Options Freely Available Components Build a Live Example

OUR AIM It is possible, desirable, and in the public interest to: Ensure that scientific data is described properly and discoverable; Once discovered, its utility, quality, and scope can be understood, even if the data sets are huge; Once understood; it can be accessed freely and openly; Once accessed, it can be included into distributed processes, preferably automatically, and on large scales; Once processed, the knowledge gathered can be re-used.

BACKGROUND AND ADDITIONAL RESOURCES Why does the opportunity exist? Who are the current Stakeholders?

BACKGROUND SAEON and the CSIR has collaborated on GeoPortal infrastructure since 2004/5. The list of stakeholders have grown to include DST and several additional smaller initiatives. Recent technical developments, which is based on service - oriented architecture, has seen the emergence of loosely integrated components that are glued together with open standards interfaces. This means that the components can be re-used In any system and do not rely on a specific implementation to work.

MAJOR CURRENT IMPLEMENTATIONS SAEON Data Portal http://data.saeon.ac.za SAEOS (South African Earth Observation System) http://saeos.qsens.net Risk and Vulnerability Atlas (SARVA) http://rava.qsens.net World Data Centre for Biodiversity and Human Health in Africa http://wdc.qsens.net CSIR GeoPortal http://geoportal.gsdi.csir.co.za The next slide provides an overview of how these initiatives are linked.

PORTALS AND PLATFORM Portals: Main Stakeholders and Initiatives Main Shared Platform Services Documents and Publications Spatial Data Other Data SAEON Nodes and Initiatives SAEON SAEOS Portal Data Analysis and Processing SAEOS World Data Centre for BHH Content Visualisation and Presentation WDC Risk and Vulnerability Atlas CSIR Limpopo GeoEconomic Portal Meta-Data and Data Management Functions Meta-Data and Data Services Data and Meta-Data RAVA CSIR LGEP NSIF Application NSIF Portal NSIF

WHERE CAN I READ MORE? On the Shared Platform and how it works: http://data.saeon.ac.za/documentation/it-governance/policies-andguidelines/g342.1.0.2%20guidance%20for%20data%20providers%2 0and%20Custodians.pdf On Standards-Based GeoPortals: http://www.gsdi.org/gsdicookbookindex On the Global Earth Observation System of Systems (GEOSS): http://data.saeon.ac.za/documentation/it-governance/policies-andguidelines/07_implementation%20guidelines%20for%20the%20geo SS%20Data%20Sharing%20Principles%20Rev2.pdf

MetaData CONTEXT AND CONCEPTS Data Standards Automation Mediation

MAIN CONCEPTS AND REQUIREMENTS Standardised meta-data repositories make it possible for users to find, apply, and visualise data. Any GeoPortal needs a way to catalogue its data holdings, and such a repository is a prerequisite for any GeoPortal. GeoPortals need to allow users to visualise data, preferably using a web-based map viewer. Not only that: users may also want to overlay data from different providers, manipulate the presentation of layers, and save the resulting map for future use. If data sources are standardised and adequately described in meta-data, they can be included into automated processes and analysis where required. Increasingly, data need to be linked to visualisation or processing services through additional information that is provided by the user. Structuring and storing these user interventions are referred to as Mediation.

MAIN USE CASES DISCOVERY AND VISUALISATION The platform is based on a shared and aggregated meta-data repository, and the meta-data repository is capable of accepting and working with a range of well-established meta-data standards. These include Dublin Core, SANS 1878, the ISO 19115 family, EML, and FGDC. The list is likely to be extended from time to time to accommodate other standards in widespread use by a user community or new provider. Harvesters can be used to automate meta-data acquisition from standardised providers.

MAIN USE CASES PHASE 2: MEDIATION AND COLLATION Mediators are required to tailor (bind) a data source or sources to a process or service. The service can be as simple as a mapping service, and the mediation as rudimentary as renaming the layers to match the context of a map. More advanced mediations define the linkages between distributed data sets, how data should be aggregated for analysis or display purposes, which columns to match to a charting service, and so on. Mediations are stored in Web Context Documents.

MAIN USE CASES PHASE 3: AUTOMATED PROCESS CHAINING Distributed data sources and processes can also be chained together: in such cases, one needs to describe the process in a standardised way for future re-use. This happens already in e- commerce systems, and it is likely that the same standards in use for automation of web commerce will be used in scientific process automation but the jury is still out on this.? Automation and mediation rely greatly on ontologies for their efficient functioning. These are agreed dictionaries of terms, and can automate some of the mediation.

NATIONAL PLATFORM Shared Implementation a framework containing architecture guidelines, abstract specifications and user requirements, recommended interoperability standards, and reference implementations. a directed open source community that contributes to, extends, and maintains the shared implementation. National funding provides a baseline of operations and activity. not domain-specific, but function-specific. Range of engagement options. Almost all knowledge portals share a base set of functions that are re-usable.

NATIONAL PLATFORM Shared Meaning meta-data standards selection crosswalks (inter-standard translations) controlled vocabularies, thesauri, and ontologies associated with standards these are often domain and region-specific

NATIONAL PLATFORM Shared Processes coordinated training and awareness creation on the importance of meta-data data sharing and meta-data provision policies / guidelines to be implemented at research institutions and as a condition of funding coordination of and assistance with contributions to national infrastructure creation of forums for the validation of decisions and guidelines

Meta-Data Repository MAIN COMPONENTS OF A GEOPORTAL Search Interfaces and Services Meta-Data Visualisation Data Visualisation Components Map Compositions

MAIN COMPONENTS Data Data Services KO Bind Visualise Publish Analyse Mediate Preserve www www Process Capabilities Semantic Web LOO Triplets Meta- Data Meta- Data Find Discover Assess

META-DATA REPOSITORY A meta-data repository is required to describe and reference data sets (spatial data layers, mostly, in a GeoPortal). Open Source Options: GeoNetwork Suitable for ISO 19nnn, FGDC and SANS 1878. Requires an Apache/ Tomcat web server. MetaCAT Designed for EML (Ecological Markup Language) Can be altered to accommodate other standards. Requires an Apache/ Tomcat web server. SAEON/ CSIR Repository Available for SAEON, CSIR, SAEOS, WDC, and Risk Atlas meta-data. Supports simple meta-data management for a variety of standards.

DATA Links to Data can be any of the following: A standardised, interoperable end point A link to a downloadable data set A link to a sub-setting and query page A link to a third-party web page Interoperable Data Sets: OGC WxS Data Sources Web Map Service (WMS) Web Feature Service (WFS/ WFS-T) Web Coverage Service (WCS) KML GeoRSS Sensor Observation Services NetCDF Data Sources Data Services are provided by ArcGIS and Services GeoServer MapServer Etc, Data Storage can be File-based shape and raster collections PostGres with Spatial Extensions Oracle Spatial ($$$) SQL Server 2008 R2 We can also accommodate data as NetCDF (used extensively for multidimensional EO data) SensorWeb (time-series type observations, for example from weather stations).

SPECIALISED DATA MODELS Observations and Measurements Very generalised, not only applicable to Earth and Environmental Observation Advantage of time dimension coupled to spatial dimension Used globally for water-related observation and weather stations Can be exposed as SensorWebs collating data from multiple observation networks.

DISCOVERY Searches are executed against a Meta-Data Repository. The Shared Platform provides Automatable search services based on CS/W A search interface that executes searches against such repositories. JavaScript-based interfaces to render search results. GeoNetwork provides standards-compliant CS/W Search facilities out-of-the-box We will shortly complete work on Search aggregations and visualisations of search results. Search result analyses. OAI=PMH Interface

VISUALISATION Spatial Data Most common libraries: Geo-EXT, GeoDjango, and OpenLayers SAEON uses Geo-EXT and OpenLayers Supports WMS WFS WCS KML GeoRSS GML SAEON/ SAEOS is Adding Sensor Observation Services NetCDF Integrated with Search Facility

IMPLEMENTATION OPTIONS Minimum Medium Clone

MINIMUM IMPLEMENTATION www Upload Visualise S-O/L Data: SHP>WMS Mediator: WCD www www Meta-Data: Excel>SDP Discovery S-CS/W Inventory S-CS/W

MEDIUM IMPLEMENTATION www Upload Visualise S-O/L Data: GeoServer Mediator: WCD Meta-Data: GeoNetwork www www www Harvest Meta-Data: SDP Discovery S-CS/W Inventory S-CS/W

FREELY AVAILABLE COMPONENTS

PLATFORM COMPONENTS Lightweight, JavaScript-based Implementations of OpenLayers: http://196.213.187.51/platform_2/map/index.htm Search Component: http://196.213.187.51/platform_2/map/search_portal.htm CS/W Component: http://196.213.187.51/platform_2/map/csw_query.asp

OPEN SOURCE COMPONENTS Apache and TomCat (we are using Apache Tomcat/6.0.16) Java (we are using Sun Microsystems Inc.: 1.6.0_21 (Java HotSpot(TM) Client VM)) Postgres (we are using v 8.4 ) with spatial profiles/ extensions see http://postgis.refractions.net/documentation/ GeoServer (we are using GeoServer 2.0.1). Downloads and documentation at http://docs.geoserver.org/ GeoNetwork (we are using v 2.3) download from http://sourceforge.net/projects/geonetwork/

SIMPLE, ALMOST Option 1 IMMEDIATE IMPLEMENTATION

OPTION 1.1: DATA STORAGE SHP TIFF HTTP HTTP WxS KML GeoServer Uploader SLD Downloads PostGRES

OPTION 1.2.1: META-DATA SHP CS/W HTTP FTP Harvesters Meta-Data Portal HTTP Uploader TIFF XML SLD HTTP PostGRES

OPTION 1.2.2: META-DATA AnyDB SHP HTTP TIFF CS/W CS/W Endpoint HTTP XML HTTP Meta-Data Portal Uploader SLD PostGRES

OPTION 1.2.3: META-DATA HTTP GeoNetwork SHP TIFF CS/W CS/W Endpoint OAI HTTP XML HTTP Meta-Data Portal Uploader SLD PostGRES

OPTION 1.3: DISCOVERY GeoRSS Dublin Core Atom/JSON CS/W EuroGEOSS CS/W CS/W Endpoint Search Page HTTP OAI-PMH OpenSearch HTTP Meta-Data Portal Map Viewer SPARQL PostGRES

OPTION 1.4: VISUALISATION WxS KML CS/W CS/W Endpoint HTTP GeoRSS NetCDF HTTP Meta-Data Portal Map Viewer SensorWebs PostGRES

PORTAL INSTANCE Option 2 HOSTED AT CSIR/ CHPC

PORTAL INSTANCE HOSTED ON PROVIDER Option 3 SITE