cartoservice: a web service framework for quality on-demand geovisualisation
DESCRIPTION
CartoService: A Web Service Framework for Quality On-Demand GeovisualisationRita Engemaier, Hartmut Asche - Department of Geography, University of PotsdamTRANSCRIPT
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
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
3 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain
1 Introduction
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
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
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
7 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain
2 Cartographic Modelling
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
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)
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
11 | 18© Rita Engemaier & Hartmut Asche IfG University Potsdam at the ICCSA 2011, 20-23/06/11 Santander, Spain
3 CartoService Approach
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
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
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
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 <<
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
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
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
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