Use of the INSPIRE EF Data Specifications to develop the SEIS-Malta Geodatabase for the Air Quality data management

Similar documents
Design of the Shared Environmental Information System (SEIS) and Development of a Web-Based GIS Interface

Geog 469 GIS Workshop. Managing Enterprise GIS Geodatabases

Data harmonization aspects of the Irish pilot project for INSPIRE data publishing and Network Services

Safe to Save? Archive Options for Geodatabases. Jeff Essic North Carolina State University Libraries

Geospatial Information for Disease Prevention and Control. INSPIRE Conference 2013

Administering your Enterprise Geodatabase using Python. Jill Penney

Troubleshooting Replication and Geodata Services. Liz Parrish & Ben Lin

Geodatabase Management Pathway

Census Mapping with ArcGIS

ArcGIS for INSPIRE. Paul Hardy. ArcGIS. ArcGIS for INSPIRE Enables Esri ArcGIS users to implement and comply with INSPIRE. INSPIRE Data Themes

Geodatabase Replication for Utilities Tom DeWitte Solution Architect ESRI Utilities Team

ESRI Survey Summit August Clint Brown Director of ESRI Software Products

INSPIREd solutions for Air Quality problems Alexander Kotsev

Solving the European Data Puzzle Simplifying INSPIRE Challenges and Usage. con terra GmbH Dipl.-Ing. Mark Döring

Introduction to ArcGIS Server - Creating and Using GIS Services. Mark Ho Instructor Washington, DC

EEOS 381 -Spatial Databases and GIS Applications

Regione Umbria. ESRI EMEA User Conference 2010 Rome, October 27th 2010

Bentley Map Advancing GIS for the World s Infrastructure

SDI Standards at work

An ESRI Technical Paper June 2007 An Overview of Distributing Data with Geodatabases

ISO Series Standards in a Model Driven Architecture for Landmanagement. Jürgen Ebbinghaus, AED-SICAD

Geodatabase Programming with Python

GIS at UCAR. The evolution of NCAR s GIS Initiative. Olga Wilhelmi ESIG-NCAR Unidata Workshop 24 June, 2003

INSPIRE Land Cover Data Specifications to model fuel maps in Europe: the experience of the ArcFUEL LIFE+ project

Steve Pietersen Office Telephone No

Introduction to the 176A labs and ArcGIS Purpose of the labs

ArcGIS for INSPIRE. Marten Hogeweg

Ready for INSPIRE.... connecting worlds. European SDI Service Center

INSPIRing Geospatial Framework For Local Administrations

Lecture 11. Data Standards and Quality & New Developments in GIS

Status of implementation of the INSPIRE Directive 2016 Country Fiches. COUNTRY FICHE Malta

Geodatabase Programming with Python John Yaist

These modules are covered with a brief information and practical in ArcGIS Software and open source software also like QGIS, ILWIS.

How does ArcGIS Server integrate into an Enterprise Environment? Willy Lynch Mining Industry Specialist ESRI, Denver, Colorado USA

Technical Specifications. Form of the standard

INSPIRE Shared Service

Working with the Geodatabase

The File Geodatabase API. Craig Gillgrass Lance Shipman

3D Urban Information Models in making a smart city the i-scope project case study

Implementing INSPIRE Geoportal in Turkey

What are the Spatial Data Standards?

Making spatial data available on the desktop

ArcGIS Enterprise: What s New. Philip Heede Shannon Kalisky Melanie Summers Sam Williamson

GIS-based Smart Campus System using 3D Modeling

Geodatabase An Overview

INSPIRE Monitoring and Reporting Implementing Rule Draft v2.1

Progress of UN-GGIM: Europe Working Group A on Core Data

GIS Boot Camp for Education June th, 2011 Day 1. Instructor: Sabah Jabbouri Phone: (253) x 4854 Office: TC 136

GIS Building Communities beyond National Borders (Building Successful Spatial Data Infrastructures) Nick Land, ESRI Europe

Using OGC standards to improve the common

