OPEN STANDARD WEB SERVICES FOR VISUALISATION OF TIME SERIES DATA OF FLOOD MODELS



Similar documents
CampusMapper a light-weight internet mapping tool using MySQL, Tomcat and SVG

About scope of OpenGIS technology in oceanographic data management and visualization Andrey V. Golik, Vitaly K. Fischenko, Stepan G.

UK Location Programme

Web Map Context Service for Adaptive Geospatial Data Visualization

INTEROPERABLE IMAGE DATA ACCESS THROUGH ARCGIS SERVER

Standardized data sharing through an open-source Spatial Data Infrastructure: the Afromaison project

Interoperable Solutions in Web-based Mapping

Integration of location based services for Field support in CRM systems

CURSO Inspire INSPIRE. SPEAKER: Pablo Echamendi Lorente. JEUDI 23/ THURSDAY 23 rd W S V : G E O S P A T I A L D A T A A C C E S S

Institute of Computational Modeling SB RAS

What s new in Carmenta Server 4.2

Oklahoma s Open Source Spatial Data Clearinghouse: OKMaps

Choosing the right GIS framework for an informed Enterprise Web GIS Solution

Web Map Service Architecture for Topographic Data in Finland

Design Requirements for an AJAX and Web-Service Based Generic Internet GIS Client

Mobile GIS for Cadastral Data Collection in Ghana

Managing a Geographic Database From Mobile Devices Through OGC Web Services

ArcGIS. Server. A Complete and Integrated Server GIS

Implementing an Imagery Management System at Mexican Navy

CentropeMAP - Information Infrastructure for a dynamic cross-border region in the heart of Europe Manfred Schrenk, Clemens Beyer, Walter Pozarek

VISUAL INSPECTION OF EO DATA AND PRODUCTS - OVERVIEW

CentropeSTATISTICS a Tool for Cross-Border Data Presentation Manfred Schrenk, Clemens Beyer, Norbert Ströbinger

Implementation of information system to respond to a nuclear emergency affecting agriculture and food products - Case of Morocco

Geoinformation Science at the University of Potsdam

Data interchange between Web client based task controllers and management information systems using ISO and OGC standards

Collaborative Post-Disaster Damage Mapping via Geo Web Services

DEVELOPMENT OF OPEN SOURCE SOFTWARE FOR MULTI-TEMPORAL DISASTER MONITORING ACROSS NETWORK WITH DYNAMIC DATA EXCHANGE

Cloud application for water resources modeling. Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia

An architecture for open and scalable WebGIS

Data Visualization Using Web GIS Software

The ORIENTGATE data platform

ArcGIS Framework Plug-In: Extending the ArcGIS Desktop for ANSI Standard Framework Data to Support Government Decision Making

Documentation of open source GIS/RS software projects

What's new in gvsig Desktop 2.0

Web and Mobile GIS Applications Development

Mapping Mashup/Data Integration Development Resources Teaching with Google Earth and Google Ocean Stone Lab August 13, 2010

gvsig: Open Source GIS client. Spatial Data Infrastructure Client.

GIS Initiative: Developing an atmospheric data model for GIS. Olga Wilhelmi (ESIG), Jennifer Boehnert (RAP/ESIG) and Terri Betancourt (RAP)

Introduction to Geospatial Web Services

DEVELOPMENT OF THE INTEGRATING AND SHARING PLATFORM OF SPATIAL WEBSERVICES

Study of GML-Based Geographical Data Visualization Strategy

GeoMedia Product Update. Title of Presentation. Lorilie Barteski October 15, 2008 Edmonton, AB

EXPLORING AND SHARING GEOSPATIAL INFORMATION THROUGH MYGDI EXPLORER

DATA VISUALIZATION GABRIEL PARODI STUDY MATERIAL: PRINCIPLES OF GEOGRAPHIC INFORMATION SYSTEMS AN INTRODUCTORY TEXTBOOK CHAPTER 7

gvsig: A GIS desktop solution for an open SDI.

A Hybrid Architecture for Mobile Geographical Data Acquisition and Validation Systems

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract

ISO and OGC Service Architecture

Choosing the right GIS framework for an informed Enterprise Web GIS Solution

AN INTEGRATED FRAMEWORK FOR SPATIO-TEMPORAL DATA MANAGEMENT: THE PROJECT BRISEIDE BRIDGING SERVICES INFORMATION AND DATA FOR EUROPE

Correspondence can be sent to: GeoConnections Natural Resources Canada 615 Booth Street Ottawa, Ontario K1A 0E9

The GeoMedia Architecture Advantage. White Paper. April The GeoMedia Architecture Advantage Page 1

Geospatially Enabling the World: The Convergence of Geospatial and Architectural and Engineering Design

