Workflow management and generalisation services

1. Motivation In the domain of map production two trends are currently noticeable. On the one hand, a continued automation of the processes for derivation of traditional, analogue paper maps, and on the other, functions for delivering dynamic maps in web mapping and mobile applications e.g. on PDAs. In these scenarios identical geo data of one reference scale provides the basis for the specific maps. The derivation is based on generalisation employing different functions. To provide this functionality independent from operating system and programming languages the concept of web services are applied to the field of automated generalisation (Neun et al., 2006; Burghardt et al., 2005a). These allow the integration of external generalisation functionality in existing GIS and map production systems, without changing the developed production runs. Ideas about web services are discussed on the international generalisation workshops of the “ICA Commission on Generalisation and Multiple Representation“. An important scientific question under the topic of cartographic generalisation is the automated selection, chaining and parameterisation of generalisation functions. Until now there are only a few scientific publications treating this problem. One reason is that experiments can only be carried out with an extensive set of generalisation functions, often not available on one platform. Worth mentioning is the AGENT approach (Ruas, 1999; Barrault et al., 2001), whereby the orchestration is carried out with help of meso agents on the basis of cartographic constraints. Further approaches make use of several optimisation methods (least square adjustment, energy minimisation, simulated annealing) to combine different generalisation functions. The development of generalisation services solves the problem of the availability of an extensive set of generalisation functions. The research presented in this paper will focus therefore on the usage of workflow management systems for orchestration and combination of different generalisation services. This proposed approach is currently being implemented in axpand, the cartographic GIS of Axes Sytems (Axes Systems, 2006).

[1]  Robert Weibel,et al.  Generalization Services on the Web—Classification and an Initial Prototype Implementation , 2005 .

[2]  Sylvain Bard,et al.  Quality Assessment of Cartographic Generalisation , 2004, Trans. GIS.

[3]  Paul Hardy,et al.  GIS-Based Generalization and Multiple Representation of Spatial Data , 2005 .

[4]  Robert Weibel,et al.  SPATIAL STRUCTURES AS GENERALISATION SUPPORT SERVICES , 2006 .

[5]  Corrado Böhm,et al.  Flow diagrams, turing machines and languages with only two formation rules , 1966, CACM.

[6]  Robert Weibel,et al.  A review and conceptual framework of automated map generalization , 1988, Int. J. Geogr. Inf. Sci..

[7]  Monika Sester,et al.  Multiple representation and interoperability of spatial data , 2006 .

[8]  A. Ruas Modèle de généralisation de données géographiques à base de contraintes et d'autonomie , 1999 .

[9]  Robert Weibel,et al.  Integrating multi agent, object oriented and algorithmic techniques for improved automoated map generalisation , 2001 .

[10]  Wil M. P. van der Aalst,et al.  The Application of Petri Nets to Workflow Management , 1998, J. Circuits Syst. Comput..

[11]  Songnian Li,et al.  Modeling distributed GIS data production workflow , 2005, Comput. Environ. Urban Syst..

[12]  Andrew S. Tanenbaum,et al.  Distributed systems: Principles and Paradigms , 2001 .

[13]  William Mackaness,et al.  Workshop of the ICA Commission on Map Generalisation and Multiple Representation , 2006 .

[14]  William Mackaness,et al.  An Integrated Approach to the Generalization of Geological Maps , 2002 .

[15]  Robert Weibel,et al.  Ableitung von digitalen Vektormodellen — Ergebnisse des Projekts DRIVE , 2006, KN - Journal of Cartography and Geographic Information.

[16]  Robert Weibel,et al.  Multi-representation databases with explicitly modelled intra-resolution, inter-resolution and update relations , 2006 .

[17]  Wil M.P. van der Aalst,et al.  Three good reasons for using a Petri-net-based workflow management system , 1996 .

[18]  Wil M. P. van der Aalst,et al.  Patterns of Process Modeling , 2005, Process-Aware Information Systems.

[19]  Sabine Timpf,et al.  Hierarchical Structures in Map Series , 1998 .

[20]  Andrew U. Frank,et al.  Specifying Open GIS with Functional Languages , 1995, SSD.

[21]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.