skip to main content
10.1145/2424321.2424323acmconferencesArticle/Chapter ViewAbstractPublication PagesgisConference Proceedingsconference-collections
research-article

Topological relationship query processing for complex regions in Oracle Spatial

Authors Info & Claims
Published:06 November 2012Publication History

ABSTRACT

Although geographic information systems (GIS) and spatial database communities have extensively studied topological relationships for more than two decades, there is little literature describing how to efficiently implement them in GIS and spatial database systems. This is rather surprising considering that topological relationship queries are supported in many GIS and spatial database systems including IBM Informix Spatial and Geodetic DataBlades, ESRI SDE, Microsoft SQL server 2008, Oracle Spatial and PostGIS. In order to bridge this gap, we report our experience with implementing several optimization techniques in Oracle Spatial to speed up topological relationship query processing for query windows represented by complex regions (such as polygons or multi-polygons). Our experiments, utilizing real-world data sets, demonstrate that topological relationship query performance can be significantly improved using the proposed techniques.

References

  1. Wael M. Badawy, Walid G. Aref: On Local Heuristics to Speed Up Polygon-Polygon Intersection Tests. ACM-GIS 1999:97--102 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Mark de Berg, Otfried Cheong, Marc van Kreveld, Mark Overmars: Computational Geometry: Algorithms and Applications, Springer-Verlag, New York (2008) Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Thomas Brinkhoff, Holger Horn, Hans-Peter Kriegel, Ralf Schneider: A Storage and Access Architecture for Efficient Query Processing in Spatial Database Systems. SSD 1993:357--376 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Thomas Brinkhoff, Hans-Peter Kriegel, Ralf Schneider, Bernhard Seeger: Multi-Step Processing of Spatial Joins. SIGMOD Conference 1994:197--208 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Edward P. F. Chan, Jimmy N. H. Ng: A General and Efficient Implementation of Geometric Operators and Predicates. SSD 1997: 69--93 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Eliseo Clementini, Jayant Sharma, Max J. Egenhofer: Modeling topological spatial relations: Strategies for query processing. Computers & Graphics 18(6): 815--822 (1994)Google ScholarGoogle ScholarCross RefCross Ref
  7. Zhan Cui, Anthony G. Cohn, David A. Randell: Qualitative and Topological Relationships in Spatial Databases. SSD 1993: 296--315 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Max J. Egenhofer, John R. Herring: Categorizing Binary Topological Relations Between Regions, Lines, and Points in Geographic Databases. Technical Report. Department of Surveying Engineering, University of Maine, 1991Google ScholarGoogle Scholar
  9. ESRI. 1995. ESRI Spatial Database Engine (SDE). Environmental Systems Research Institute, Inc., Redlands, CA: http://edndoc.esri.com/arcsde/9.1/Google ScholarGoogle Scholar
  10. Yi Fang, Marc Friedman, Giri Nair, Michael Rys, Ana-Elisa Schmid: Spatial indexing in Microsoft SQL server 2008. SIGMOD Conference 2008: 1207--1216 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Ying Hu, Siva Ravada, Richard Anderson: Geodetic Point-In-Polygon Query Processing in Oracle Spatial. SSTD 2011: 297--312 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. IBM Informix, Informix Geodetic and Spatial DataBlades, http://www-01.ibm.com/software/data/informix/blades/Google ScholarGoogle Scholar
  13. JTS Topology Suite: http://tsusiatsoftware.net/jts/main.htmlGoogle ScholarGoogle Scholar
  14. Ravi Kanth Kothuri, Siva Ravada: Efficient Processing of Large Spatial Queries Using Interior Approximations. SSTD 2001: 404--424 Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Ravi Kanth Kothuri, Siva Ravada, Daniel Abugov: Quadtree and R-tree Indexes in Oracle Spatial: A Comparison Using GIS Data. SIGMOD Conference 2002: 546--557 Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Paul A. Longley, Michael F. Goodchild, David J. Maguire, David W. Rhind: Geographic Information Systems and Science. John Wiley & Sons Ltd, West Sussex, UK. (2005)Google ScholarGoogle Scholar
  17. Microsoft SQL Server, Spatial Indexing Overview, http://technet.microsoft.com/en-us/library/bb964712.aspxGoogle ScholarGoogle Scholar
  18. NAVTEQ, http://www.navteq.com/Google ScholarGoogle Scholar
  19. Open Geospatial Consortium Inc.: OpenGIS® Implementation Standard for Geographic information - Simple feature access - Part 1: Common architectureGoogle ScholarGoogle Scholar
  20. Oracle Spatial, Oracle® Spatial Developer's Guide 11g Release 2 (11.2), Part Number E11830-07, 2010Google ScholarGoogle Scholar
  21. Joseph O'Rourke: Computational Geometry in C. Cambridge University Press, Cambridge, UK (1998) Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Dimitris Papadias, Yannis Theodoridis, Timos K. Sellis, Max J. Egenhofer: Topological Relations in the World of Minimum Bounding Rectangles: A Study with R-trees. SIGMOD Conference 1995: 92--103 Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. PostGIS: http://postgis.refractions.net/Google ScholarGoogle Scholar
  24. Markus Schneider, Thomas Behr: Topological relationships between complex spatial objects. ACM Trans. Database Syst. 31(1): 39--81 (2006) Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Topological relationship query processing for complex regions in Oracle Spatial

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SIGSPATIAL '12: Proceedings of the 20th International Conference on Advances in Geographic Information Systems
        November 2012
        642 pages
        ISBN:9781450316910
        DOI:10.1145/2424321

        Copyright © 2012 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 6 November 2012

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate220of1,116submissions,20%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader