An Effective NoSQL-Based Vector Map Tile Management Approach
Within a digital map service environment, the rapid growth of Spatial Big-Data is driving new requirements for effective mechanisms for massive online vector map tile processing. The emergence of Not Only SQL (NoSQL) databases has resulted in a new data storage and management model for scalable spat...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2016-11-01
|
Series: | ISPRS International Journal of Geo-Information |
Subjects: | |
Online Access: | http://www.mdpi.com/2220-9964/5/11/215 |
id |
doaj-44c31a988230498d8faadd4086cfc54e |
---|---|
record_format |
Article |
spelling |
doaj-44c31a988230498d8faadd4086cfc54e2020-11-24T23:19:53ZengMDPI AGISPRS International Journal of Geo-Information2220-99642016-11-0151121510.3390/ijgi5110215ijgi5110215An Effective NoSQL-Based Vector Map Tile Management ApproachLin Wan0Zhou Huang1Xia Peng2Faculty of Information Engineering, China University of Geosciences, Wuhan 430074, ChinaInstitute of Remote Sensing & GIS, Peking University, Beijing 100871, ChinaInstitute of Tourism, Beijing Union University, Beijing 100101, ChinaWithin a digital map service environment, the rapid growth of Spatial Big-Data is driving new requirements for effective mechanisms for massive online vector map tile processing. The emergence of Not Only SQL (NoSQL) databases has resulted in a new data storage and management model for scalable spatial data deployments and fast tracking. They better suit the scenario of high-volume, low-latency network map services than traditional standalone high-performance computer (HPC) or relational databases. In this paper, we propose a flexible storage framework that provides feasible methods for tiled map data parallel clipping and retrieval operations within a distributed NoSQL database environment. We illustrate the parallel vector tile generation and querying algorithms with the MapReduce programming model. Three different processing approaches, including local caching, distributed file storage, and the NoSQL-based method, are compared by analyzing the concurrent load and calculation time. An online geological vector tile map service prototype was developed to embed our processing framework in the China Geological Survey Information Grid. Experimental results show that our NoSQL-based parallel tile management framework can support applications that process huge volumes of vector tile data and improve performance of the tiled map service.http://www.mdpi.com/2220-9964/5/11/215digital mapmap tileNoSQLMapReducecloud computing |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Lin Wan Zhou Huang Xia Peng |
spellingShingle |
Lin Wan Zhou Huang Xia Peng An Effective NoSQL-Based Vector Map Tile Management Approach ISPRS International Journal of Geo-Information digital map map tile NoSQL MapReduce cloud computing |
author_facet |
Lin Wan Zhou Huang Xia Peng |
author_sort |
Lin Wan |
title |
An Effective NoSQL-Based Vector Map Tile Management Approach |
title_short |
An Effective NoSQL-Based Vector Map Tile Management Approach |
title_full |
An Effective NoSQL-Based Vector Map Tile Management Approach |
title_fullStr |
An Effective NoSQL-Based Vector Map Tile Management Approach |
title_full_unstemmed |
An Effective NoSQL-Based Vector Map Tile Management Approach |
title_sort |
effective nosql-based vector map tile management approach |
publisher |
MDPI AG |
series |
ISPRS International Journal of Geo-Information |
issn |
2220-9964 |
publishDate |
2016-11-01 |
description |
Within a digital map service environment, the rapid growth of Spatial Big-Data is driving new requirements for effective mechanisms for massive online vector map tile processing. The emergence of Not Only SQL (NoSQL) databases has resulted in a new data storage and management model for scalable spatial data deployments and fast tracking. They better suit the scenario of high-volume, low-latency network map services than traditional standalone high-performance computer (HPC) or relational databases. In this paper, we propose a flexible storage framework that provides feasible methods for tiled map data parallel clipping and retrieval operations within a distributed NoSQL database environment. We illustrate the parallel vector tile generation and querying algorithms with the MapReduce programming model. Three different processing approaches, including local caching, distributed file storage, and the NoSQL-based method, are compared by analyzing the concurrent load and calculation time. An online geological vector tile map service prototype was developed to embed our processing framework in the China Geological Survey Information Grid. Experimental results show that our NoSQL-based parallel tile management framework can support applications that process huge volumes of vector tile data and improve performance of the tiled map service. |
topic |
digital map map tile NoSQL MapReduce cloud computing |
url |
http://www.mdpi.com/2220-9964/5/11/215 |
work_keys_str_mv |
AT linwan aneffectivenosqlbasedvectormaptilemanagementapproach AT zhouhuang aneffectivenosqlbasedvectormaptilemanagementapproach AT xiapeng aneffectivenosqlbasedvectormaptilemanagementapproach AT linwan effectivenosqlbasedvectormaptilemanagementapproach AT zhouhuang effectivenosqlbasedvectormaptilemanagementapproach AT xiapeng effectivenosqlbasedvectormaptilemanagementapproach |
_version_ |
1725576343286972416 |