DISMAR implementing an OpenGIS compliant Marine Information Management System

13 th EC GI & GIS Workshop WIN: A new OGC compliant SOA. for risk management. GMV, 2007 Property of GMV All rights reserved

GetLOD - Linked Open Data and Spatial Data Infrastructures

GIS AS A DECISION SUPPORT FOR SUPPLY CHAIN MANAGEMENT

CLOUD BASED N-DIMENSIONAL WEATHER FORECAST VISUALIZATION TOOL WITH IMAGE ANALYSIS CAPABILITIES

GENESIS Employing Web Processing Services and Sensor Web Technology for Environmental Management

Institute of Natural Resources Departament of General Geology and Land use planning Work with a MAPS

Big Data Volume & velocity data management with ERDAS APOLLO. Alain Kabamba Hexagon Geospatial

County of Los Angeles. Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) September 2014

Quality Assessment for Geographic Web Services. Pedro Medeiros (1)

Neues vom QGIS Server und QGIS-Webclient

How To Create A 3D City Model For 3D Gis (Geonova)

Linking Sensor Web Enablement and Web Processing Technology for Health-Environment Studies

SUMMER SCHOOL ON ADVANCES IN GIS

Analysis of the Free GIS Software Applications in respect to INSPIRE services and OGC standards

Web Mapping in Archaeology

ADVANCED SEMI-AUTOMATIC VISUALIZATION OF SPATIAL DATA USING INSTANTATLAS

About As. In a team with the best. ESRI Bulgaria is the exclusive distributor of Esri Inc. for Bulgaria. Esri Inc.

GIS Databases With focused on ArcSDE

INSPIRE in practice: Experiences with INSPIRE data and services

Providing GRASS with a Web Processing Service Interface

PDOK Kaart, the Dutch Mapping API


AN INTEGRATED SOLUTION FOR MANAGING EXPLORATION DATA

Development of Sensor Web Applications with Open Source Software

How To Use Gis

Five Steps to Better Performance

Establishment of Spatial Data Infrastructure within the Environmental Sector in Slovak Republic

The Virtual Database A Tool for Integrated Data Processing in a Distributed Environment

An Esri White Paper June 2011 ArcGIS for INSPIRE

Cloud-based Infrastructures. Serving INSPIRE needs

MSDI: Workflows, Software and Related Data Standards

GIMA A DISTANCE LEARNING MSC DEGREE IN GEOGRAPHICAL INFORMATION MANAGEMENT AND APPLICATIONS

HANDS-ON WORKSHOP: SPATIAL DATA VISUALIZATION Using selected Open Source tools and Open Data to visualize your own spatial data

Solutions for Central and Federal Governments

Enabling embedded maps

Technical Specification. Solutions created by knowledge and needs

Leveraging Geospatial Information Across the Enterprise: Bentley s Flexible Geospatial Approach

Developing of A GIS Based Enviromental Monitoring System with Open Source Softwares

Secure your GIS. Protecting GIS applications suites. camptocamp / 9. septembre 2010 / / info@camptocamp.com

GeoMedia Smart Client

GEOGRAPHIC INFORMATION SYSTEMS

GIS Beyond the Basics: Web Maps and File Sharing Services

Webservices Technological Evolutions. Peter Bogaert University of Ghent (Belgium) E Governement Academy 8 Geoservices 15 februari 2006 Kortrijk.

Location Based Services & Mobile GIS/Cartography

Internet GIS and Geospatial Web Services

Combining Drupal Content Management System with OGC Web Services

Transcription:

OPEN STANDARD WEB SERVICES FOR VISUALISATION OF TIME SERIES DATA OF FLOOD MODELS Barend Köbben <kobben@itc.nl> FRMRC RPA 7 Workshop visualisations and flow simulations as flood risk communication tools Bangor, January 21, 2008 INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION International Institute for Geo-information Sciences and Earth Observation International Education & Research institute located in Enschede (The Netherlands) students yearly registration: > 600 average duration of stay: 14 months average age: 34 years ITC Department of GeoInformation Processing Barend Köbben ITC Department of GeoInformation Processing Barend Köbben 1

Origin of students ITC Department of GeoInformation Processing Barend Köbben 3 Education at ITC regular courses Master of Science (MSc - 16 months) Professional Master (PM - 12 months) Diploma (9 months) all in 3 week modules modules on demand PhD students tailor-made courses ITC Department of GeoInformation Processing Barend Köbben 4 ITC Department of GeoInformation Processing Barend Köbben 2

6 educational programmes geoinformatics geoinformation management urban planning and land administration natural resources management water resources and environmental management earth resources and environmental geosciences ITC Department of GeoInformation Processing Barend Köbben 5 Contents of this talk Many problems in (flood) risk mapping Solutions could be found in combining: cartographic visualisation of time + the new world of Geo-WebServices Animating time in Geo-WebServices ITC Department of GeoInformation Processing Barend Köbben 6 ITC Department of GeoInformation Processing Barend Köbben 3

(some) problems in Risk Mapping fuzzy information (although mostly modelled crisply) risk information is very time-related heterogeneous user groups (professionals general public) access to information tools is heterogeneous (full-blown GIS no special software) Solutions? changing Cartography brings us interactive, animated cartography changing IT technology brings us Geo-Webservice based cartography ITC Department of GeoInformation Processing Barend Köbben 7 CHANGING CARTOGRAPHY new kinds of maps Interactive maps Realism & false realism: Virtual worlds Combining maps with other graphics, sound and moving images: Multimedia Depiction of movement & change: Animated maps ITC Department of GeoInformation Processing Barend Köbben 8 ITC Department of GeoInformation Processing Barend Köbben 4

Animated maps For showing dynamic phenomena As animated maps ( movies ) As dynamic real-time images (dynamic webpages) For moving through Virtual Worlds As animations (eg. animatedgif, Quicktime movies) With interactive contents (modelled worlds, eg. games, VRML) ITC Department of GeoInformation Processing Barend Köbben 9 Cartographic Theory on Animation Dynamic visualization variables can only be viewed in display time, eg.: the frequency of a blinking point symbol; the order of locations hit by a hurricane DiBiase et al. (1992)& MacEachren (1995): 6 variables Blok (2005): 4 variables, the other 2 are effects Moment of display (display date) Order Duration Frequency Rate of change Synchronization ITC Department of GeoInformation Processing Barend Köbben 10 ITC Department of GeoInformation Processing Barend Köbben 5

Questions that can be asked to an animation of geodata when? in what order? how long? how fast? how often? states (periods not affected by change) Those questions are difficult to answer with static maps! ITC Department of GeoInformation Processing Barend Köbben 11 CHANGING CARTOGRAPHY new (digital) data dissemination On CD ROM On the World Wide Web ITC Department of GeoInformation Processing Barend Köbben 12 ITC Department of GeoInformation Processing Barend Köbben 6

Dynamic web maps For showing dynamic phenomena As animated maps ( movies ) (eg. gondwana) As dynamic real-time images (ANWB) ITC Department of GeoInformation Processing Barend Köbben 13 Traditional GI software architecture 1-Tier architecture Presentation logic, application logic, and data management layer are combined in one tier. Monolithic, not distributable software design Typical for non-distributed desktop applications (like e.g. former ArcView) Presentation logic Application logic Data management 1. Tier Information System ITC Department of GeoInformation Processing Barend Köbben 14 ITC Department of GeoInformation Processing Barend Köbben 7

Modern GI software architecture n-tier architecture Each Layer is separated Many options for scaling (i.e. adoption to changing conditions like number of users, performance etc.) Client is separated from the presentation logic Offers the possibility to connect different client platforms to one and the same information system (PCs, PDAs, Mobiles ) Typical architecture for Web-applications Client Presentation logic Application logic Data management Information System 4. Tier 3. Tier 2. Tier 1. Tier ITC Department of GeoInformation Processing Barend Köbben 15 Client/Server approach Basic roles Clients are requesting information Servers are responding to individual requests Response Client Request Server ITC Department of GeoInformation Processing Barend Köbben 16 ITC Department of GeoInformation Processing Barend Köbben 8

Distributed servers Different operating systems: Unix, Linux, Windows, MacOs, etc. Different GIS platforms: ArcGIS, MapInfo, Erdas, ILWIS, etc. ITC Department of GeoInformation Processing Barend Köbben 17 Distributed clients Different operating systems: Unix, Linux, Windows, MacOs, etc. Different GIS platforms: ArcGIS, MapInfo, Erdas, ILWIS, etc. ITC Department of GeoInformation Processing Barend Köbben 18 ITC Department of GeoInformation Processing Barend Köbben 9

need for interoperability To communicate between systems we need to standardise the messages between them Software application Server message Client Software application message Software application Server Request Software application Server message Response message Software application Server ITC Department of GeoInformation Processing Barend Köbben 19 Interoperability Two information systems are interoperable, if they are able to System A System B User interface User interface Geo-processing tools access functions seamlessly Geo-processing tools Database management transfer data seamlessly Database management Database Database ITC Department of GeoInformation Processing Barend Köbben 20 ITC Department of GeoInformation Processing Barend Köbben 10

Interoperability But how to make data seamlessly transferable & accessible? XML Encode data in a standardized, platform & application independent manner access distributed functionality seamlessly? Web Services Specify and set up an infrastructure of interoperable (software) services, which encapsulate functionality and make it accessible via well specified interfaces ITC Department of GeoInformation Processing Barend Köbben 21 WebServices Infrastructure of interoperable services: Service: a distinct part of an overall functionality, accessible via interfaces Interface: public methods that a software component implements and its calling conventions Communicating services only have to know each others interface specification Service interoperability is achieved by using standardised interfaces Using WWW as distribution platform ITC Department of GeoInformation Processing Barend Köbben 22 ITC Department of GeoInformation Processing Barend Köbben 11

Geo-WebServices Webservices with spatial definitions (GI-functionality) Best-known proponent: Google Maps well-defined interface specifications by: Open GeoSpatial Consortium (OGC) International Standards Organisation (ISO TC/211) ITC Department of GeoInformation Processing Barend Köbben 23 OGC standards in practice Open Web Services (OWS) only a few OWS-specifications are officially accepted, but: lots of draft specifications in the pipeline the accepted OWS specs are the basis of many running and high-profile projects (eg. INSPIRE) ITC Department of GeoInformation Processing Barend Köbben 24 ITC Department of GeoInformation Processing Barend Köbben 12

OGC specs for spatial data delivery Web Coverage Service (WCS) interface to raster geo-data focussed on (satellite) imagery Web Feature Service (WFS) interface to vector geo-data WFS output is GML standardised query language (filter encoding specification) ITC Department of GeoInformation Processing Barend Köbben 25 OGC specifications for visualisation Web Map Service (WMS) interface to delivery of maps cascadable, ie. a WMS can be the source for other WMS-es or have WMS/WFS/WCS as source the most-implemented OWS specificatie open source (eg. UMN MapServer) & commercial solutions (eg. ArcIMS WMS connector) Styled Layer Descriptors (SLD) defines visualisation (colours, styles, etc ) for server-defined visualisation styles (using WMS) ór user-defined styles (using WFS + WMS) ITC Department of GeoInformation Processing Barend Köbben 26 ITC Department of GeoInformation Processing Barend Köbben 13

How about combining these parts? Interactive animated risk maps high-quality, multi-platform retaining access to underlying data + Generated on-the-fly from data-services flexible, on demand mapping up-to-date, data maintained at source ITC Department of GeoInformation Processing Barend Köbben 27 Risk Mapping Web solutions On-line, distributed data Scalable (ranging from in-office planning to rapid response in the field) Time-aware (comparisons, real-time, extrapolation) Useable for all parties involved (open standards, non-proprietary, cheap) RIMapperWMS: Geo-Webservice with Scalable Vector Graphics (SVG) for visualisation ITC Department of GeoInformation Processing Barend Köbben 28 ITC Department of GeoInformation Processing Barend Köbben 14

Our test-bed: RIMapperWMS spatial database back-end (postgis) spatial and attribute data Web Map Service configuration server appl. (Java) responds to WMS compliant requests provides output in SVG (with built-in GUI) mobile or desktop web client renders interactive & dynamic SVG maps ITC Department of GeoInformation Processing Barend Köbben 29 Why Scalable Vector Graphics for WMS? SVG is XML-based vector graphics High quality (carto)graphics & attribute info low-bandwidth suited for mobile applications) Many WMS exist, some with (limited) SVG All treat SVG as static graphics format only SVG also can hold attribute data SVG also can provide animation SVG also can provide application logic Can support built-in Graphical User Interface (GUI) ITC Department of GeoInformation Processing Barend Köbben 30 ITC Department of GeoInformation Processing Barend Köbben 15

Tests (1) Some risk information from Kathmandu (Nepal) Ward 20 Original data as interactive SVG map interactive/removable legend ITC Department of GeoInformation Processing Barend Köbben 31 Tests (2) Flood data Risk Indicator Map indicates flood risk of mouseover location fuzzy risk symbol underlying flood risk data available on mouseclick ITC Department of GeoInformation Processing Barend Köbben 32 ITC Department of GeoInformation Processing Barend Köbben 16

Tests (3) Flood model animator animation of modelled flooding interactive animation underlying flood model data available on mouseover Built on-the-fly on demand from geo-webservices Work in progress ITC Department of GeoInformation Processing Barend Köbben 33 Outlook: built a larger use case Based on extensive flood-modelling in the Land van Maas & Waal (PhD by Dinand Alkema - 2003) ITC Department of GeoInformation Processing Barend Köbben 34 ITC Department of GeoInformation Processing Barend Köbben 17

Thank you for your attention! <kobben@itc.nl> http://kartoweb.itc.nl/kobben INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION ITC Department of GeoInformation Processing Barend Köbben 18