Administering Your Enterprise Geodatabase using Python. Gerhard Trichtl

ArcGIS for INSPIRE. Marten Hogeweg Satish Sankaran

CREATING USACE SPATIAL DATA STANDARDS-COMPLIANT GEODATABASES FOR STORAGE AND RETRIEVAL OF SPATIALLY REFERENCED DREDGE MATERIAL ANALYTICAL RESULTS

Why GIS & Why Internet GIS?

Introduction to the 176A labs and ArcGIS

ArcGIS Deployment Pattern. Azlina Mahad

Web GIS Deployment for Administrators. Vanessa Ramirez Solution Engineer, Natural Resources, Esri

Estonian approach to implementation of INSPIRE directive. Sulev Õitspuu Head of Bureau of Geoinfosystems Estonian Land Board

GTK GeoKernel and Data Management. Material from Niina Ahtonen, Esa Kauniskangas and Tero Rönkkö

Enabling the Image Analyst (IA) to use the geodatabase

Esri UC2013. Technical Workshop.

EXPECTATIONS OF TURKISH ENVIRONMENTAL SECTOR FROM INSPIRE

Technical Framework Methodology as a core of building up the NSDI NSDI Implementation Specifics in Serbia

GIS Lecture 4: Data. GIS Tutorial, Third Edition GIS 1

GIS for the Police s Property Management Case study

UNIT 4: USING ArcGIS. Instructor: Emmanuel K. Appiah-Adjei (PhD) Department of Geological Engineering KNUST, Kumasi

ArcGIS. for Server. Understanding our World

This paper outlines the steps we took to process the repository file into a Geodatabase Utility Data Model for Bloomfield Township s analysis.

PART A Project summary

The importance of persistent URIs for the implementation of INSPIRE

Hosted by Esri Official Distributor

file://q:\report1\greenatlasfinalreportindex.html

NOKIS - Information Infrastructure for the North and Baltic Sea

MedIsolae-3D. Mediterranean Islands SDI and 3D Aerial Web Navigation. Giacomo Martirano. (Epsilon Italia)

Lecture 12. Data Standards and Quality & New Developments in GIS

ESBN. Working Group on INSPIRE

Using CAD data in ArcGIS

Leveraging the OGC Capabilities of ArcGIS Server

Spatial Data Infrastructure Concepts and Components. Douglas Nebert U.S. Federal Geographic Data Committee Secretariat

AIXM & WXXM Conference May th 2009 Importing and Exporting from Airport GIS Formats Day 3

Valdosta State University Strategic Research & Analysis

ISSUES AND APPROACHES TO COUPLING GIS TO AN IRRIGATION DISTRIBUTION NETWORK AND SEEPAGE LOSS MODELS ABSTRACT

a national geological survey perspective François ROBIDA BRGM (French Geological Survey)

for Effective Land Administration

Introduction to ArcGIS Server Development

Innovation in Land Management: Integrated Solutions For National Cadastre Projects

Geodatabase: Best Practices. Robert LeClair, Senior Instructor

Performing Advanced Cartography with Esri Production Mapping

Geological information for Europe : Towards a pan-european Geological Data Infrastructure

NR402 GIS Applications in Natural Resources

Innovation. The Push and Pull at ESRI. September Kevin Daugherty Cadastral/Land Records Industry Solutions Manager

Road Ahead: Linear Referencing and UPDM

Plan4all (econtentplus project)

Overview. Everywhere. Over everything.

One platform for desktop, web and mobile

St. Kitts and Nevis Heritage and Culture

Oracle Spatial: Essentials

GIS Technology and Tools for Long Range Transportation Planning in the National Park Service

Developing An Application For M-GIS To Access Geoserver Through Mobile For Importing Shapefile

Spatial data interoperability and INSPIRE compliance the platform approach BAGIS

Transcription:

