Challenges and issues of data transformation from heterogeneous sources in the example of creating an INSPIRE harmonized federal waterway network

Similar documents
GENERATING INSPIRE PLU DATA ON BASE OF THE GERMAN NATIONAL STANDARD XPLANUNG. Dr. Joachim Benner Dr. Kai-Uwe Krause September

INSPIRE Data Harmonization and Network Services at the German Federal Institute of Hydrology (BfG) Klaus Fretter BfG Sören Dupke con terra

INSPIRE Shared Service

Why GIS & Why Internet GIS?

Development of a server to manage a customised local version of OpenStreetMap in Ireland

NOKIS - Information Infrastructure for the North and Baltic Sea

Bentley Map Advancing GIS for the World s Infrastructure

Technical Specifications. Form of the standard

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

WEB-BASED SPATIAL DECISION SUPPORT: TECHNICAL FOUNDATIONS AND APPLICATIONS

Geospatial capabilities, spatial data and services provided by Military Geographic Service

Current Hydrographic Projects at BSH

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

Global Geospatial Information Management Country Report Finland. Submitted by Director General Jarmo Ratia, National Land Survey

ArcGIS Pro: Essential Workflows STUDENT EDITION

Features and Benefits

Overview. Everywhere. Over everything.

One platform for desktop, web and mobile

National Waterway Network. Waterway Mile Marker Database. Waterway Network Link Commodity Data.

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

E-Government and SDI in Bavaria, Germany

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

Paper UC1351. Conference: User Conference Date: 08/10/2006 Time: 8:30am-9:45am Room: Room 23-B (SDCC)

Land Board, NW Services and SDI Tambet Tiits, FRICS

GIS-based Smart Campus System using 3D Modeling

Hosted by Esri Official Distributor

ADVANTAGES OF GIS-INTEGRATED MARITIME DATA IN THE BLACK SEA REGION FOR MULTIPURPOSE USE

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

Geoprovisioning delivers geodata and its analysis for specific areas on request.

Testing of Geoportals: INSPIRE demands and challenges

Web Visualization of Geo-Spatial Data using SVG and VRML/X3D

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

STATUS QUO REPORT ON ENC ACTIVITIES

ENC and SDI: Convergence Issues. Tatiana DELGADO Fernández GEOCUBA, Hydrographic and Geodetic Service of Cuba

Jeroen Hogeboom. Advisor Information Management PDOK Kadaster (Cadastre, Land Registry, Mapping Agency of NL) Introduction

Geospatial Products V8i (SELECTseries 1)

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

Transfer of Statistical Data from the German Federal and State Governments to the European INSPIRE Network. Mark Döring & Sören Dupke

OSGIS Platform. Storing and distributing PostGIS, Deegree, UMN Map Server Desktop visualization JUMP, QGIS, Thuban, udig, gvsig

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

The INSPIRE compliant Geological Map of Germany 1:1,000,000 (GK1000)

Intelligent Marine and Coastal Mapping Data

IHO STAKEHOLDERS FORUM. Hydrographic data and its role in MSDI. Thursday 27 September Jens Peter Hartmann KMS

Proposal to Include a Grid Referencing System in S-100

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

INSPIRE General Introduction & Service Architecture

GIS-based Smart Campus System using 3D Modeling

CHAPTER 22 GEOGRAPHIC INFORMATION SYSTEMS

ArcGIS Enterprise: Administration Workflows STUDENT EDITION

IMPLEMENTING GOVERNMENT-WIDE ENTERPRISE GIS; THE FEDERATED MODEL

Free and Open Source Software for Cadastre and Land Registration : A Hidden Treasure? Gertrude Pieper Espada. Overview

NATIONAL REPORT OF ESTONIA

Optimizing work processes by using GIS in the ASFINAG. Peter Aubrecht ASFINAG Service GmbH, AUSTRIA EUC Croatia, Split 15 th October 2014

Bentley Map Advancing GIS for the World s Infrastructure

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

Implementing INSPIRE Geoportal in Turkey

INSPIRE Implementation Stories and Data Harmonization Solution Patterns at Land Management Agencies Across Europe

GIS ADMINISTRATOR / WEB DEVELOPER EVANSVILLE-VANDERBURGH COUNTY AREA PLAN COMMISSION

"Transport statistics" MEETING OF THE WORKING GROUP ON RAIL TRANSPORT STATISTICS. Luxembourg, 25 and 26 June Bech Building.

Innovation in Land Management: Integrated Solutions For National Cadastre Projects

