CartoService: A Web Service Framework for Quality On-Demand Geovisualisation
Rita Engemaier, Hartmut Asche - Department of Geography, University of Potsdam
Developer Data Modeling Mistakes: From Postgres to NoSQL
CartoService: A Web Service Framework for Quality On-Demand Geovisualisation
1. CartoService – A Web Service Framework for Quality On-Demand Geovisualisation Rita Engemaier & HartmutAsche Geoinformation Research GroupGeography Department, University of Potsdam
4. 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 aquisitionOpenStreetMap, Free & Open Source (Web) GIS & processing tools from monolithic software to interoperable software components and services
5. 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 GeoVis Dynamic multidimensional representations (views) DB 3D 4D VR PCP ... Static2D
6. 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
8. interaction 2 Cartographic Modelling Communication model reality primary model - data - secondary (graphic) model - map - tertiary model - user - (Web)Map Data base
9. 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 functionsofthemapdesign process Buttenfield and Mark (1991)
10. 2 Cartographic Modelling Processing functions purpose user reality data set-data model- map layer -graphic model- selection analysis & classification symbol-isation projection GEOM ATTRIB calculation GRAPH G A
12. CartoService purpose interaction user reality data set-data model- map layer -graphic model- selection analysis & classification symbol-isation projection GEOM ATTRIB calculation GRAPH G A 3 CartoService Approach Orchestration & Chaining services projectionweb service generalisationweb service classificationweb service
13. 3 CartoService Approach Orchestration & Chaining GUI interface purpose data filter construction evaluation start map processes services projectionweb service generalisationweb service classificationweb service
14. internet CartoService registry publish bind find describe provider client 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
16. A B C 3 CartoService Approach Processing Sequence DB file GUI purpose data filter construction evaluation start map D E
17. 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. Thank you for your attention!Questions, remarks and comments are very welcome. Rita Engemaier & HartmutAsche Geoinformation Research GroupGeography Department, University of Potsdam
19. typical lacks of cartographic quality in web-maps 1 Introduction Motivation & Objectives selection cartographic generalisation symbology + output quality