A vocabulary for a multiscale process description for fast transmission and continuous visualization of spatial data

With the increasing availability of small mobile computers there is also an increasing demand for visualizing spatial data on those devices. Prominent applications are location based services in general, and car and pedestrian navigation in particular. In order to be able to offer both detail and overview of a spatial situation, the devices have to provide flexible zooming in and out in real-time. The same demands arise from the increasing amounts of data available and accessible by web services through limited bandwidth channels. The presentation of spatial data sets in different zoom levels or resolutions is usually achieved using generalization operations. When larger scale steps have to be overcome, the shape of individual objects typically changes dramatically; also objects may disappear or merge with others to form new objects. As these steps typically are discrete in nature, this leads to visual 'popping effects' when going from one level of detail to the other. In this paper, we will present an approach to decompose generalization into simple geometric and topologic operations that allow describing the complete generalization chain to generate a multiscale object representation. The goal is to generate a representation without redundancy and to transmit only that information which is needed when scale changes occur. This representation scheme ultimately enables a continuous visualization, where the changes between the representations are visually indistinguishable. We identify elementary generalization operations and apply these concepts for polyline simplification, the generalization of building ground plans and for displacement.

[1]  Robert Weibel,et al.  Efficient transmission of vector data over the Internet , 2007, Int. J. Geogr. Inf. Sci..

[2]  Monika Sester Self‐Organizing Maps for Density‐Preserving Reduction of Objects in Cartographic Generalization , 2008 .

[3]  J. C. Müller,et al.  Area-patch generalisation: a competitive approach , 1992 .

[4]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.

[5]  Monika Sester,et al.  Optimization approaches for generalization and data abstraction , 2005, Int. J. Geogr. Inf. Sci..

[6]  Anne Ruas,et al.  Modelling the Overall Process of Generalisation , 2013 .

[7]  Robert Weibel,et al.  Improving Automated Generalisation for On- Demand Web Mapping by Multiscale Databases , 2002 .

[8]  P.J.M. van Oosterom,et al.  The GAP-tree, an approach to "on-the-fly' map generalization of an area partitioning , 1995 .

[9]  Frank Thiemann,et al.  GENERALIZATION OF 3D BUILDING DATA , 2002 .

[10]  Alexander Wolff,et al.  Morphing polylines: A step towards continuous generalization , 2008, Comput. Environ. Urban Syst..

[11]  T. Sarjakoski,et al.  GEOSPATIAL INFO-MOBILITY SERVICES - A CHALLENGE FOR NATIONAL MAPPING AGENCIES , 2002 .

[12]  Tinghua Ai,et al.  Progressive Transmission of Vector Data Based on Changes Accumulation Model , 2004, SDH.

[13]  Monika Sester GENERALIZATION BASED ON LEAST SQUARES ADJUSTMENT , 2000 .

[14]  Michela Bertolotto,et al.  Progressive vector transmission , 1999, GIS '99.

[15]  P. V. Oosterom Variable-scale Topological Data Structures Suitable for Progressive Data Transfer: The GAP- face Tree and GAP-edge Forest , 2005 .

[16]  Lars Harrie,et al.  An Optimisation Approach to Cartographic Generalisation , 2001 .

[17]  Peter F. Fisher,et al.  Developments in Spatial Data Handling, 11th International Symposium on Spatial Data Handling, Leicester, UK, August 23-25, 2004 , 2005, SDH.

[18]  Robert Weibel,et al.  GIS and generalization: methodology and practice. , 1995 .

[19]  David H. Douglas,et al.  ALGORITHMS FOR THE REDUCTION OF THE NUMBER OF POINTS REQUIRED TO REPRESENT A DIGITIZED LINE OR ITS CARICATURE , 1973 .

[20]  Monika Sester,et al.  Continuous Generalization for Small Mobile Displays , 2003 .