Use of the INSPIRE EF Data Specifications to develop the SEIS-Malta Geodatabase for the Air Quality data management G. Martirano 1, M. Bonazountas 2, S. Formosa 3, M. Nolle 4, E. Sciberras 4, F. Vinci 1 1 Epsilon Italia 2 Epsilon International 3 University of Malta 4 Malta Environment & Planning Authority

Overview Introduction User requirements Air geodatabase design Conceptual design Matching tables Physical geodatabase Next steps and open points Conclusions

Introduction SEIS-Malta system (Shared Environmental Information System (SEIS) and web-based GIS interface) forms part of a global project on environmental monitoring funded under the 2007-2013 Structural Funds Programme for Malta. The project Developing national environmental infrastructure and capacity, is co-financed by the European Regional Development Fund (ERDF) which provides 85% of the project s funding and the Government of Malta, which finances the rest under Malta s Operational Programme I - Cohesion Policy 2007-2013 Investing in Competitiveness for a Better Quality of Life.

Introduction The project is aimed to radically improving the national environmental monitoring capacity in five environmental themes air, water, radiation, noise and soil. It will result in the procurement of equipment, information management systems, environmental baseline surveys, training of staff, and the enhancement of the national monitoring programmes in these five environmental themes. This presentation describes the activities accomplished for the design and development of the data model and associated Geodatabase for the AIR-theme of the SEIS-Malta system

Introduction Putting SEIS in action through putting INSPIRE in action?

User requirements The MEPA (Malta Environment & Planning Authority) overall system architecture to be used for the development of the SEIS-Malta is based on an ArcGIS Server platform and ArcSDE must be employed to manage the underlying geospatial data that will be stored in Microsoft SQL Server RDBMS.

AIR Geodatabase design The AIR geodatabase has been designed according to the following steps, most of them carried out in parallel: 1. Analysis of the target Data Model (INSPIRE Environmental Monitoring Facilities Data Specifications v2.0) 2. Analysis of the Source Data (MEPA website + sample data provided by MEPA) 3. Conceptual design of the geodatabase according to INSPIRE EF Data Specification 4. Preparation and filling-in of the matching table 5. Creation of the geodatabase structure with ArcGIS Diagrammer 6. Import of the geodatabase in ArcGIS and SQLServer

Conceptual design of the geodatabase Based on the results of the first two steps, the geodatabase structure has been designed considering the following aspects: to include all the INSPIRE EF elements for which a correspondence with the source data has been found to include all the additional element not existing in the INSPIRE EF data model but present in the source data to include the INSPIRE EF elements not existing in the source data

Conceptual design of the geodatabase The INSPIRE Environmental Monitoring Facilities data model has been structured in order to be adapted to the modelling of different typologies of data. In the AIR data modelling the following structure has been used: EnvironmentalMonitoringNetwork Feature Type, for the modelling of the measuring networks EnvironmentalMonitoringFacility Feature Type, for the data modelling of the Air Monitoring Stations EnvironmentalMonitoringFacility Feature Type, for the data modelling of the sensors installed on the stations

Conceptual design of the geodatabase The data model provides the possibility to use the same feature type to model objects at different levels with the possibility to take into account the hierarchy, as in the case of stations and sensors.

Conceptual design of the geodatabase For the storage of the information of the measures, one table for each monitored pollutant has been created. All attributes and/or items with a multiplicity greater than one have been treated in separate tables, linkable to the feature type by means of joins using the unique ID.

Matching table After the design of the geodatabase conceptual schema, a matching table has been created, in order to map all the correspondences between the elements of the INSPIRE data model, of the source data and of the final geodatabase.

Matching table The matching table has been structured in the following three groups of columns: Application Schema 'Environmental Monitoring Facilities', a group of columns containing the elements of the INSPIRE data model Source location of information, a group of columns containing references to the location of the related information in the source data Database mapping, a group of columns containing the mapping of the various elements in the final geodatabase

Matching table Feature Type Document ation Attribute / Association role / Constraint EnvironmentalMonit An inspireid oringnetw ork Sup Environmental ertypes: AbstractMonito Monitoring ringfeatureab stractmo Netw ork is an nitoringobject administrative/ organisational grouping of name Environmental Monitoring additionaldescription NetworkFacility Hierarchy Facilities managed the same w ay for a specific purpose, targeting a specific area. Each netw ork respects common rules aiming at ensuring coherence of the observations, especially for purposes of Environmental Monitoring Facilities, mandatory parameters selection, measurement methods and sampling regime. Lifespan of the link betw een Environmental Monitoring legalbackground responsibleparty beginlifespan endlifespan geometry reportedto hasobservation setupfor observingcapability broader narrower onlineresource contains Lifespan Netw ork and of the linkingtime hierachical link betw een Environmental organisationallevel Application Schema 'Environmental Monitoring Facilities' (version 2.0) Attribute / Association role / Constraint documentation External object identifier Plain text denotation of the environmental monitoring Plain text description of additional information not The legal act, in w hich the management and regulation of the environmental monitoring Responsible party for the environmental monitoring object Begin of the lifespan of the digital object End of the lifespan of the digital object Geometry associated to the environmental The Legal Act w hich the Abstract Monitoring Feature is reported to The Observation(s) attached to the Abstract Specific set of Abstract Monitoring Features used A link pointing to the explicit capability of an A link pointing to a broader definition of an Abstract A link pointing to a more detailed definition of an A link to an external document providing further information on the Environmental Monitoring Level of organisation A link pointing to all Environmental Monitoring Facilities included in this linkingtime Lifespan of the link Lifespan of the link Data Type / Values / Code List - Enumerations Multip licity Voida ble / Non- Voida ble Data Type Attribute Data Type Attribute document ation Data Type / Values / Code List - Enumerations Mult iplici ty Voidab le / Non- Voidab le "File name" or URL Name of attribute Example of one data source Malta value Remarks Action Table Attribute Example of one data target value Identifier 1 localid A local CharacterString 1 "Attard I. Measuring Providing a EMNetw ork inspireid_localid Used the same value for identifier, station netw orks\na unique the attribute "ID_net" nam e space Namespace CharacterString 1 Providing a EMNetw ork inspireid_namespace uniquely correct vers ionid The identifier of CharacterString 0..1 voidable EMNetw ork inspireid_versionid the particular vers ionid_void Reasons for VoidReasonValue EMNetw ork inspireid_versionid_void void values. * Unknow n* CharacterString 0..* EMNetw ork name Measuring netw orks Join betw een EMNetw ork and Name tables by CharacterString 0..1 "Attard station LegislationReference 0..* voidable See DataType sheet for references on LegislationReference DataType CI_ResponsibleParty 0..* le galbackground _void responsiblepart y_void beginlifespan_v oid endlifespan_voi d Reasons for void values. Reasons for void values. Reasons for void values. Reasons for void values. VoidReasonValue * Unknow n* VoidReasonValue * Unknow n* VoidReasonValue * Unknow n* VoidReasonValue * Unknow n* "Attard station Territorial coverage of Person in charge + 316 km2 EMNetw ork additionaldescription Michael Nolle + Unit D, See DataType sheet for references on LegislationReference DataType EMNetw ork legalbackground_void EMNetw ork EMNetw ork EMNetw ork EMNetw ork EMNetw ork EMNetw ork GM_Object 0..1 EMNetw ork SHAPE OM_Observation 0..* EnvironmentalMonitoring 0..* Program ObservingCapability 0..* reportedto_void Reasons for void values. VoidReasonValue * Unknow n* EMNetw ork respparty_* respparty_void beginlifespan beginlifespan_void endlifespan endlifespan_void reportedto_void Remarks Join betw een EMNetw ork and LegislationReference Join betw een EMNetw ork and ReportToLegalAct AbstractMonitoringFeat 0..1 EMNetw ork broader ure AbstractMonitoringFeat 0..* Hierarchy narrow er Join betw een EMNetw ork ure and Hierarchy tables by URI 0..* voidable OnlineResour onlineresource Join betw een EMNetw ork ce and OnlineResource onlineres ource_ Reasons for VoidReasonValue EMNetw ork onlineresource_void void void values. * Unknow n* sub-national EnvironmentalMonitoring Facility voidable DateTime 1 voidable DateTime 0..1 voidable ReportToLegalAct 0..* voidable LegislationLevelValue * international* european* national* TM_Object 1 TM_Object 1 voidable organisationalle vel_void Reasons for void values. VoidReasonValue * Unknow n* EMNetw ork EMNetw ork 0..* Netw orkfacilit y voidable 1 voidable See DataType sheet for references on ReportToLegalAct DataType link ingtim e _void Reasons for void values. link ingtim e _void Reasons for void values. VoidReasonValue * Unknow n* VoidReasonValue * Unknow n* Unpopulated Source location of information See DataType sheet for references on LegislationReference DataType See DataType sheet for references on ReportToLegalAct DataType Netw orkfacilit y Netw orkfacilit y organisationallevel organisationallevel_void ID_sta linkingtime_begin + linkingtime_end linkingtime_void Database mapping See DataType sheet for references on ReportToLegalAct DataType Join betw een EMNetw ork and Netw orkfacility tables by "ID_net" attribute. Join betw een EMNetw ork and Netw orkfacility tables Join betw een EMNetw ork and Netw orkfacility tables Hierarchy linkingtime_begin + Join betw een EMNetw ork linkingtime_end and Hierarchy tables by Hierarchy linkingtime_void Join betw een EMNetw ork and Hierarchy tables by "ID_net" and "ID_ref" Action

Matching table The cases indicated in the table below may occur: Application Schema 'Environmental Monitoring Facilities' Groups of columns Source location of information Database mapping Filled Filled Filled Filled Empty Filled Empty Filled Filled Filled Empty Empty Note INSPIRE EF elements for which a correspondence with the source data has been found and it has been mapped in the geodatabase INSPIRE EF elements for which a correspondence with the source data has not been found but it has been mapped in the geodatabase Additional element not existing in the INSPIRE EF data model but present in the source data and mapped in the geodatabase INSPIRE EF elements not existing in the source data and not applicable

Physical geodatabase The physical geodatabase has been created using the visual editor ArcGIS Diagrammer, a tool allowing the creation of all the geodatabase elements (Feature Classes, Tables, Coded Value Domains, etc.). Once completed, the geodatabase structure has been exported as "XML Workspace Documents, an ESRI proprietary file format that allows to exchange and share geodatabase schemas. The "XML Workspace Document" file can be loaded in a SQLServer database, using an ArcSDE connection in ArcCatalog.

Next steps and open points To make a second loop as soon as the the v3.0 of INSPIRE DS will be released To wait for the finalisation of the ingestion services, under development by other members of the consortium, based on the actual structure of the geodatabase and making some process/transformation to ingest into the geodatabase the datasets, which are measurements coming from the field. To wait for the finalisation of the reporting services, under development by other members of the consortium, based on the actual structure of the geodatabase and making transformations to comply with the reporting obligations.

Next steps and open points To see if it is better to restructure the geodatabase in order to make it more close to the reporting obligations, but more distant from the INSPIRE DS (basically comparing the complexity of the transformations used by the reporting services vs. those used to match the INSPIRE DS). To start working on the other themes: Water theme (bathing waters, inland surface waters, groundwaters) Noise theme Soil theme Radiation theme

Conclusions Using a geodatabase to store environmental information is an operational need for the organizations aiming to effectively implement their data management workflows. On the other hand, a proper structure of the geodatabase will facilitate the INSPIRE compliance in terms of datasets interoperability. In order to have INSPIRE compliant datasets, it is convenient to replicate in the geodatabase the same structure contained in the INSPIRE gml application schema of the relevant data theme. In this way the subsequent transformation process from geodatabase to gml is an easy process.

Conclusions Putting SEIS in action through putting INSPIRE in action? It works! Thank you g.martirano@epsilon-italia.it