Skip to main content

Advertisement

Log in

Method for managing and querying geo-spatial data using a grid-code-array spatial index

  • Research Article
  • Published:
Earth Science Informatics Aims and scope Submit manuscript

Abstract

As geospatial data is increasingly massive and complex, large data volume and rich data source query retrieval are among the urgent issues in need of resolution. Spatial indices are widely used to organize data and optimize queries. However, tree-based indices are increasingly difficult to adapt to a high-efficiency query, and the combination of a grid index and space-filling curve can help decrease the dimensions to improve the query efficiency, but can also lead to data redundancy as one object can cover several grids. To solve the aforementioned problems, this paper proposes a method to manage and query data using a grid-code-array spatial index based on a GeoSOT global subdivision model. For the first time, a grid code was organized in a code-array format and an inverted index was constructed on the column of the code-array. By adding a grid-code-array data structure, we verified the feasibility and efficiency and compared the R-tree index in the Oracle Spatial system and the grid index in the ArcSDE geodatabase for Oracle, which are the most widely used. Experimental results showed that the spatial index we proposed has obvious advantages, which could solve the problem of storage redundancy and query results, and effectively improve spatial queries particularly when the data volume is large.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

Download references

Acknowledgments

This study was financially supported by the National Key Research and Development Plan (Grant No. 2018YFB0505300) and the High-Resolution Earth Observation System National Key Foundation of China (Grant Nos. 11-Y20A02-9001-16/17 and 30-Y20A01-9003-16/17). The authors would like to thank Beijing Kingbase Information Technologies Inc., for providing the Kingbase database management system. Finally, the authors are sincerely thankful for the comments and contributions of anonymous reviewers and members of the editorial team.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bo Chen.

Additional information

Communicated by: H. A. Babaie

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, S., Pu, G., Cheng, C. et al. Method for managing and querying geo-spatial data using a grid-code-array spatial index. Earth Sci Inform 12, 173–181 (2019). https://doi.org/10.1007/s12145-018-0362-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12145-018-0362-6

Keywords

Navigation