Massive GIS Spatio-temporal Data Storage Method in Cloud Environment
Bin Yu,Chen Zhang,Jiangyan Sun,Yu Zhang
DOI: https://doi.org/10.1145/3297156.3297193
2018-01-01
Abstract:With the development of science and technology, the efficient storage and management of massive GIS(Geographic Information System) spatio-temporal data has become more important. The traditional spatio-temporal data model is completely based on relational database, with limited service capabilities, data patterns, and indexing capabilities. In response to the shortcomings of traditional storage methods, this paper proposes a ST-OpenGIS spatio-temporal data model suitable for cloud environment storage and maintaining spatio-temporal data structures and correlations, it describes spatial dimension, time dimension and attribute dimension information as well as temporal relationship and spatial topological relationship. It proposes a general-purpose spatio-temporal data read-write architecture for massive GIS based on MapReduce framework, it proposes a global distributed DBZ(Distributed BZ) index of improved BZ tree, the node information is stored in NoSQL(Not Only SQL) database, the offline processing, online maintenance and data query strategy of index are designed to realize high-performance spatio-temporal index. Based on the above, the prototype system is implemented, and the function verification and performance test are carried out. The results show that the prototype system is superior to the traditional relational storage scheme and can achieve the purpose of efficient storage and query of spatio-temporal data.