Skip to main content

Organization of Data in Non-convex Spatial Domains

  • Conference paper
Scientific and Statistical Database Management (SSDBM 2010)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6187))

  • 1824 Accesses

Abstract

We present a technique for organizing data in spatial databases with non-convex domains based on an automatic characterization using the medial-axis transform (MAT). We define a tree based on the MAT and enumerate its branches to partition space and define a linear order on the partitions. This ordering clusters data in a manner that respects the complex shape of the domain. The ordering has the property that all data down any branch of the medial axis, regardless of the geometry of the sub-region, are contiguous on disk. Using this data organization technique, we build a system to provide efficient data discovery and analysis of the observational and model data sets of the Chesapeake Bay Environmental Observatory (CBEO). On typical CBEO workloads in which scientists query contiguous substructures of the Chesapeake Bay, we improve query processing performance by a factor of two when compared with orderings derived from space filling curves.

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. Szalay, A., Gray, J., Fekete, G., Kunszt, P., Kukol, P., Thakar, A.: Indexing the sphere with the hierarchical triangular mesh. Technical Report MSR-TR-2005-123, Micrsoft Research (2005)

    Google Scholar 

  2. Perlman, E., Burns, R., Li, Y., Meneveau, C.: Data exploration of turbulence simulations using a database cluster. In: SC 2007: Proceedings of the 2007 ACM/IEEE conference on Supercomputing. ACM, New York (2007)

    Google Scholar 

  3. Joseph, A.D. (ed.): Urban computing and mobile devices. IEEE Pervasive Computing 6(3), 52–57 (2007)

    Article  Google Scholar 

  4. Reddy, S., Burke, J., Estrin, D., Hansen, M., Srivastava, M.B.: A framework for data quality and feedback in participatory sensing. In: SenSys. (2007)

    Google Scholar 

  5. Ball, W.P., et al.: A prototype system for multi-disciplinary shared cyberinfrastructure—Chesapeake Bay Environmental Observatory (CBEO). Journal of Hydrological Engineering 13(10), 960–970 (2008)

    Article  Google Scholar 

  6. Murphy, R.R., Curriero, F.C., Ball, W.P.: Comparison of spatial interpolation methods for water quality evaluation in the Chesapeake Bay. Journal of Environmental Engineering 136(2), 160–171 (2010)

    Article  Google Scholar 

  7. Kamel, I., Faloutsos, C.: On packing r-trees. In: CIKM 1993: Proceedings of the second international conference on Information and knowledge management, pp. 490–499. ACM, New York (1993)

    Chapter  Google Scholar 

  8. Samet, H.: Foundations of Multidimensional and Metric Data Structures. Morgan Kaufmann Publishers Inc., San Francisco (2006)

    MATH  Google Scholar 

  9. Blum, H.: A transformation for extracting new descriptors of shape. In: Models for the Perception of Speech and Visual Form, pp. 362–380. MIT Press, Cambridge (1967)

    Google Scholar 

  10. Ge, Y., Stels, D., Wang, J., Vining, D.: Computing centerline of a colon: A robust and efficient method based on 3d skeletons. Journal of Computer Assisted Tomography 23(5), 786–794 (1999)

    Article  Google Scholar 

  11. Joshi, S., Pizer, S., Fletcher, P.T., Yushkevich, P., Thall, A., Marron, J.: Multiscale deformable model segmentation and statistical shape analysis using medial descriptions. IEEE Transactions on Medical Imaging 21(5), 538–550 (2002)

    Article  Google Scholar 

  12. TRIM Watershed Atlas, http://www.barrodale.com/watershed/twapage.htm

  13. Amenta, N., Choi, S., Kolluri, R.: The power crust. In: Sixth ACM Symposium on Solid Modeling and Applications, pp. 249–260 (2001)

    Google Scholar 

  14. Bruck, J., Gao, J., Jiang, A.: MAP: medial axis based geometric routing in sensor networks. In: MobiCom 2005: Proceedings of the 11th annual international conference on Mobile computing and networking, pp. 88–102. ACM, New York (2005)

    Chapter  Google Scholar 

  15. Maragos, P., Schafer, R.: Morphological skeleton representation and coding of binary images. IEEE Transactions on Acoustics, Speech and Signal Processing 34, 1228–1244 (1986)

    Article  Google Scholar 

  16. Lam, L., Lee, S., Suen, C.: Thinning methodologies: A comprehensive survey. Transactions on Pattern Analysis and Machine Intelligence 14(9), 869–885 (1992)

    Article  Google Scholar 

  17. Joan-Arinyo, R., Pérez-Vidat, L., Gargallo-Monllau, E.: An adaptive algorithm to compute the medial axis transform of 2-d polygonal domains. In: CAD Systems Development: Tools and Methods, London, UK, pp. 283–298. Springer, Heidelberg (1997)

    Google Scholar 

  18. Brandt, J.W.: Convergence and continuity criteria for discrete approximation of the continuous planar skeletons. Image Understanding 59, 116–124 (1994)

    Google Scholar 

  19. Aichholzer, O., Aurenhammer, F., Alberts, D., Gärtner, B.: A novel type of skeleton for polygons. Journal of Universal Computer Science 1(12), 752–761 (1995)

    MathSciNet  Google Scholar 

  20. Gold, C.: Crust and anti-crust: A one-step boundary and skeleton extraction algorithm. In: Annual Symposium on Computational Geometry, pp. 189–196 (1999)

    Google Scholar 

  21. Zou, J.J.: A fast skeletonization method. In: DICTA, pp. 283–288 (2003)

    Google Scholar 

  22. Moon, B., Jagadish, H.V., Faloutsos, C., Saltz, J.H.: Analysis of the clustering properties of the Hilbert space-filling curve. IEEE Transactions on Knowledge and Data Engineering 13(1) (2001)

    Google Scholar 

  23. Klinger, A.: Patterns and Search Statistics, p. 423. Academic Press, London (1971)

    Google Scholar 

  24. Hunter, G.M.: Efficient computation and data structures for graphics. PhD thesis, Dept. of Electrical Engineering and Computer Science, Princeton University (1981)

    Google Scholar 

  25. Kunszt, P.Z., Szalay, A.S., Thakar, A.R.: The hierarchical triangular mesh. In: ESO Astrophysics Symposia: Mining the Sky, pp. 631–637 (2001)

    Google Scholar 

  26. Guttman, A.: R-trees: a dynamic index structure for spatial searching. In: SIGMOD 1984: Proceedings of the 1984 ACM SIGMOD international conference on Management of data, pp. 47–57 (1984)

    Google Scholar 

  27. Papadomanolakis, S., Ailamaki, A., Lopez, J.C., Tu, T., O’Hallaron, D.R., Heber, G.: Efficient query processing on unstructured tetrahedral meshes. In: SIGMOD 2006: Proceedings of the 2006 ACM SIGMOD international conference on Management of data, pp. 551–562 (2006)

    Google Scholar 

  28. Sellis, T., Roussopoulos, N., Faloutsos, C.: The R+-tree: A dynamic index for multi-dimensional objects. In: VLDB (1987)

    Google Scholar 

  29. McAllister, M., Snoeyink, J.: Medial axis generalization of river networks. CaGIS 27(2), 129–138 (2000)

    Google Scholar 

  30. Gold, C., Thibault, D., Liu, Z.: Map generalization by skeleton retraction. In: ICA Workshop on Map Generalization (1999)

    Google Scholar 

  31. Chesapeake Bay Environmental Observatory (CBEO), http://cbeo.communitymodeling.org/

  32. Testa, J.M., Kemp, W.M., Boynton, W.R., Hagy III, J.D.: Long-term changes in water quality and productivity in the Patuxent River estuary: 1985 to 2003. Estuaries and Coasts 31(6), 1021–1037 (2008)

    Article  Google Scholar 

  33. Gabriel, K.R., Sokal, R.R.: A new statistical approach to geographic variation analysis. Systematic Zoology 18(3), 259–278 (1969)

    Article  Google Scholar 

  34. Amenta, N., Bern, M., Eppstein, D.: The crust and the β-skeleton: combinatorial curve reconstruction. Graphical Models and Image Processing 60, 125–135 (1998)

    Article  Google Scholar 

  35. Rathbun, S.L.: Spatial modelling in irregularly shaped regions: kriging estuaries. Environmetrics 9(2), 109–129 (1998)

    Article  Google Scholar 

  36. Guibas, L.J., Hershberger, J.: Optimal shortest path queries in a simple polygon. In: SCG 1987: Proceedings of the third annual symposium on Computational geometry, pp. 50–63. ACM, New York (1987)

    Chapter  Google Scholar 

  37. Cgal, Computational Geometry Algorithms Library, http://www.cgal.org/

  38. Baumgart, B.G.: Winged edge polyhedron representation. Technical Report CS-TR-72-320, Stanford University (1972)

    Google Scholar 

  39. Rathakrishnan, B., Kleinerman, C., Richards, B., Venkatesh, R., Rao, V., Kunen, I.: Using CLR integration in SQL Server 2005. Technical report, Microsoft (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Perlman, E., Burns, R., Kazhdan, M., Murphy, R.R., Ball, W.P., Amenta, N. (2010). Organization of Data in Non-convex Spatial Domains. In: Gertz, M., Ludäscher, B. (eds) Scientific and Statistical Database Management. SSDBM 2010. Lecture Notes in Computer Science, vol 6187. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13818-8_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13818-8_25

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13817-1

  • Online ISBN: 978-3-642-13818-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics