Skip to main content

Spatial Queries in the Presence of Obstacles

  • Conference paper
Advances in Database Technology - EDBT 2004 (EDBT 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2992))

Included in the following conference series:

Abstract

Despite the existence of obstacles in many database applications, traditional spatial query processing utilizes the Euclidean distance metric assuming that points in space are directly reachable. In this paper, we study spatial queries in the presence of obstacles, where the obstructed distance between two points is defined as the length of the shortest path that connects them without crossing any obstacles. We propose efficient algorithms for the most important query types, namely, range search, nearest neighbors, e-distance joins and closest pairs, considering that both data objects and obstacles are indexed by R-trees. The effectiveness of the proposed solutions is verified through extensive experiments.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Asano, T., Guibas, L., Hershberger, J., Imai, H.: Visibility of Disjoint Polygons. Algorithmica 1, 49–63 (1986)

    Article  MATH  MathSciNet  Google Scholar 

  2. de Berg, M., van Kreveld, M., Overmars, M., Schwarzkopf, O.: Computational Geometry, pp. 305–315. Springer, Heidelberg (1997)

    MATH  Google Scholar 

  3. Brinkhoff, T., Kriegel, H., Seeger, B.: Efficient Processing of Spatial Joins Using R-trees. In: SIGMOD (1993)

    Google Scholar 

  4. Becker, B., Kriegel, H., Schneider, R., Seeger, B.: The R*-tree: An Efficient and Robust Access Method. In: SIGMOD (1990)

    Google Scholar 

  5. Corral, A., Manolopoulos, Y., Theodoridis, Y., Vassilakopoulos, M.: Closest Pair Queries in Spatial Databases. In: SIGMOD (2000)

    Google Scholar 

  6. Dijkstra, E.: A Note on Two Problems in Connection with Graphs. Numeriche Mathematik 1, 269–271 (1959)

    Article  MATH  MathSciNet  Google Scholar 

  7. Estivill-Castro, V., Lee, I.: Fast Spatial Clustering with Different Metrics in the Presence of Obstacles. In: ACM GIS (2001)

    Google Scholar 

  8. Guttman, A.: R-trees: A Dynamic Index Structure for Spatial Searching. In: SIGMOD (1984)

    Google Scholar 

  9. Ghosh, S., Mount, D.: An Output Sensitive Algorithm for Computing Visibility Graphs. In: FOCS (1987)

    Google Scholar 

  10. Hjaltason, G., Samet, H.: Incremental Distance Join Algorithms for Spatial Databases. In: SIGMOD (1998)

    Google Scholar 

  11. Hjaltason, G., Samet, H.: Distance Browsing in Spatial Databases. TODS 24(2), 265–318 (1999)

    Article  Google Scholar 

  12. Kung, R., Hanson, E., Ioannidis, Y., Sellis, T., Shapiro, L., Stonebraker, M.: Heuristic Search in Data Base Systems. Expert Database Systems (1986)

    Google Scholar 

  13. Lozano-Pérez, T., Wesley, M.: An Algorithm for Planning Collision-free Paths among Polyhedral Obstacles. CACM 22(10), 560–570 (1979)

    Google Scholar 

  14. Pocchiola, M., Vegter, G.: Minimal Tangent Visibility Graph. Computational Geometry: Theory and Applications (1995)

    Google Scholar 

  15. Pocchiola, M., Vegter, G.: Topologically Sweeping Visibility Complexes via Pseudo-triangulations. Discrete Computational Geometry (1996)

    Google Scholar 

  16. Papadias, D., Zhang, J., Mamoulis, N., Tao, Y.: Query Processing in Spatial Network Databases. In: VLDB (2003)

    Google Scholar 

  17. Rivière, S.: Topologically Sweeping the Visibility Complex of Polygonal Scenes. In: Symposium on Computational Geometry (1995)

    Google Scholar 

  18. Sellis, T., Roussopoulos, N., Faloutsos, C.: The R+-tree: a Dynamic Index for Multi-Dimensional Objects. In: VLDB (1987)

    Google Scholar 

  19. Sharir, M., Schorr, A.: On Shortest Paths in Polyhedral Spaces. In: STOC (1984)

    Google Scholar 

  20. Tung, A., Hou, J., Han, J.: Spatial Clustering in the Presence of Obstacles. In: ICDE (2001)

    Google Scholar 

  21. Welzl, E.: Constructing the Visibility Graph for n Line Segments in O(\({\it n}^2\)) Time. Information Processing Letters 20, 167–171 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  22. http://www.maproom.psu.edu/dcw

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhang, J., Papadias, D., Mouratidis, K., Zhu, M. (2004). Spatial Queries in the Presence of Obstacles. 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_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24741-8_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-21200-3

  • Online ISBN: 978-3-540-24741-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics