In this paper we present a data structure that stores the results of a generalisation procedure efficiently as a scale-less map inside a spatial DBMS. This structure makes is possible to interactively visualize polygonal subdivisions on any scale efficiently. This is done by maintaining a topological structure from which a map can be reconstructed. The reconstruction of a polygonal subdivision for a given scale is done in two steps. The first step retrieves the necessary boundary lines from the database together with information on how these boundaries should be combined to for a subdivision. The second step reconstructs a topologic layer from these boundaries. The two steps in the process are modelled in such a way that the first step can be efficiently implemented on top of a standard spatial DBMS (with three simple SQL queries). The second part of the process, which is more iterative, can be either performed at the client side or on an applications server. An important feature of the data structure is that the data is stored topologically in such a way that as much of the geometry of an object is re-used. This makes the storage very compact and ensures that only little data needs to be shipped from the database.
[1]
Robert Weibel,et al.
An Agent-Based Framework for Polygonal Subdivision Generalisation
,
2002
.
[2]
International symposium on spatial data handling
,
1984
.
[3]
David H. Douglas,et al.
ALGORITHMS FOR THE REDUCTION OF THE NUMBER OF POINTS REQUIRED TO REPRESENT A DIGITIZED LINE OR ITS CARICATURE
,
1973
.
[4]
P.J.M. van Oosterom,et al.
The GAP-tree, an approach to "on-the-fly' map generalization of an area partitioning
,
1995
.
[5]
Paul Hardy,et al.
CLARITY - A NEW ENVIRONMENT FOR GENERALISATION USING AGENTS, JAVA, XML AND TOPOLOGY
,
2003
.