ABSTRACT
Moving object databases are designed to store and process spatial and temporal object data. An especially useful moving object type is a moving region, which consists of one or more moving polygons suitable for modeling the spread of forest fires, the movement of clouds, spread of diseases and many other real-world phenomena. Previous implementations usually allow a changing shape of the region during the movement; however, the necessary restrictions on this model result in an inaccurate interpolation of rotating objects. In this paper, we present an alternative approach for moving and rotating regions of fixed shape, called Fixed Moving Regions, which provide a significantly better model for a wide range of applications like modeling the movement of oil tankers, icebergs and other rigid structures. Furthermore, we describe and implement several useful operations on this new object type to enable a database system to solve many real-world problems, as for example collision tests, projections and intersections, much more accurate than with other models. Based on this research, we also implemented a library for easy integration into moving objects database systems, as for example the DBMS Secondo (1) (2) developed at the FernUniversität in Hagen.
Disclosure statement
No potential conflict of interest was reported by the authors.
Notes
3. An animation of the mpoint inside operation with the region shown in Figure 28j is available at http://dna.fernuni-hagen.de/secondo/FixedMR/4471.html.
4. Animation at http://dna.fernuni-hagen.de/secondo/FixedMR/sat.html.
7. http://www.awi.de/, image data currently not publicly available.
9. Animation at http://dna.fernuni-hagen.de/secondo/FixedMR/ross2000.html.
10. Animation at http://dna.fernuni-hagen.de/secondo/FixedMR/ross2004.html.
11. Animation at http://dna.fernuni-hagen.de/secondo/FixedMR/atka2009.html.