carto|service        1/18      From concept to imple-      mentation: web-based      cartographic visualisation      with ...
carto|service        2/18    CartoService Web services for quality map generation                                         ...
carto|service        3/18    Summary    1. Motivation    2. Concept: Service-oriented mapping on the web    3. Architectur...
carto|service        4/18    1 Motivation Ineffective, ubiquitious mapping-1     Geospatial component in about 95% of dig...
carto|service        5/18    1 Motivation Ineffective, ubiquitious mapping-2        b                                     ...
carto|service        6/18    2 Concept Service-oriented mapping-1     State-of-the-art software architecture and web tech...
carto|service           7/18    2 Concept Service-oriented mapping-2     Application                                      ...
carto|service        8/18    3 Architecture Component-based SOA-1     Implementation of CartoService concept based on ser...
carto|service        9/18    3 Architecture Component-based SOA-2                                                         ...
carto|service        10/18    4 Modelling process Tasks and workflow-1     CartoService modelling services (layers and co...
carto|service        11/18    4 Modelling process Tasks and workflow-2     Map creation (> rendering)       Transformatio...
carto|service            12/18    4 Modelling process Tasks and workflow-3       a                                   b    ...
carto|service        13/18    5 Standard application Map configurator scenario-1     Use and interaction potential of Car...
carto|service        14/18    5 Standard application Map configurator scenario-2     (4) GUI settings modifications of vi...
carto|service        15/18    5 Standard application Map configurator scenario-3                              Mapping     ...
carto|service        16/18    6 Conclusion Effective quality mapping on the web                                       Appl...
carto|service        17/18    6 Conclusion Effective quality mapping on the web     CartoService demonstrates that releva...
carto|service        18/18       Thank you       for your attention       Questions? Comments? Feedback?       Contact Har...
Upcoming SlideShare
Loading in …5
×

From concept to implementation: web-based cartographic visualisation with CartoService Rita Engemaier, Hartmut Asche - University of Potsdam

1,037 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,037
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  •  
  • OWS Open Webservice Standard
  • AJAX
  • OWS Open Webservice Standard GML Geography Markup Language FE Filter Encoding WPS Web Processing Service SE Symbology Encoding, SLD Styled Layer Descriptor WMS Web Map Service
  • From concept to implementation: web-based cartographic visualisation with CartoService Rita Engemaier, Hartmut Asche - University of Potsdam

    1. 1. carto|service 1/18 From concept to imple- mentation: web-based cartographic visualisation with CartoService Hartmut Asche, Rita Engemaier Geoinformation Research Group Dept of Geography | University of Potsdam | Germany ICCSA 2012 | GEOG-AN-MOD 2012 | Salvador da Bahia, Brazil | 18-21/06/2012 © asche|engemaier·ifg·uni·potsdam 2012
    2. 2. carto|service 2/18 CartoService Web services for quality map generation Internet © asche|engemaier·ifg·uni·potsdam 2012
    3. 3. carto|service 3/18 Summary 1. Motivation 2. Concept: Service-oriented mapping on the web 3. Architecture: Component-based SOA 4. Modelling process: Tasks and workflow 5. Standard application: Map configurator scenario 6. Conclusion © asche|engemaier·ifg·uni·potsdam 2012
    4. 4. carto|service 4/18 1 Motivation Ineffective, ubiquitious mapping-1  Geospatial component in about 95% of digital data (HAMILTON 2010), traditionally visualised in map form  Semantic and economic importance of geographical data com- ponents emphasized by Spatial Turn paradigm (>1980s)  Techniques and media for production of map graphics readily available to everyone due to ubiquitious access to digital infor- mation and ICT (>1980s)  Ongoing explosion of naive, ineffective map products lacking professional cartographic modelling quality (>1990s)  Web-based map production system CartoService promotes generation of quality maps by facilitating automated geovisua- lisation of geospatial data in cartographic modelling quality © asche|engemaier·ifg·uni·potsdam 2012
    5. 5. carto|service 5/18 1 Motivation Ineffective, ubiquitious mapping-2 b a Cartographic visualisation quality: Population density map (a) National Atlas USA (2000), (b) National Atlas Germany (1999) © asche|engemaier·ifg·uni·potsdam 2012
    6. 6. carto|service 6/18 2 Concept Service-oriented mapping-1  State-of-the-art software architecture and web technology utilised to generate quality maps  Domain-specific cartographic customisation of the standard visualisation pipeline: classical map design process mapped onto ICT rule base  Classical map design and production tasks, i.e. data acquisition, data processing, object-sign-reference, generalisation, map composition, map production, map distribution, incorporated in a set of service components  CartoService combines sequence of process steps in rule-based workflow to create meaningful quality maps from web-based input data and visualisation requirements © asche|engemaier·ifg·uni·potsdam 2012
    7. 7. carto|service 7/18 2 Concept Service-oriented mapping-2 Application GUI Data CartoService Map Map Purpose Audience Filtering Mapping Rendering Output Map design process Services Data Projection Harmonisation Generalisation Classification Symbolisation CartoService: Map modelling pipeline © asche|engemaier·ifg·uni·potsdam 2012
    8. 8. carto|service 8/18 3 Architecture Component-based SOA-1  Implementation of CartoService concept based on service- oriented architecture (SOA) and object-oriented programming  CartoService organised as component service composed itself of separate services, i.e. self-contained information units, methods and processes, loosely coupled in process chain  External and internal services managed in repository; request- driven integration of services allows for extension of process flow as well as skipping of single process steps  Three-tier architecture: data layer (including data integration components), processing layer (including components of non- graphic, graphic data processing), application layer (user inter- action, monitoring) © asche|engemaier·ifg·uni·potsdam 2012
    9. 9. carto|service 9/18 3 Architecture Component-based SOA-2 Application Application Layer Carto Processing Data Symboli Servic analysis -sation e Layer DB Data Layer CartoService architecture: Components and layers © asche|engemaier·ifg·uni·potsdam 2012
    10. 10. carto|service 10/18 4 Modelling process Tasks and workflow-1  CartoService modelling services (layers and components) assig- ned following tasks in map modelling and visualisation process  Data integration Request submission via communication interface > integration of input data by data connectors and adapters: input dataset  Data processing (> filtering) Data assessment, filtering including harmonisation (if required): filtered, harmonised non-graphic map dataset (primary model)  Data presentation (> mapping) Data transformation into presentation graphic by symbolisation (object-sign-reference): graphically attributed vector represen- tation of map objects, typical of GIS maps © asche|engemaier·ifg·uni·potsdam 2012
    11. 11. carto|service 11/18 4 Modelling process Tasks and workflow-2  Map creation (> rendering) Transformation of presentation graphic into quality map model > cartographic generalisation > map layout > map composition: effective, fully generalised, symbolised, media-specific map product (secondary model)  Combination and interaction of map modelling services arran- ged in automated processing sequence: component activated only when preceeding component successfully completed  Workflow presented considered standard use case (reference model) of map visualisation and production with CartoService integrating (guided) user interaction and control © asche|engemaier·ifg·uni·potsdam 2012
    12. 12. carto|service 12/18 4 Modelling process Tasks and workflow-3 a b d Generali- Graphic Data integration Data processing Symbolisation Map design Map Layout sation transformation DB c Filtering Mapping Rendering CartoService process flow: (a) raw data, (b) filtered data, (c) map presen– tation, (d) quality map model © asche|engemaier·ifg·uni·potsdam 2012
    13. 13. carto|service 13/18 5 Standard application Map configurator scenario-1  Use and interaction potential of CartoService exemplified by map configurator scenario considered a standard CartoService application:  (1) Different geospatial datasets available > geometric, topolo- gical, semantic data assessment > preselection of appropriate cartographic visualisation > graphical preview  (2) Specification of visualisation goals, modification of native modelling settings (e.g. data selection, level of generalisation) > access to service features via use-case customised GUI  (3) Access of external features via GUI > implementation by AJAX techniques > transparent expansion, reshaping of native operations © asche|engemaier·ifg·uni·potsdam 2012
    14. 14. carto|service 14/18 5 Standard application Map configurator scenario-2  (4) GUI settings modifications of visualisation parameters instantly affect graphic structure of map face  CartoService not fully implemented yet, thus scenario-based quality map models generated by manual integration of rele- vant external services: MapShaper (HARROWER & BLOCH, 2006) for generalisation operations, ColorBrewer (HARROWER & BRE- WER, 2003) for definition of colour scales © asche|engemaier·ifg·uni·potsdam 2012
    15. 15. carto|service 15/18 5 Standard application Map configurator scenario-3 Mapping Rendering CartoService GUI (screenshot): Map modelling and control options © asche|engemaier·ifg·uni·potsdam 2012
    16. 16. carto|service 16/18 6 Conclusion Effective quality mapping on the web Application Interaction Data CartoService Management Map Rendering Symbolisation Generalisation Harmonisation CartoService Data Filter map quality assessment OWS: GML FE WPS SE|SLD WMS CartoService cartographic visualisation quality – compared against OWL- based map generation © asche|engemaier·ifg·uni·potsdam 2012
    17. 17. carto|service 17/18 6 Conclusion Effective quality mapping on the web  CartoService demonstrates that relevant theoretical/methodi- cal expertise required for professional map modelling can be operationalised and made available through web-based services  CartoService combines server-based functionality and client- sided interactivity to provide the user with with a web service facilitating cartographic visualisation in an effective, rule-based and transparent way  CartoService-produced quality maps support and promote effective visual communication, exploration and analysis of geo-spatial data  CartoService can thus be seen as an important contribution to professional map visualisation of quality maps on the internet © asche|engemaier·ifg·uni·potsdam 2012
    18. 18. carto|service 18/18 Thank you for your attention Questions? Comments? Feedback? Contact Hartmut Asche | gislab@uni-potsdam.de Dept of Geography | University of Potsdam | GER Web www.geographie.uni-potsdam.de/geoinformatik ICCSA 2012 | GEOG-AN-MOD 2012 | Salvador da Bahia, Brazil | 18-21/06/2012 © asche|engemaier·ifg·uni·potsdam 2012

    ×