An implementation approach to store GIS spatial data on NoSQL database

To solve the efficiency problems associated with huge amounts of GIS data that are stored and accessed with a common relational database, the authors propose the following solution: the storage method of a non-relational database. On the basis of GIS data features: volume of data, variety of data types, and complexity of data structures, the authors analyzed the application requirements of the large GIS data storage and processing, and checked the big data support from the NoSQL document database of mongoDB. The authors propose an efficiently large data storage method for GIS spatial data in NoSQL (Not only SQL) database. Finally, by means of the installation and configuration of mongoDB server, the authors have also carried out parsing, storage, and query of the huge GIS spatial data of the shape file format by using the Python programming language under the Linux platform. The results show that the NoSQL database has obvious advantages by comparison to the traditional relational databases.