SlideShare une entreprise Scribd logo
1  sur  18
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
carto|service        2/18




    CartoService Web services for quality map generation




                                               Internet



      © asche|engemaier·ifg·uni·potsdam 2012
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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

Contenu connexe

Tendances

Geographical information system in transportation planning
Geographical information system in transportation planning Geographical information system in transportation planning
Geographical information system in transportation planning shayiqRashid
 
United Maps - Company Profile
United Maps - Company ProfileUnited Maps - Company Profile
United Maps - Company ProfileStefan Knecht
 
Gis capabilities on Big Data Systems
Gis capabilities on Big Data SystemsGis capabilities on Big Data Systems
Gis capabilities on Big Data SystemsAhmad Jawwad
 
Gissoftware steiniger2008
Gissoftware steiniger2008Gissoftware steiniger2008
Gissoftware steiniger2008osgislover
 
Applications of GIS in Electrical Power System
Applications of GIS in Electrical Power SystemApplications of GIS in Electrical Power System
Applications of GIS in Electrical Power SystemKhurram Butt
 
lifecycle-bim-gis-user-group-april-2017
lifecycle-bim-gis-user-group-april-2017lifecycle-bim-gis-user-group-april-2017
lifecycle-bim-gis-user-group-april-2017Dale Ritchie
 
DATA in GIS and DATA Query
DATA in GIS and DATA QueryDATA in GIS and DATA Query
DATA in GIS and DATA QueryKU Leuven
 
Unique methods of GIS in Transportation
Unique methods of GIS in TransportationUnique methods of GIS in Transportation
Unique methods of GIS in TransportationAndrew Harrison
 
GEOcoding and Dynamic segmentation
  GEOcoding  and Dynamic segmentation  GEOcoding  and Dynamic segmentation
GEOcoding and Dynamic segmentationAbhiram Kanigolla
 
2013 Peter Williams AIMS Mapping Presentation
2013 Peter Williams AIMS Mapping Presentation2013 Peter Williams AIMS Mapping Presentation
2013 Peter Williams AIMS Mapping PresentationPeter Williams
 
Gis based urban transportation system
Gis based urban transportation systemGis based urban transportation system
Gis based urban transportation systemDinesh Kumar Azad
 
Madcom osp design & engineering capabilities
Madcom osp design  & engineering capabilitiesMadcom osp design  & engineering capabilities
Madcom osp design & engineering capabilitiesRich Frank
 
Role of gis in telecommunications
Role of gis in telecommunicationsRole of gis in telecommunications
Role of gis in telecommunicationsAkhil Gupta
 
IJRET-V1I1P3 - Remotely Sensed Images in using Automatic Road Map Compilation
IJRET-V1I1P3 - Remotely Sensed Images in using Automatic Road Map CompilationIJRET-V1I1P3 - Remotely Sensed Images in using Automatic Road Map Compilation
IJRET-V1I1P3 - Remotely Sensed Images in using Automatic Road Map CompilationISAR Publications
 
Arc gis desktop_and_geoprocessing
Arc gis desktop_and_geoprocessingArc gis desktop_and_geoprocessing
Arc gis desktop_and_geoprocessingEsri
 

Tendances (20)

Geographical information system in transportation planning
Geographical information system in transportation planning Geographical information system in transportation planning
Geographical information system in transportation planning
 
United Maps - Company Profile
United Maps - Company ProfileUnited Maps - Company Profile
United Maps - Company Profile
 
Gis capabilities on Big Data Systems
Gis capabilities on Big Data SystemsGis capabilities on Big Data Systems
Gis capabilities on Big Data Systems
 
Topology in GIS
Topology in GISTopology in GIS
Topology in GIS
 
Gissoftware steiniger2008
Gissoftware steiniger2008Gissoftware steiniger2008
Gissoftware steiniger2008
 
Applications of GIS in Electrical Power System
Applications of GIS in Electrical Power SystemApplications of GIS in Electrical Power System
Applications of GIS in Electrical Power System
 
lifecycle-bim-gis-user-group-april-2017
lifecycle-bim-gis-user-group-april-2017lifecycle-bim-gis-user-group-april-2017
lifecycle-bim-gis-user-group-april-2017
 
Mapping toolbox
Mapping toolboxMapping toolbox
Mapping toolbox
 
Srinivas_Resume
Srinivas_ResumeSrinivas_Resume
Srinivas_Resume
 
DATA in GIS and DATA Query
DATA in GIS and DATA QueryDATA in GIS and DATA Query
DATA in GIS and DATA Query
 
Unique methods of GIS in Transportation
Unique methods of GIS in TransportationUnique methods of GIS in Transportation
Unique methods of GIS in Transportation
 
