Abstract
Egenhofer's nine-intersection, well-known for vector representations, is defined here on a raster, using a hybrid raster model, and then systematically transformed to yield functions which can be used in a convolution operation applied to a regular raster representation. Applying functions, the hybrid raster elements need not be stored. It becomes thus possible to determine the topological relation of two regions, given in raster representation, with the same reasoning as in vector representations. This contributes to the merging of raster and vector operations. It demonstrates how the same conceptual operations can be used for both representations, thus hiding in one more instance the difference between them.
Similar content being viewed by others
References
P. Alexandroff. Elementary Concepts of Topology. Dover Publications, New York, USA, 1961.
D.H. Ballard and C.M. Brown. Computer Vision. Prentice Hall, Englewood Cliffs, NJ, 1982.
H. Bieri and I. Metz. “A Bintree Representation of Generalized Binary Digital Images,” in U. Eckhardt, A. HuÈ bler, W. Nagel, and G. Werner, (Eds.), Geometrical Problems of Image Processing, Akademie Verlag, Berlin, 72–77, 1991.
R. Bird. “Introduction to Functional Programming Using Haskell”. Series in Computer Science. Prentice Hall Europe, Hemel Hempstead, UK, 1998.
T. Bittner and A.U. Frank. “On Representing Geometries of Geographic Space,” in T.K. Poiker and N. Chrisman, (Eds.), 8th International Symposium on Spatial Data Handling, 111–122, Vancouver, 1998. International Geographical Union.
E. Clementini and P. Di Felice. “An Algebraic Model for Spatial Objects with Indeterminate Boundaries,” in P.A. Burrough and A.U. Frank, (Eds.), Geographic Objects with Indeterminate Boundaries, volume 2 of ESF GISDATA, 155–169, Taylor & Francis, 1996.
A.G. Cohn, B. Bennett, J. Goodday, and N. Gotts. “Qualitative Spatial Representation and Reasoning with the Region Connection Calculus,” Geoinformatica, Vol. 1(3):1–44, 1997.
H. Couclelis. “People Manipulate Objects (but Cultivate Fields): Beyond the Raster-Vector Debate in GIS,” in A.U. Frank, I. Campari, and U. Formentini, (Eds.), Theories and Methods of Spatio-Temporal Reasoning in Geographic Space, volume 639 of Lecture Notes in Computer Science, 65–77, Springer-Verlag, Berlin, 1992.
C.R. Dyer, A. Rosenfeld, and H. Samet. “Region Representation: Boundary Codes from Quadtrees,” Communications of the ACM, Vol. 23(3):171–179, 1980.
M.J. Egenhofer. Spatial Query Languages. Ph.D. thesis, University of Maine, 1989.
M.J. Egenhofer. “Reasoning about Binary Topological Relations,” in O. Günther and H.-J. Schek, (Eds.), Advances in Spatial Databases (SSD '91), 143–160, Springer, 1991.
M.J. Egenhofer. “A Model for Detailed Binary Topological Relationships,” Geomatica, Vol. 47(3 & 4):261–273, 1993.
M.J. Egenhofer, E. Clementini, and P. di Felice. “Topological Relations between Regions with Holes,” International Journal of Geographical Information Systems, Vol. 8(2):129–142, 1994.
M.J. Egenhofer, A.U. Frank, and J.P. Jackson. “A Topological Data Model for Spatial Databases,” in A. Buchmann, O. Günther, T. R. Smith, and Y.-F. Wang, (Eds.), Design and Implementation of Large Spatial Databases, volume 409 of Lecture Notes in Computer Science, 271–286, Springer, New York, 1989.
M.J. Egenhofer and R.D. Franzosa. “Point-Set Topological Spatial Relations,” International Journal of Geographical Information Systems, Vol. 5(2):161–174, 1991.
M.J. Egenhofer and J.R. Herring. “A Mathematical Framework for the Definition of Topological Relationships,” in 4th International Symposium on Spatial Data Handling, 803–813, Zürich, 1990, International Geographical Union.
M.J. Egenhofer and D.M. Mark. “Modeling Conceptual Neighborhoods of Topological Line-Region Relations,” International Journal for Geographical Information Systems, Vol. 9(5):555–565, 1995.
M.J. Egenhofer and D.M. Mark. “Naive Geography,” in A.U. Frank and W. Kuhn, (Eds.), Spatial Information Theory, volume 988 of Lecture Notes in Computer Science, 1–15, Springer, Berlin, 1995.
M.J. Egenhofer and J. Sharma. “Topological Relations between Regions in IR2 and Z2,” in D. Abel and B. Ooi, (Eds.), Advances in Spatial Databases, volume 692 of Lecture Notes of Computer Science, 316–336, Springer, New York, 1993.
M.J. Egenhofer, J. Sharma, and D.M. Mark. “A Critical Comparison of the 4-Intersection and 9-Intersection Models for Spatial Relations: Formal Analysis,” in R.B. McMaster and M.P. Armstrong, (Eds.), Auto-Carto 11, 1–11, Minneapolis, Minnesota,1993. ASPRS/ACSM.
A.U. Frank. “Spatial Concepts, Geometric Data Models and Data Structures,” in D. Maguire, (Eds.), GIS Design Models and Functionality, Leicester, UK, 1990. Midlands Regional Research Laboratory, University of Leicester.
A.U. Frank. “Metamodels for Data Quality Description,” in R. Jeansoulin and M. Goodchild, (Eds.), Data Quality in Geographic Information: from Error to Uncertainty, 15–30. Editions Hermés, Paris, 1998.
M. Gahegan and R. Iverach. “A Hybrid Edge and Region Quadtree,” in T. K. Poiker and N. Chrisman, (Eds.), 8th International Symposium on Spatial Data Handling, 701–712, Vancouver, 1998. International Geographical Union.
A. Galton. “Towards a Qualitative Theory of Movement,” in A.U. Frank and W. Kuhn, (Eds.), Conference on Spatial Information Theory, volume 988 of Lecture Notes in Computer Science, 377–396, Berlin, 1995. Springer.
M.F. Goodchild. Geographical Data Modeling. Technical Report 90-11, National Center for Geographic Information and Analysis, 1990.
D. Hernàndez. Qualitative Representation of Spatial Knowledge, volume 804 of Lecture Notes in Artificial Intelligence. Springer, Berlin, 1994.
J.R. Herring. “Tigris: Topologically Integrated Geographic Information System,” in Auto-Carto 8, 282–291, Baltimore, 1987. ACSM-ASPRS.
J.R. Herring. “The Mathematical Modeling of Spatial and Non-Spatial Information in Geographic Information Systems,” in D.M. Mark and A.U. Frank, (Eds.), Cognitive and Linguistic Aspects of Geographic Space, volume 63 of Nato ASI Series D, 313–350, Kluwer, Dordrecht, 1991.
P. Hudak, J. Peterson, and J.H. Fasel. “A Gentle Introduction to Haskell,” Version 1.4. http:// haskell.cs.yale.edu/tutorial/, Yale University, April 7, 1997.
T.Y. Kong and A. Rosenfeld. “Digital Topology: Introduction and Survey,” Computer Vision, Graphics, and Image Processing, Vol. 48:357–393, 1989.
V.A. Kovalevsky. “Finite Topology as Applied to Image Analysis,” Computer Vision, Graphics, and Image Processing, Vol. 46:141–161, 1989.
V.A. Kovalevsky. “A New Concept for Digital Geometry,” in O. Ying-Lie, A. Toet, D. Foster, H.J.A.M. Heijmans, and P. Meer, (Eds.), NATO Advanced Research Workshop Shape in Picture (1992). Springer, 1994.
D.M. Mark, D. Comas, M.J. Egenhofer, S.M. Freundschuh, M.D. Gould, and J. Nunes. “Evaluating and Refining Computational Models of Spatial Relations through Cross-Linguistic Human-Subjects Testing,” in A.U. Frank and W. Kuhn, (Eds.), Spatial Information Theory-A Theoretical Basis for GIS, volume 988 of Lecture Notes in Computer Science, 553–568. Springer, Berlin, 1995.
J. Nievergelt and P. S chorn. “Das RaÈ tsel der verzopften Geraden,” Informatik-Spektrum, Vol. 11:163–165, 1988.
OGC. OpenGIS Simple Features Specification for SQL. Technical Report, Open GIS Consortium, Inc., March 13, 1998.
J. Peterson and K. Hammond. Report on the Programming Language Haskell. http://haskell.cs.yale.edu/ haskell-report/haskell-report-1_4.pdf, Yale University, April 7, 1997.
D.A. Randell, Z. Cui, and A. Cohn. “A Spatial Logic Based on Regions and Connection,” in R. Brachmann, H. Levesque, and R. Reiter, (Eds.), Third International Conference on the Principles of Knowledge Representation and Reasoning, 165–176, Los Altos, CA, 1992. Morgan-Kaufmann.
Rational. Unified Modeling Language. Technical report, Rational Software Corp., 1996.
A. Rosenfeld and J.L. Pfaltz. “Sequential Operations in Digital Picture Processing,” J. Assoc. Comput. Mach., Vol. 13:471–494, 1966.
A. Rosenfeld. “Digital Topology,” Am. Math. Month., Vol. 86:621–630, 1979.
H. Samet. The Design and Analysis of Spatial Data Structures. Addison-Wesley, Reading, Massachusetts, 1990.
J.L. Star, J.E. Estes, and F. Davis. Integration of Remote Sensing and Geographic Information Systems. Research initiative 12 closing report, NCGIA, 1995.
S. Thompson. Haskell-The Craft of Functional Programming. International Computer Science Series. Addison-Wesley, Harlow, UK, 1996.
W. Tobler. “Application of Image Processing Techniques to Map Processing,” in International Symposium on Spatial Data Handling, 140–145, Zurich, Switzerland, 1984.
S. Winter. “Topological Relations between Discrete Regions,” in M.J. Egenhofer and J.R. Herring, (Eds.), Advances in Spatial Databases, volume 951 of Lecture Notes in Computer Science, 310–327. Springer, Berlin, 1995.
S. Winter. “Bridging Vector and Raster Representation in GIS,” in R. Laurini, K. Makki, and N. Pissinou, (Eds.), Proceedings of the 6th International Symposium on Advances in Geographic Information Systems, 57–62, Washington, D.C., 1998. ACM Press.
S. Winter and T. Bittner. “Hierarchical Topological Reasoning with Vague Regions,” in W. Shi, M.F. Goodchild, and P.F. Fisher, (Eds.), Proceedings of the International Symposium on Spatial Data Quality, 555–565, Hong Kong, 1999. Department of Land Surveying and Geo-Informatics, The Hong Kong Polytechnic University.
M.F. Worboys. “Imprecision in Finite Resolution Spatial Data,” GeoInformatica, Vol. 2(3):257–279, 1998.
M.F. Worboys and P. Bofakos. “A Canonical Model for a Class of Areal Spatial Objects,” in D. Abel and B.C. Ooi, (Eds.), Advances in Spatial Databases, volume 692 of Lecture Notes in Computer Science, 36–52, Berlin, 1993. Springer.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Winter, S., Frank, A.U. Topology in Raster and Vector Representation. GeoInformatica 4, 35–65 (2000). https://doi.org/10.1023/A:1009828425380
Issue Date:
DOI: https://doi.org/10.1023/A:1009828425380