An OpenStreetMaps & INSPIRE databases story

Slides:



Advertisements
Similar presentations
Rue du Rhône 114- CH-1204 Geneva - T: F: Ecma TC43: Universal 3D.
Advertisements

EIONETs Experiences With Open Source Why – How – Reactions by Søren Roug European Environment Agency.
Chapter 6 Database Design
Enterprise Architecture The Arkansas Approach. Key Areas What is enterprise architecture? Why is it important? How you can participate Current status.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
National Institute of Statistics, Geography and Informatics of Mexico Website of Mexico for Information Exchange With OECD Towards Implementation of SDMX.
Software Development Architectures Ankur K. Rajopadhye Louisiana Tech University.
Selecting a Tool 1 When to start evaluating: Current method is not effective Can solve an immediate problem/challenge Can increase productivity and deliverables.
OSM and CityGuide. Quality Assurance for Navigation Software Kirill “Zkir” Bondarenko SotM Baltic, 2013.
What is SMEcollaborate Primarily developed for Small and Medium Companies who wish to collaborate together. It is a:- A resource center for collaborating.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
North Carolina’s New Statewide Road Centerline Data Sarah Wray, GISP, CGCIOTim Sheldon, GISP Spatial Data ManagerBusiness Analyst Engineering Transportation.
0 Apex as Your Integration Platform: Is It Possible? Copyright 2012 Fujitsu America, Inc.
ESDIN - the geospatial reference data and services for INSPIRE David Overton – Project Coordinator EuroGeographics Project Manager
ArcGIS Editor for OpenStreetMap: Contributing Data Christine White.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
Distributed systems, what does it mean Geo Solutions Rombout Verwimp SADL – K.U. Leuven Anne Gobin Jan De Belder.
Workshop on Census Cartography and Management - October World Population and Housing Census Programme United Nations Statistics Division.
United Nations Economic Commission for Europe Statistical Division CSPA: The Future of Statistical Production Steven Vale UNECE
Concept Demonstration: Implementing GEOSS Architecture using Open Standards and Open Source Software “The User and GEOSS Architecture” Workshop, 30 Oct.
Systems Analysis and Design in a Changing World, Fifth Edition
Enterprise Service Bus
Pragmatics 4 Hours.
Operationalizing the e-Governance Framework for health
Information Systems Development
TECHNOLOGY PLUG-IN T12 BUSINESS PROCESS.
Lec 6: Practical Database Design Methodology and Use of UML Diagrams
20101 HBCU /ASERL Exchange Librarian Dawn Ventress Kight
Spanish update on ebook lending service Naple Ebook Working Group
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
Chapter 6 Database Design
CHAPTER 3 Architectures for Distributed Systems
HDM-4 Future Directions
Shared Services Open Forum
The evolution of the SDMX infrastructure and services
Tools for Memory: Database Management Systems
Eurostat D2 – Regional Indicators and Geographical Information
Product Lines.
AFNeT Standardization Days 2018
Using the Checklist for SDMX Data Providers
SDMX: Enabling World Bank to automate data ingestion
INSPIRE Thematic Cluster on Topographic and Cadastral Reference data
CountrySTAT / FENIX Overview of the
GSBPM, GSIM, and CSPA.
EFETAC and NEMAC Collaboration
Dissemination guidelines at INE
2. An overview of SDMX (What is SDMX? Part I)
Cloud Data Replication with SQL Data Sync
Priority geospatial datasets for the European Commission
Enterprise Program Management Office
A complete Company Management Software. WHAT is ProMaTo? ProMaTo is a powerful management tool and work as the central platform to manage your company.
Product Lines.
Chapter 1: Introduction to Systems Analysis and Design
Statistical Information Technology
Developing and testing enterprise Java applications
CSPA: The Future of Statistical Production
Creating Basemaps to Manage Buildings and Facilities
ArcGIS for Local Government’s Address Maps and Apps
The European Location Framework: taking INSPIRE to the next level
SOA initiatives at Istat
ArcGIS Editor for OpenStreetMap: Contributing data
Geographical Information Systems for Statistics Luxembourg March 2008
Introduction to SOA Part II: SOA in the enterprise
WISEds Implementation plan: proposal
Calypso Service Architecture
1. SDMX: Background and purpose
ESDEN - modernisation of data exchange in the ESS
Chapter 2: Building a System
Building a “System” Moving from writing a program to building a system. What’s the difference?! Complexity, size, complexity, size complexity Breadth.
Presentation transcript:

An OpenStreetMaps & INSPIRE databases story a technical experience with transport network

Introduction of the story Spanish INSPIRE TN database Sources: Cadastre (streets), Statistical Office (street names), National Mapping Agency (roads). Auxiliary sources: Regional and Local Mapping Agencies. Features: INSPIRE oriented (with some extensions) WMS & WFS implemented base on this database 3D Network topology PostgreSQL We have invested a lot of human and economic resources.

But we have to face a problem The complex updating processes: Many organizations with competences in TN. Distributed task. No software tools available for a very complex data model.

What if we use OpenStreetMaps? They have an open software environment for editing and updating geometries. It’s a very success and well known project (easy to sell the idea). It’s very well supported project -including the EEA :( -.

And even more… It could be a key source of VGI. It could be a source for data quality evaluation. It could be a source for detecting changes. It could be a source for data we don’t have (as road directions). It could be a way to disseminate official data. So the system should work in both directions.

So we started to work First attempt: Contacting with the Spanish OSM association. But it is a group of geeks They don’t have an organizational structure. We couldn’t hire them.

So we started to work Second attempt: A Spanish company had worked for Eurostat in a project to compare OSM vs EuroRegionalMaps railways data. So, at least, they knew the OSM data model. Then we decided to contract them.

The project “Defining a transformation protocol and a gateway from Spanish INSPIRE TN and OSM databases”. Budget: 60k € Subcontractor: Guadaltel

The architecture GATEWAY TN - OSM INSPIRE TN DB OSM TN DB EDITOR SW

The software Kettle tool for initial migration ETL processes (Pentaho configuration). TileCalculator library for inclusion in the bulk load process for OSM data model. Application to execute migration and synchronization processes from INS TN to OSM and from OSM to INS TN. iD OSM editor.

The outcomes of the project Feasibility of the use of OSM environment as a collaborative platform for the maintenance of INS TN database. Migration protocols allow the communication and track changes between INS TN and OSM databases. Performance improvements have been needed due to the big amount of data to be migrated. OSM data model implements a completely de- normalized structure, so errors in the insertion can be reverted to INS TN database. OSM open data model allows a free insertion and edition of tags and values non standardized for TN.

Next steps Improving INS TN geometries to facilitate OSM migration process. Enhancing massive loads process. Reusing of existing tags in OSM to improve the INS TN mapping. Developing a plugin for OSM iD editor to manage TN specific data and logic. Communications, dissemination, training.

OSM, a threat or an opportunity? They are taking the place of the NMCAs

OSM, a threat or an opportunity? Spreading official data

OSM, a threat or an opportunity? Using OSM data Only if the contributor declares their data as “public domain”. If not, the OSM licenses is more restrictive than IGN one. You can use OSM for commercial porpouses.

“if you can’t beat them, join them”