ArcGIS. for Server. Understanding our World

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

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

GIScience: Current Technology. Michael F. Goodchild University of California Santa Barbara

STATUS QUO REPORT ON ENC ACTIVITIES

PaikkaOppi - a Virtual Learning Environment on Geographic Information for Upper Secondary School

Finding geodata that otherwise would have been forgotten GeoXchange a portal for free geodata

FIRE DEPARMENT SANTA CLARA COUNTY

THE WASHINGTON COASTAL ATLAS

4. GIS Implementation of the TxDOT Hydrology Extensions

SITR-IDT The Spatial Data Infrastructure of Sardinia Region

Modern Education at Universities: Improvements through the Integration of a Spatial Data Infrastructure SDI into an e-learning Environment

NATO Headquarters The Situation Center GIS experience.

Using OGC standards to improve the common

ArcGIS for INSPIRE. Marten Hogeweg Satish Sankaran

Methodological Chain for Hydrological Management with Web-GIS Applications

Coast Survey Providing Improved Access to Maritime Navigation Products and Services

Leveraging Your Geo-spatial Data Investments with Quantum GIS: an Open Source Geographic Information System

Establishing the National Spatial Data Infrastructure (NSDI) for Norway a joint effort by many stakeholders SPATIAL DATA FOR BENEFIT OF THE SOCIETY

Data Conversion to I3S for 3D Modeling from CityGML. Christian Dahmen (con terra GmbH) Satish Sankaran (Esri)

Environmental SDI in Tuscany: state of the art and future developments

GIS-T 2010 Building a Successful Geospatial Data Sharing Framework: A Ohio DOT Success Story

Visualizing Big Data on Maps: Emerging Tools and Techniques. Ilir Bejleri, Sanjay Ranka

Beyond points: How to turn SMW into a complete Geographic Information System

A Data Repository for Named Places and Their Standardised Names Integrated With the Production of National Map Series

19.2 Geographic Names Register General The Geographic Names Register of the National Land Survey is the authoritative geographic names data

NOKIS an ISO Based Metadata System

YYT-C3002 Application Programming in Engineering GIS I. Anas Altartouri Otaniemi

For the IT professional Information management solutions IBM Spatial Solutions

INSPIRE a backbone in spatially enabling the digital maritime society in the Baltic Sea region

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning

Introduction to ArcGIS Server Development

GeoSpatial Water Distribution, Sanitary Sewer and Stormwater Network Modeling

GIS GIS.

Service improvement through integration of AIM, MET and ATM Information Services

INSPIRE Coordination in Germany

Leveraging the OGC Capabilities of ArcGIS Server

Digital Mariner s Routeing Guide An Exploration of the Standardization and Online Delivery of Marine Information

Among various open-source GIS programs, QGIS can be the best suitable option which can be used across partners for reasons outlined below.

Sharing soil information with the help of INSPIRE, key challenges with soil data management

Transcription:

Challenges and issues of data transformation from heterogeneous sources in the example of creating an INSPIRE harmonized federal waterway network Christian Schwartze codematix GmbH INSPIRE Conference 2017 Wednesday, September 6th

The Who question Informationstechnikzentrum Bund* (ITZBund, Ilmenau, Germany) codematix GmbH (Jena, Germany) IT service provider for mainly federal agencies hosting and operation of IT administrative processes, SW development and support initiator of this project (and other INSPIRE-related tasks) * German Federal Centre for Information Technology dynamic company specialized on customer tailored SW develpoment, web services and training IT services: system design, implementation and optimization of GIS enterprise solutions; geospatial data processing, infrastructures and support

WSV Wasserstraßen- und Schifffahrtsverwaltung des Bundes * executive agency of the Federal Ministry of Transport and Digital Infrastructure owner and operator of the German federal waterways responsible for ensuring safe flowing, efficient shipping traffic and INSPIRE compliant data processing and provision * Federal Waterways and Shipping Administration

Initially: A feasibility study (open source) software approaches and geodata transformation concepts for implementing the INSPIRE rules regarding Water Transport Networks (TN-W, Annex I) consideration of existing but heterogeneus data sources provided by various data holders easy extensibility (e.g. for additonal data)

Result: Types of data preprocessing (1) XSLT (2) OGR (3) JAVA extensible Stylesheet Language Transformation OpenGIS Simple Features Reference Implementation (hist.) Object-oriented programming language Transforming XML documents into other documents or formats (rule-based) Tools for querying, processing and manipulating vector data such as ogr2ogr Using in combination with geospatial libraries - such as Geotools