GEOcoding and Dynamic segmentation
  GEOcoding  and Dynamic segmentation  GEOcoding  and Dynamic segmentation
GEOcoding and Dynamic segmentation
 
2013 Peter Williams AIMS Mapping Presentation
2013 Peter Williams AIMS Mapping Presentation2013 Peter Williams AIMS Mapping Presentation
2013 Peter Williams AIMS Mapping Presentation
 
Gis based urban transportation system
Gis based urban transportation systemGis based urban transportation system
Gis based urban transportation system
 
Madcom osp design & engineering capabilities
Madcom osp design  & engineering capabilitiesMadcom osp design  & engineering capabilities
Madcom osp design & engineering capabilities
 
Mrp Final
Mrp FinalMrp Final
Mrp Final
 
Hawaii Pacific GIS Conference 2012: 3D GIS - Has GIS Become 3D Yet?
Hawaii Pacific GIS Conference 2012: 3D GIS - Has GIS Become 3D Yet?Hawaii Pacific GIS Conference 2012: 3D GIS - Has GIS Become 3D Yet?
Hawaii Pacific GIS Conference 2012: 3D GIS - Has GIS Become 3D Yet?
 
Role of gis in telecommunications
Role of gis in telecommunicationsRole of gis in telecommunications
Role of gis in telecommunications
 
IJRET-V1I1P3 - Remotely Sensed Images in using Automatic Road Map Compilation
IJRET-V1I1P3 - Remotely Sensed Images in using Automatic Road Map CompilationIJRET-V1I1P3 - Remotely Sensed Images in using Automatic Road Map Compilation
IJRET-V1I1P3 - Remotely Sensed Images in using Automatic Road Map Compilation
 
Arc gis desktop_and_geoprocessing
Arc gis desktop_and_geoprocessingArc gis desktop_and_geoprocessing
Arc gis desktop_and_geoprocessing
 

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

CartoService: A Web Service Framework for Quality On-Demand Geovisualisation
CartoService: A Web Service Framework for Quality On-Demand GeovisualisationCartoService: A Web Service Framework for Quality On-Demand Geovisualisation
CartoService: A Web Service Framework for Quality On-Demand GeovisualisationBeniamino Murgante
 
GIS and CAD Integration: The Bentley Perspective
GIS and CAD Integration: The Bentley PerspectiveGIS and CAD Integration: The Bentley Perspective
GIS and CAD Integration: The Bentley PerspectiveAndrew Bashfield
 
Integrating GIS to financial data
Integrating GIS to financial dataIntegrating GIS to financial data
Integrating GIS to financial dataeventspat
 
GIS as strategic management tool
GIS as strategic management toolGIS as strategic management tool
GIS as strategic management toolJonas Baile
 
Intro GIS.pptx
Intro GIS.pptxIntro GIS.pptx
Intro GIS.pptxSamiDan2
 
khalid sallam cv may 2015
khalid sallam cv may 2015khalid sallam cv may 2015
khalid sallam cv may 2015Khalid Farid
 
PREPARATION OF ROAD NETWORK FROM SATELLITE IMAGERY
PREPARATION OF ROAD NETWORK FROM SATELLITE IMAGERYPREPARATION OF ROAD NETWORK FROM SATELLITE IMAGERY
PREPARATION OF ROAD NETWORK FROM SATELLITE IMAGERYPhilson Philipose
 
Geodatabase with GIS & RS
Geodatabase with GIS & RSGeodatabase with GIS & RS
Geodatabase with GIS & RSMohammed_82
 
MODS_Training_January_2015.pptx
MODS_Training_January_2015.pptxMODS_Training_January_2015.pptx
MODS_Training_January_2015.pptxSMFORHADTASFI
 
IRJET- Bus Route Optimization in Jyothi Engineering College using ARC- GIS
IRJET- Bus Route Optimization in Jyothi Engineering College using ARC- GISIRJET- Bus Route Optimization in Jyothi Engineering College using ARC- GIS
IRJET- Bus Route Optimization in Jyothi Engineering College using ARC- GISIRJET Journal
 
Application of GIS in Transportation Planning
Application of GIS in Transportation Planning Application of GIS in Transportation Planning
Application of GIS in Transportation Planning shrikrishna kesharwani
 
MEAUC Nov 2011 Presentation
MEAUC Nov 2011 PresentationMEAUC Nov 2011 Presentation
MEAUC Nov 2011 PresentationNishant Arora
 
RNK - GIS Brochure
RNK - GIS BrochureRNK - GIS Brochure
RNK - GIS BrochureRonak Ashar
 

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

CartoService: A Web Service Framework for Quality On-Demand Geovisualisation
CartoService: A Web Service Framework for Quality On-Demand GeovisualisationCartoService: A Web Service Framework for Quality On-Demand Geovisualisation
CartoService: A Web Service Framework for Quality On-Demand Geovisualisation
 
Data sources and input in GIS
Data  sources and input in GISData  sources and input in GIS
Data sources and input in GIS
 
GIS and CAD Integration: The Bentley Perspective
GIS and CAD Integration: The Bentley PerspectiveGIS and CAD Integration: The Bentley Perspective
GIS and CAD Integration: The Bentley Perspective
 
Integrating GIS to financial data
Integrating GIS to financial dataIntegrating GIS to financial data
Integrating GIS to financial data
 
cc.ppt.pptx
cc.ppt.pptxcc.ppt.pptx
cc.ppt.pptx
 
GIS as strategic management tool
GIS as strategic management toolGIS as strategic management tool
GIS as strategic management tool
 
Intro GIS.pptx
Intro GIS.pptxIntro GIS.pptx
Intro GIS.pptx
 
Enterprise GIS Planning and Framework
Enterprise GIS Planning and FrameworkEnterprise GIS Planning and Framework
Enterprise GIS Planning and Framework
 
khalid sallam cv may 2015
khalid sallam cv may 2015khalid sallam cv may 2015
khalid sallam cv may 2015
 
PREPARATION OF ROAD NETWORK FROM SATELLITE IMAGERY
PREPARATION OF ROAD NETWORK FROM SATELLITE IMAGERYPREPARATION OF ROAD NETWORK FROM SATELLITE IMAGERY
PREPARATION OF ROAD NETWORK FROM SATELLITE IMAGERY
 
Web mapping
Web mappingWeb mapping
Web mapping
 
5.0000099.pdf
5.0000099.pdf5.0000099.pdf
5.0000099.pdf
 
Geodatabase with GIS & RS
Geodatabase with GIS & RSGeodatabase with GIS & RS
Geodatabase with GIS & RS
 
FINAL 31,12,10
FINAL 31,12,10FINAL 31,12,10
FINAL 31,12,10
 
MODS_Training_January_2015.pptx
MODS_Training_January_2015.pptxMODS_Training_January_2015.pptx
MODS_Training_January_2015.pptx
 
IRJET- Bus Route Optimization in Jyothi Engineering College using ARC- GIS
IRJET- Bus Route Optimization in Jyothi Engineering College using ARC- GISIRJET- Bus Route Optimization in Jyothi Engineering College using ARC- GIS
IRJET- Bus Route Optimization in Jyothi Engineering College using ARC- GIS
 
Application of GIS in Transportation Planning
Application of GIS in Transportation Planning Application of GIS in Transportation Planning
Application of GIS in Transportation Planning
 
Mapping application
Mapping applicationMapping application
Mapping application
 
MEAUC Nov 2011 Presentation
MEAUC Nov 2011 PresentationMEAUC Nov 2011 Presentation
MEAUC Nov 2011 Presentation
 
RNK - GIS Brochure
RNK - GIS BrochureRNK - GIS Brochure
RNK - GIS Brochure
 

Plus de Beniamino Murgante

Analyzing and assessing ecological transition in building sustainable cities
Analyzing and assessing ecological transition in building sustainable citiesAnalyzing and assessing ecological transition in building sustainable cities
Analyzing and assessing ecological transition in building sustainable citiesBeniamino Murgante
 
Smart Cities: New Science for the Cities
Smart Cities: New Science for the CitiesSmart Cities: New Science for the Cities
Smart Cities: New Science for the CitiesBeniamino Murgante
 
The evolution of spatial analysis and modeling in decision processes
The evolution of spatial analysis and modeling in decision processesThe evolution of spatial analysis and modeling in decision processes
The evolution of spatial analysis and modeling in decision processesBeniamino Murgante
 
Involving citizens in smart energy approaches: the experience of an energy pa...
Involving citizens in smart energy approaches: the experience of an energy pa...Involving citizens in smart energy approaches: the experience of an energy pa...
Involving citizens in smart energy approaches: the experience of an energy pa...Beniamino Murgante
 
Programmazione per la governance territoriale in tema di tutela della biodive...
Programmazione per la governance territoriale in tema di tutela della biodive...Programmazione per la governance territoriale in tema di tutela della biodive...
Programmazione per la governance territoriale in tema di tutela della biodive...Beniamino Murgante
 
Involving Citizens in a Participation Process for Increasing Walkability
Involving Citizens in a Participation Process for Increasing WalkabilityInvolving Citizens in a Participation Process for Increasing Walkability
Involving Citizens in a Participation Process for Increasing WalkabilityBeniamino Murgante
 
