GeohashTile: Vector Geographic Data Display Method Based on Geohash

In the development of geographic information-based applications for mobile devices, achieving better access speed and visual effects is the main research aim. In this paper, we propose a new geographic data display method based on Geohash, namely GeohashTile, to improve the performance of traditiona...

Full description

Bibliographic Details
Main Authors: Chang Zhou, Huimei Lu, Yong Xiang, Jingbang Wu, Feng Wang
Format: Article
Language:English
Published: MDPI AG 2020-06-01
Series:ISPRS International Journal of Geo-Information
Subjects:
GIS
Online Access:https://www.mdpi.com/2220-9964/9/7/418
id doaj-6b8442bdbe744331b4c0df6ae83f73ce
record_format Article
spelling doaj-6b8442bdbe744331b4c0df6ae83f73ce2020-11-25T03:12:24ZengMDPI AGISPRS International Journal of Geo-Information2220-99642020-06-01941841810.3390/ijgi9070418GeohashTile: Vector Geographic Data Display Method Based on GeohashChang Zhou0Huimei Lu1Yong Xiang2Jingbang Wu3Feng Wang4School of Computer Science and Technology, Beijing Institute of Technology, Beijing 100081, ChinaSchool of Computer Science and Technology, Beijing Institute of Technology, Beijing 100081, ChinaDepartment of Computer Science and Technology, Tsinghua University, Beijing 100084, ChinaSchool of Computer and Information Engineering, Beijing Technology and Business University, Beijing 102488, ChinaDepartment of Computer and Information Science at the University of Mississippi, University, MS 38677, USAIn the development of geographic information-based applications for mobile devices, achieving better access speed and visual effects is the main research aim. In this paper, we propose a new geographic data display method based on Geohash, namely GeohashTile, to improve the performance of traditional geographic data display methods in data indexing, data compression, and the projection of different granularities. First, we use the Geohash encoding system to represent coordinates, as well as to partition and index large-scale geographic data. The data compression and tile encoding is accomplished by Geohash. Second, to realize a direct conversion between Geohash and screen-pixel coordinates, we adopt the relative position projection method. Finally, we improve the calculation and rendering efficiency by using the intermediate result caching method. To evaluate the GeohashTile method, we have implemented the client and the server of the GeohashTile system, which is also evaluated in a real-world environment. The results show that Geohash encoding can accurately represent latitude and longitude coordinates in vector maps, while the GeohashTile framework has obvious advantages when requesting data volume and average load time compared to the state-of-the-art GeoTile system.https://www.mdpi.com/2220-9964/9/7/418GISGeohashvector tileLeaflet
collection DOAJ
language English
format Article
sources DOAJ
author Chang Zhou
Huimei Lu
Yong Xiang
Jingbang Wu
Feng Wang
spellingShingle Chang Zhou
Huimei Lu
Yong Xiang
Jingbang Wu
Feng Wang
GeohashTile: Vector Geographic Data Display Method Based on Geohash
ISPRS International Journal of Geo-Information
GIS
Geohash
vector tile
Leaflet
author_facet Chang Zhou
Huimei Lu
Yong Xiang
Jingbang Wu
Feng Wang
author_sort Chang Zhou
title GeohashTile: Vector Geographic Data Display Method Based on Geohash
title_short GeohashTile: Vector Geographic Data Display Method Based on Geohash
title_full GeohashTile: Vector Geographic Data Display Method Based on Geohash
title_fullStr GeohashTile: Vector Geographic Data Display Method Based on Geohash
title_full_unstemmed GeohashTile: Vector Geographic Data Display Method Based on Geohash
title_sort geohashtile: vector geographic data display method based on geohash
publisher MDPI AG
series ISPRS International Journal of Geo-Information
issn 2220-9964
publishDate 2020-06-01
description In the development of geographic information-based applications for mobile devices, achieving better access speed and visual effects is the main research aim. In this paper, we propose a new geographic data display method based on Geohash, namely GeohashTile, to improve the performance of traditional geographic data display methods in data indexing, data compression, and the projection of different granularities. First, we use the Geohash encoding system to represent coordinates, as well as to partition and index large-scale geographic data. The data compression and tile encoding is accomplished by Geohash. Second, to realize a direct conversion between Geohash and screen-pixel coordinates, we adopt the relative position projection method. Finally, we improve the calculation and rendering efficiency by using the intermediate result caching method. To evaluate the GeohashTile method, we have implemented the client and the server of the GeohashTile system, which is also evaluated in a real-world environment. The results show that Geohash encoding can accurately represent latitude and longitude coordinates in vector maps, while the GeohashTile framework has obvious advantages when requesting data volume and average load time compared to the state-of-the-art GeoTile system.
topic GIS
Geohash
vector tile
Leaflet
url https://www.mdpi.com/2220-9964/9/7/418
work_keys_str_mv AT changzhou geohashtilevectorgeographicdatadisplaymethodbasedongeohash
AT huimeilu geohashtilevectorgeographicdatadisplaymethodbasedongeohash
AT yongxiang geohashtilevectorgeographicdatadisplaymethodbasedongeohash
AT jingbangwu geohashtilevectorgeographicdatadisplaymethodbasedongeohash
AT fengwang geohashtilevectorgeographicdatadisplaymethodbasedongeohash
_version_ 1724650582847782912