Geological tetrahedral model-oriented hybrid spatial indexing structure based on Octree and 3D R*-tree

The lack of efficient access and query method remains a barrier for three-dimensional (3D) geological tetrahedral models (GTMs) to support high-performance 3D spatial analysis and calculation. To organize and manage GTMs efficiently, this paper proposes a GTM-oriented hybrid spatial indexing structure, named 3DOR*-tree, which can fully exploit the advantages of the fast spatial partition of Octree and the efficient spatial query of 3D R*-tree. GTM-oriented data structures are designed on the basis of 3DOR*-tree by setting appropriate thresholds for construction. Geological spatial data query based on 3DOR*-tree can then be implemented. Through test verification and comparative analysis, the accuracy and efficiency of the proposed spatial indexing structure are verified. The node-splitting thresholds of the 3DOR*-tree indexing structure are discussed and analyzed. The 3DOR*-tree can implement efficient construction and query simultaneously. Results corroborate that the node-splitting threshold of Octree is recommend to be set as 500 tetrahedrons, and that the node-splitting thresholds of 3D R*-tree are recommended to be set as 128 and 256 individuals (minimum and maximum tetrahedrons, respectively). This study not only provides technical support for the storage, management, and analysis of GTMs but also provides reference for the theoretical research of a hybrid spatial indexing method.

[1]  Ming Zeng,et al.  Octree-based fusion for realtime 3D reconstruction , 2013, Graph. Model..

[2]  An Li,et al.  Octree encoding of objects from range images , 1994, Pattern Recognit..

[3]  René Therrien,et al.  Coupling geological and numerical models to simulate groundwater flow and contaminant transport in fractured media , 2009, Comput. Geosci..

[4]  Michael Gervautz,et al.  R-trees for organizing and visualizing 3D GIS databases , 2000, Comput. Animat. Virtual Worlds.

[5]  Y. Sheng,et al.  Construction and Application of 3D Geological Models for Attribute-oriented Information Expression , 2015 .

[6]  Qing Zhu,et al.  An efficient 3D R-tree spatial index method for virtual geographic environments , 2007 .

[7]  Leila De Floriani,et al.  Spatial indexing on tetrahedral meshes , 2010, GIS '10.

[8]  Dieter Pfoser,et al.  Revisiting R-Tree Construction Principles , 2002, ADBIS.

[9]  Shuowen Hu,et al.  Octree-based segmentation for terrestrial LiDAR point cloud data in industrial applications , 2016 .

[10]  M. Sugumaran,et al.  A State-of-Art in R-Tree Variants for Spatial Indexing , 2012 .

[11]  Hans-Peter Kriegel,et al.  The R*-tree: an efficient and robust access method for points and rectangles , 1990, SIGMOD '90.

[12]  Hung-Yi Lin,et al.  A new indexing method with high storage utilization and retrieval efficiency for large spatial databases , 2007, Inf. Softw. Technol..

[13]  Michela Bertolotto,et al.  Octree-based indexing for 3D pointclouds within an Oracle Spatial DBMS , 2013, Comput. Geosci..

[14]  Alias Abdul Rahman,et al.  3D NEAREST NEIGHBOUR SEARCH USING A CLUSTERED HIERARCHICAL TREE STRUCTURE , 2016 .

[15]  Wenwu Tang,et al.  Hybrid Indexing for Parallel Analysis of Spatiotemporal Point Patterns , 2016 .

[16]  Zhengping Weng,et al.  Three-dimensional spatial indexing method of complicated geological scene , 2009, 2009 17th International Conference on Geoinformatics.

[17]  SeegerBernhard,et al.  The R*-tree: an efficient and robust access method for points and rectangles , 1990 .

[18]  Yue Wang,et al.  Semantic overlay network for large-scale spatial information indexing , 2013, Computers & Geosciences.

[19]  Wei Guo,et al.  QR-tree: a hybrid spatial index structure , 2003, Proceedings of the 2003 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.03EX693).

[20]  Guillaume Caumon,et al.  RINGMesh: A programming library for developing mesh-based geomodeling applications , 2017, Comput. Geosci..

[21]  M. Jessell,et al.  Implicit modeling of folds and overprinting deformation , 2016 .

[22]  Alias Abdul Rahman,et al.  Review of Spatial Indexing Techniques for Large Urban Data Management , 2013 .

[23]  Antonin Guttman,et al.  R-trees: a dynamic index structure for spatial searching , 1984, SIGMOD '84.

[24]  Christos Faloutsos,et al.  The R+-Tree: A Dynamic Index for Multi-Dimensional Objects , 1987, VLDB.

[25]  Anne-Sophie Høyer,et al.  Combining 3D geological modelling techniques to address variations in geology, data type and density - An example from Southern Denmark , 2015, Comput. Geosci..

[26]  Sancheng Peng,et al.  A hybrid index for temporal big data , 2017, Future Gener. Comput. Syst..

[28]  Fei Guo,et al.  An underground space object-oriented three-dimensional hybrid spatial indexing method , 2010, 2010 18th International Conference on Geoinformatics.

[29]  Neelabh Pant Performance Comparison Of Spatial Indexing Structures For Different Query Types , 2015 .

[30]  Björn Zehner,et al.  Workflows for generating tetrahedral meshes for finite element simulations on complex geological structures , 2015, Comput. Geosci..

[31]  S. P. Dunstan,et al.  Spatial indexing of geological models using linear octrees , 1989 .

[32]  Wenju Wang,et al.  BRLO-Tree: A Data Structure Used for 3D GIS Dynamic Scene Rendering , 2015 .

[33]  Zhou Dongbo An Efficient 3D R-tree Extension Method Concerned with Levels of Detail , 2011 .