Abstract
We present a unified framework for classifying and answering spatial queries relevant to a Geographic Information System. We classify spatial queries into topological, set-theoretic, and metric queries, on the basis of the kind of relationships between the query object and entities in the search space involved. For answering such queries, we propose an approach that combines an object-based description of spatial entities, provided by a topological model, with a partition of the space embedding such entities, given by a spatial index. In particular, we propose a new unified topological model, called the Plane Euclidean Graph (PEG), that is capable of describing point, line, and region data, and that incorporates relational operators on such entities. We briefly describe major techniques, rooted in computational geometry, for solving interference queries and overlays on such a data model. Finally, we describe the use of a superimposed spatial index for speeding up searches and answering queries involving distances.
This work has been supported by a research grant of the Italian National Research Council.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Bentley, J.L, Ottmann, T.A., “Algorithms for reporting and counting geometric intersections”, IEEE Transactions on Computers, 28, pp. 643–647, 1979.
Brunet, P., Navazo, I., “Solid representation and operation using extended octrees”, ACM Transaction on Graphics, 8, 1989.
Bruzzone, E., De Floriani, L., Pellegrinelli, M., “A hierarchical spatial index for cell complexes”, in Proceedings 3rd International Symposium on Large Spatial Data Bases, Singapore, June 1993, (in print).
Chazelle, B., Edelsbrunner, H., “Optimal solution for intersecting line segments”, in Proceedings 29th IEEE Symp. on Foundation of Computer Science, October 1988.
Dobkin, D.P., Laszlo, M.J., “Primitives for the manipulation of threedimensional subdivisions”, Algorithmica, 5(4), pp.3–32, 1989.
Egenhofer, M., Frank, A.U., Jackson, J.P., “A topological model for spatial databases”, Lecture Notes in Computer Science, N.409, pp.271–286, 1989.
Egenhofer, M., “A formal definition of binary topological relationships”, Lecture Notes in Computer Science, N.367, pp.457–473, 1989.
Egenhofer, M., Herring, J., “A mathematical framework for the definition of topological relationships”, in Proceedings 4th International Symposium on Spatial Data Handling, pp.803–813, Zurich, Switzerland, July 1990.
Egenhofer, M., Franzosa, R., “Point-set topological spatial relations”, International Journal of Geographical Information Systems, 5(2), pp.161–174, 1991.
Frank, A., Kuhn, W., “Cell graph: a provable correct method for the storage of geometry”, Proceedings 2nd International symposium on Spatial data Handling, Seattle, WA, 1986.
Franklin, W.R., et al., “Uniform grids: a technique for intersection detection on serial and parallel machines”, in Proceedings Auto Carlo 9, Baltimore, MD, April 2–7, 1989, pp. 100–109.
Gold, C.M., “The meaning of “neighbour””, Lecture Notes in Computer Science, N.639, Springer-Verlag, 1992, pp. 220–235.
Guibas, L., Stolfi, J., “Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams”, ACM Transactions on Graphics, 4(2), pp.75–123, 1985.
Günther, O., Efficient Structures for Geometric Data Management (LNCS 337), Spriger-Verlag, 1987.
Herring, J., “TIGRIS: topologically integrated GIS”, Proceedings Autocarto 8, ASPRS/ACSM, Baltimore, MD, pp.282–291, March 1987.
Herring, J., Egenhofer, M.J., Frank, A.U., “Using category theory to model GIS applications”, in Proceedings 4th International Symposium on Spatial Data Handling, pp.820–829, Zurich, Switzerland, July 1990.
Hoel, E.G., Samet, H., “Efficient processing of spatial queries in line segment database”, Lecture Notes in Computer Science, N.525, Springer-Verlag, 1991.
Kainz, W., “Spatial relationships — Topology versus order”, in Proceedings 4th International Symposium on Spatial Data Handling, pp.814–819, Zurich, Switzerland, July 1990.
Kirkpatrick, D.G., “Optimal search in planar subdivision”, SIAM Journal of Computing, 12(1), pp. 28–33, 1983.
Lee, D.T., Preparata, F.P., “Location of a point in a planar subdivision and its applications”, SIAM Journal on Computing, 6(3), pp. 594–606, 1977.
M. Mäntylä, An Introduction to Solid Modeling, Computer Science Press, Rockville, MD, 1987.
Molenaar, M., “Single valued vector maps — a concept in GIS”, Geo-Informationssysteme, Vol.2, No.1, 1989.
Pigot, S., “A topological model for a 3D spatial information system”, Proceedings 5th International Symposium on Spatial Data Handling, Charleston, SC, August 3–7, 1992.
Preparata, F.P., Shamos, M.I., Computational Geometry: an Introduction, Springer-Verlag, 1985.
Requicha, A.A.G., Voelcker, H.B., “Solid modeling: a historical summary and contemporary assessment”, IEEE Computer Graphics and Applications, 2, 2, pp.9–24, 1982.
Rossignac, J.R., O'Connor, M.A., “SGC: a dimensional-independent model for pointsets with internal structures and incomplete boundaries”, Geometric Modeling for Product Engineering, Wosny, M.J., Turner, J.U., and Preiss, K., Eds., Elsevier Science Publishers B.V. (North Holland), pp. 145–180, 1990.
Rossignac, J.R., “Through the cracks of the solid modeling milestone”, Eurographics 91 Statt of the Art Report on Solid Modeling, pp. 23–109, 1991.
H. Samet, The Design and Analysis of Spatial Data Structures, Addison-Wesley, Reading, MA, 1990.
Smith, T.R., Park, K.K., “Algebraic approach to spatial reasoning”, International Journal of Geographical Information Systems, 6(3), pp.177–192, 1992.
Whitney, H., Geometric Integration Theory, Princeton University Press, 1957.
Woo, T.C., “A combinatorial analysis of boundary data structure schemata”, IEEE Computer Graphics and Applications, 5, 3, pp. 19–27, 1985.
Worboys, M.F., Hearnshaw, H.M., Maguire, D.J., “Object-oriented data modelling for spatial databases”, International Journal of Geographical Information Systems, 4(4), pp.369–383, 1990.
Worboys, M.F., “A generic model for planar geographic objects”, International Journal of Geographical Information Systems, 6(5), pp.353–372, 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
De Floriani, L., Marzano, P., Puppo, E. (1993). Spatial queries and data models. In: Frank, A.U., Campari, I. (eds) Spatial Information Theory A Theoretical Basis for GIS. COSIT 1993. Lecture Notes in Computer Science, vol 716. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57207-4_9
Download citation
DOI: https://doi.org/10.1007/3-540-57207-4_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57207-7
Online ISBN: 978-3-540-47966-6
eBook Packages: Springer Book Archive