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...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-06-01
|
Series: | ISPRS International Journal of Geo-Information |
Subjects: | |
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 |