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...

Full description

Bibliographic Details
Main Authors: Lin Wan, Zhou Huang, Xia Peng
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