cartoservice: a web service framework for quality on-demand geovisualisation

19
1 | 18 © Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain CartoService – A Web Service Framework for Quality On-Demand Geovisualisation Rita Engemaier & Hartmut Asche Geoinformation Research Group Geography Department, University of Potsdam

Upload: geographical-analysis-urban-modeling-spatial-statistics

Post on 20-Nov-2014

653 views

Category:

Technology


1 download

DESCRIPTION

CartoService: A Web Service Framework for Quality On-Demand GeovisualisationRita Engemaier, Hartmut Asche - Department of Geography, University of Potsdam

TRANSCRIPT

Page 1: CartoService: A Web Service Framework for Quality On-Demand Geovisualisation

1 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain

CartoService – A Web Service Framework for Quality On-Demand GeovisualisationRita Engemaier & Hartmut AscheGeoinformation Research GroupGeography Department, University of Potsdam

Page 2: CartoService: A Web Service Framework for Quality On-Demand Geovisualisation

2 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain

Outline

1 Introduction & Objectives2 Cartographic modelling process3 CartoService approach4 Conclusion

Page 3: CartoService: A Web Service Framework for Quality On-Demand Geovisualisation

3 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain

1 Introduction

Page 4: CartoService: A Web Service Framework for Quality On-Demand Geovisualisation

4 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain

1 Introduction Background

background steady increase in spatial data, tool availability &

accessibility data bases, analysis & processing tools (GIS) based on the fundament of rapid development of

information & communication technology (ICT)SOA, Web-GIS, crowd sourcing, cloud & GRID computation

visible effects grown demand for mapping applications in and outside the

internetGoogleMaps|Earth, GeoCaching, GeoTagging, car navigation ...

changing roles in the provider-user relation & data aquisition OpenStreetMap, Free & Open Source (Web) GIS & processing tools

from monolithic software to interoperable software components and services

Page 5: CartoService: A Web Service Framework for Quality On-Demand Geovisualisation

5 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain

1 Introduction Web-based Geovisualisation & Maps the digital environment of recent ICT extends the traditional

static 2D map by multidimensional and multivariate representations (views|displays)

traditionally the communication of geospatial information is/was the domain of cartography and maps

BUT: only a small amount of the long-term proven cartographic methods and expertise is yet utilised or at least visible in internet maps and mapping applications

GeoVisDynamic multidimensional representations (views)DB

3D 4D VR PCP ...Static2D

Page 6: CartoService: A Web Service Framework for Quality On-Demand Geovisualisation

6 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain

1 Introduction Motivation & Objectives

in comparison to traditional derived thematic maps (2D-static) follow aspects can be recognised from the number of 10 to 12 traditional, static map types only

a few are typically used for web-based representations the cartographic quality (including effectiveness &

expressiveness) of web-maps is often poor the lack of graphical quality cannot be bypassed by interaction

or dynamic representation

Objectives provide cartographic visualisation expertise to web-maps|

users integrate cartographic modelling quality in web-mapping

systems

Page 7: CartoService: A Web Service Framework for Quality On-Demand Geovisualisation

7 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain

2 Cartographic Modelling

Page 8: CartoService: A Web Service Framework for Quality On-Demand Geovisualisation

8 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain

interaction

2 Cartographic Modelling Communication model

reality

primarymodel

- data -

secondary (graphic)

model

- map -

tertiary model

- user -

(Web)MapData base

Page 9: CartoService: A Web Service Framework for Quality On-Demand Geovisualisation

9 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain

Generalization Symbolization Production

2 Cartographic Modelling Processing functions

“The strength of maps is their ability to select from reality and abstract the selection via a well designed symbolization. This results in maps that are characterized by their relative emptiness, by visual hierarchy and have a particular appealing style.”(ICA, 2009. Research Agenda)

essential functions of the map design process

Buttenfield and Mark (1991)

Page 10: CartoService: A Web Service Framework for Quality On-Demand Geovisualisation

10 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain

2 Cartographic Modelling Processing functions

user

real

ity

data set-data model-

map layer-graphic model-

purpose

GEOM

ATTRIB

selection

projection

calculation

analysis &

classification

symbol-isation

GRAPH

G A

Page 11: CartoService: A Web Service Framework for Quality On-Demand Geovisualisation

11 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain

3 CartoService Approach

Page 12: CartoService: A Web Service Framework for Quality On-Demand Geovisualisation

12 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain

user

real

ity

data set-data model-

map layer-graphic model-

purpose

GEOM

ATTRIB

selection

projection

calculation

analysis &

classification

symbol-isation

GRAPH

G A

interaction

CartoService

3 CartoService Approach Orchestration & Chaining

projectionweb service

generalisationweb service

classificationweb service

services

Page 13: CartoService: A Web Service Framework for Quality On-Demand Geovisualisation

13 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain

3 CartoService Approach Orchestration & Chaining

purpose data filter construction evaluationstart

projectionweb service

generalisationweb service

classificationweb service

GUI

services

processes

interface

map

Page 14: CartoService: A Web Service Framework for Quality On-Demand Geovisualisation

14 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain

internet

provider client

CartoService registry

publishfind bind

describe

use

using the publish-find-bind paradigm from SOA already successful used by OGCs: WMS/WFS, WPS etc. missing service logic and service management facilities

3 CartoService Approach Service Binding

Page 15: CartoService: A Web Service Framework for Quality On-Demand Geovisualisation

15 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain

DBfiledata >>

map <<

3 CartoService Approach Implementation

metadata >>

style & filter rules <<

Page 16: CartoService: A Web Service Framework for Quality On-Demand Geovisualisation

16 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain

A B C

D E

3 CartoService Approach Processing Sequence

purpose data filter construction evaluationstart map

DBfile

GUI

Page 17: CartoService: A Web Service Framework for Quality On-Demand Geovisualisation

17 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain

4 Conclusion

web mapping is not just distributing and viewing data mechanisms are needed to apply same cartographic quality

standards to web maps (geovisualisations) as to traditional 2D-maps

applying SOA principles (web services) to web-based cartographic visualisation is a promising concept to improve cartographic quality of web-maps

components and key processes of cartographic modelling are available and applicable (some already as web-services)

providing cartographic expertise by an interoperable web-service offers possibilities not just for private users, but also to SDIs to improve the communication quality of their web-maps and to direct (transactive) evaluation of these visualisations

Page 18: CartoService: A Web Service Framework for Quality On-Demand Geovisualisation

18 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain

Thank you for your attention!Questions, remarks and comments are very welcome.

Rita Engemaier & Hartmut AscheGeoinformation Research GroupGeography Department, University of Potsdam

Page 19: CartoService: A Web Service Framework for Quality On-Demand Geovisualisation

19 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain

typical lacks of cartographic quality in web-maps

1 Introduction Motivation & Objectives

selection

cartographic generalisation

symbology + output quality