Existing data sources (A) VerkNet (B) Inland-ENC (C) WADABA ESRI Shapefile/Geodatabase S-57 ENC chart data (.000 files) Web Feature Service (WFS) The German transport network of inland waterways - provided by Federal Institute of Hydrology (BfG) Inland Electronic Navigational Charts by the WSV Waterway database by the WSV

https://www.wsv.de/service/karten_geo informationen/verknet_bwastr/index.html Data sources ( 1 ) VerkNet technical complex due to professional information and agreements by the WSV (Wasserstraßen- und Schifffahrtsverwaltung des Bundes) diverse, position-related, detailed attributes example: distinction of secondary waters and main waters - geometrical delimited by connection lines

https://www.elwis.de/service/inland-enc-der-wsv/ index.html Data sources ( 2 ) Inland-ENC ECDIS format 2.3 (Electronic Chart Display and Information System), Version 2.3 Variety of object-oriented designed vector data along inland waterways

http://atlas.wsv.bund.de/wadaba/wms Data sources ( 3 ) WADABA containing facility sites or constructions along waterways that are either owned by the WSV or by any third party

Elements forming the Water Transport Network from: INSPIRE Data Specification on Transport Networks Technical Guidelines

INSPIRE Feature concept: Nodes and Links WADABA VerkNet WaterNode VerkNet InlandWaterway Inland continental waterway as a collection of x individual WaterwayLinks or n WaterLinkSequences WaterwayLink Two connected WaterNodes PortNode Special WaterNode for point representation of a port IENC WaterLinkSequence Ordered collection of x individual WaterwayLinks representing a continuous water network path without branches Junction or point representation of a lock, ship lift, turning basin, terminal or movable bridge FerryCrossing At least one WaterwayLink across the water body IENC PortArea Boundary of inland port

Data processing with OGR/XSLT ( 1 ) VerkNet WaterNodes/-wayLinks breaking down into main relevant components: individual junction and waterway GML files as input for Java processing Example: junctions_3204.gml verknet_3204.gml

Data processing with OGR/XSLT ( 2 ) WaterNodes WADABA WADABA retrieving relevant facilities from Web Feature Service (WFS) requests for locks, ship lifts, turning basins, (movable) bridges as input for Java processing Resulting attribute table of INSPIRE relevant WADABA objects

Data processing with OGR/XSLT ( 3 ) IENC PortArea/FerryCrossing querying IENC data files for relevant S-57 objects, e.g. hrbbsn and feryrt as input for Java processing Resulting attribute table of port objects

Geodata processing with Java ( 1 ) WaterNodes/-wayLinks verknet_3204.gml: connection lines (red) not desirable/not needed in INSPIRE context create continuous lines from one junction to the other merging connection lines with waterway line use junctions from e.g. junctions_3204.gml

Geodata processing with Java ( 2 ) WaterNodes/-wayLinks geometries in data sources are not harmonized merging waterway lines and water nodes needed waterway-by-waterway (e.g. verknet_3204.gml): spatial index searching for candidates (e.g. locks, ship lifts, ports ) from previous WADABA Shapepfile ordering the hits and snapping them along the waterway final inserting 16

INSPIRE Feature Type INSPIRE IDs (without namespace) Geodata processing with Java ( 3 ) WaterLinkSequence e.g. WLS-6825.1.006 WWL WaterwayLink e.g. (A) WWL-6825.1.005.001 (B) WWL-6825.1.006.001 (C) WWL-6825.1.006.002 (D) WWL-6825.1.007.001 WND WaterwayNode WND-LOC-6825.1-0003193.32 WND-JUN-6825.1-0004834.54 WLS D C WaterNodes/-wayLinks ordered, snapped and final water nodes split current waterway into parts results in new INSPIRE waterwaylinks with start/end node sequential ID numbering B A Minimalist example at federal waterway 6825 Flussstrecke Rathenower Havel

Geodata processing with Java ( 4 ) WaterNodes/ waylinks ID schema used and valid in all GML objects delivered by deegree software http://www.deegree.org

Geoata processing with JAVA ( 5 ) PortNodes INSPIRE: A point [ ] to represent a sea or inland port in a simplified way, aproximately located at the bank of the waterbody [ ] uses Ports Shapefile from OGR preprocessing identify centre point of harbour polygon and connect it with waterway (shortest distance) new point is new junction! find shortest way between new point and polygon new point is port representation (PortNode)!

Resulting INSPIRE WMS for TN-W

Thank you!