Presentation of ICCSA 2019 at the University of Saint petersburg
Presentation of ICCSA 2019 at the University of Saint petersburg Presentation of ICCSA 2019 at the University of Saint petersburg
Presentation of ICCSA 2019 at the University of Saint petersburg Beniamino Murgante
 
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...Beniamino Murgante
 
Presentation of ICCSA 2017 at the University of trieste
Presentation of ICCSA 2017 at the University of triestePresentation of ICCSA 2017 at the University of trieste
Presentation of ICCSA 2017 at the University of triesteBeniamino Murgante
 
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...Beniamino Murgante
 
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...Beniamino Murgante
 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector Beniamino Murgante
 
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...Beniamino Murgante
 
Garden in motion. An experience of citizens involvement in public space regen...
Garden in motion. An experience of citizens involvement in public space regen...Garden in motion. An experience of citizens involvement in public space regen...
Garden in motion. An experience of citizens involvement in public space regen...Beniamino Murgante
 
Planning and Smartness: the true challenge
Planning and Smartness: the true challengePlanning and Smartness: the true challenge
Planning and Smartness: the true challengeBeniamino Murgante
 
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...Beniamino Murgante
 
Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness Beniamino Murgante
 
Tecnologie, Territorio, Smartness
Tecnologie, Territorio, SmartnessTecnologie, Territorio, Smartness
Tecnologie, Territorio, SmartnessBeniamino Murgante
 

Plus de Beniamino Murgante (20)

Analyzing and assessing ecological transition in building sustainable cities
Analyzing and assessing ecological transition in building sustainable citiesAnalyzing and assessing ecological transition in building sustainable cities
Analyzing and assessing ecological transition in building sustainable cities
 
Smart Cities: New Science for the Cities
Smart Cities: New Science for the CitiesSmart Cities: New Science for the Cities
Smart Cities: New Science for the Cities
 
The evolution of spatial analysis and modeling in decision processes
The evolution of spatial analysis and modeling in decision processesThe evolution of spatial analysis and modeling in decision processes
The evolution of spatial analysis and modeling in decision processes
 
Smart City or Urban Science?
Smart City or Urban Science?Smart City or Urban Science?
Smart City or Urban Science?
 
Involving citizens in smart energy approaches: the experience of an energy pa...
Involving citizens in smart energy approaches: the experience of an energy pa...Involving citizens in smart energy approaches: the experience of an energy pa...
Involving citizens in smart energy approaches: the experience of an energy pa...
 
Programmazione per la governance territoriale in tema di tutela della biodive...
Programmazione per la governance territoriale in tema di tutela della biodive...Programmazione per la governance territoriale in tema di tutela della biodive...
Programmazione per la governance territoriale in tema di tutela della biodive...
 
Involving Citizens in a Participation Process for Increasing Walkability
Involving Citizens in a Participation Process for Increasing WalkabilityInvolving Citizens in a Participation Process for Increasing Walkability
Involving Citizens in a Participation Process for Increasing Walkability
 
Presentation of ICCSA 2019 at the University of Saint petersburg
Presentation of ICCSA 2019 at the University of Saint petersburg Presentation of ICCSA 2019 at the University of Saint petersburg
Presentation of ICCSA 2019 at the University of Saint petersburg
 
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
 
Presentation of ICCSA 2017 at the University of trieste
Presentation of ICCSA 2017 at the University of triestePresentation of ICCSA 2017 at the University of trieste
Presentation of ICCSA 2017 at the University of trieste
 
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
 
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
 
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
 
Garden in motion. An experience of citizens involvement in public space regen...
Garden in motion. An experience of citizens involvement in public space regen...Garden in motion. An experience of citizens involvement in public space regen...
Garden in motion. An experience of citizens involvement in public space regen...
 
Planning and Smartness: the true challenge
Planning and Smartness: the true challengePlanning and Smartness: the true challenge
Planning and Smartness: the true challenge
 
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
 
Murgante smart energy
Murgante smart energyMurgante smart energy
Murgante smart energy
 
Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness
 
Tecnologie, Territorio, Smartness
Tecnologie, Territorio, SmartnessTecnologie, Territorio, Smartness
Tecnologie, Territorio, Smartness
 

Dernier

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Dernier (20)

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

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

  • 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. carto|service 2/18 CartoService Web services for quality map generation Internet © asche|engemaier·ifg·uni·potsdam 2012
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

Notes de l'éditeur

  1.  
  2. OWS Open Webservice Standard
  3. AJAX
  4. 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