Abstract
Qualitative spatial reasoning forms an important part of the commonsense reasoning required for building intelligent Geographical Information Systems (GIS). Previous research has come up with models to capture cardinal direction relations for typical GIS data. In this paper, we target the problem of efficiently computing the cardinal direction relations between regions that are composed of sets of polygons and present the first two algorithms for this task. The first of the proposed algorithms is purely qualitative and computes, in linear time, the cardinal direction relations between the input regions. The second has a quantitative aspect and computes, also in linear time, the cardinal direction relations with percentages between the input regions. The algorithms have been implemented and embedded in an actual system, CarDirect, that allows the user to annotate regions of interest in an image or a map, compute cardinal direction relations and retrieve combinations of interesting regions on the basis of a query.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Clementini, E., Di Fellice, P., Califano, G.: Composite Regions in Topological Queries. Information Systems 7, 579–594 (1995)
Egenhofer, M.J.: Reasoning about Binary Topological Relationships. In: Günther, O., Schek, H.-J. (eds.) SSD 1991. LNCS, vol. 525, pp. 143–160. Springer, Heidelberg (1991)
Frank, A.U.: Qualitative Spatial Reasoning about Distances and Directions in Geographic Space. Journal of Visual Languages and Computing 3, 343–371 (1992)
Frank, A.U.: Qualitative Spatial Reasoning: Cardinal Directions as an Example. International Journal of GIS 10(3), 269–290 (1996)
Goyal, R., Egenhofer, M.J.: The Direction-Relation Matrix: A Representation for Directions Relations Between Extended Spatial Objects. In: The annual assembly and the summer retreat of University Consortium for Geographic Information Systems Science (June 1997)
Goyal, R., Egenhofer, M.J.: Cardinal Directions Between Extended Spatial Objects. IEEE Transactions on Data and Knowledge Engineering (2000) (in press), Available at http://www.spatial.maine.edu/~max/RJ36.html
Liang, Y.-D., Barsky, B.A.: A New Concept and Method for Line Clipping. ACM Transactions on Graphics 3(1), 868–877 (1984)
Ligozat, G.: Reasoning about Cardinal Directions. Journal of Visual Languages and Computing 9, 23–44 (1998)
Lipschutz, S.: Set Theory and Related Topics. McGraw-Hill, New York (1998)
Maillot, P.-G.: A New, Fast Method For 2D Polygon Clipping: Analysis and Software Implementation. ACM Transactions on Graphics 11(3), 276–290 (1992)
Mukerjee, A., Joe, G.: A Qualitative Model for Space. In: Proceedings of AAAI 1990, pp. 721–727 (1990)
O’Rourke, J.: Computational Geometry in C. Cambridge University Press, Cambridge (1994)
Papadias, D., Theodoridis, Y., Sellis, T., Egenhofer, M.J.: Topological Relations in the World of Minimum Bounding Rectangles: A Study with R-trees. In: Proceedings of ACM SIGMOD 1995, pp. 92–103 (1995)
Papadimitriou, C.H., Suciu, D., Vianu, V.: Topological Queries in Spatial Databases. Journal of Computer and System Sciences 58(1), 29–53 (1999)
Peuquet, D.J., Ci-Xiang, Z.: An Algorithm to Determine the Directional Relationship Between Arbitrarily-Shaped Polygons in the Plane. Pattern Recognition 20(1), 65–74 (1987)
Preparata, F., Shamos, M.: Computational Geometry: An Introduction. Springer, Heidelberg (1985)
Renz, J., Nebel, B.: On the Complexity of Qualitative Spatial Reasoning: A Maximal Tractable Fragment of the Region Connection Calculus. Artificial Intelligence 1-2, 95–149 (1999)
Rigaux, P., Scholl, M., Voisard, A.: Spatial Data Bases. Morgan Kaufmann, San Francisco (2001)
Skiadopoulos, S., Giannoukos, C., Vassiliadis, P., Sellis, T., Koubarakis, M.: Computing and Handling Cardinal Direction Information (Extended Report). Technical Report TR-2003-5, National Technical University of Athens (2003), Available at http://www.dblab.ece.ntua.gr/publications
Skiadopoulos, S., Koubarakis, M.: Composing Cardinal Directions Relations. In: Jensen, C.S., Schneider, M., Seeger, B., Tsotras, V.J. (eds.) SSTD 2001. LNCS, vol. 2121, pp. 299–317. Springer, Heidelberg (2001)
Skiadopoulos, S., Koubarakis, M.: Qualitative Spatial Reasoning with Cardinal Directions. In: Van Hentenryck, P. (ed.) CP 2002. LNCS, vol. 2470, pp. 341–355. Springer, Heidelberg (2002)
Skiadopoulos, S., Koubarakis, M.: Composing Cardinal Direction Relations. Artificial Intelligence 152(2), 143–171 (2004)
Zeiler, M.: Modelling our World. The ESRI Guide to Geodatabase Design. ESRI Press (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Skiadopoulos, S., Giannoukos, C., Vassiliadis, P., Sellis, T., Koubarakis, M. (2004). Computing and Handling Cardinal Direction Information. In: Bertino, E., et al. Advances in Database Technology - EDBT 2004. EDBT 2004. Lecture Notes in Computer Science, vol 2992. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24741-8_20
Download citation
DOI: https://doi.org/10.1007/978-3-540-24741-8_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21200-3
Online ISBN: 978-3-540-24741-8
eBook Packages: Springer Book Archive