Bonfire

Codes can light fires.


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

基于GeoJSON-VT动态生成大规模GeoJSON文件的矢量瓦片

发表于 2017-12-18 | 分类于 Front End |

本文主要内容来自Mapbox官方博客,感兴趣的童鞋可以点击此处浏览原文。

GeoJSON作为JSON在地理空间领域的扩展格式,已经在各类Web应用中广泛使用。对于少量数据而言,直接调用Leaflet、Openlayers等地图应用库的原生API进行渲染并不存在什么问题。但当数据量较大时,这种做法显然效率低下,对此不妨考虑采用矢量瓦片来解决问题。

下面是一个简单的例子。使用Mapbox GL JS可以在数秒内完成全美邮政边界的GeoJSON文件(106 MB)加载,该文件包含33,000多个Feature,涉及超过5,400,000个点。整个加载过程不需要依赖后台服务器,直接在浏览器中完成。

阅读全文 »

利用Supercluster实现百万级点数据的实时聚类可视化

发表于 2017-11-23 | 分类于 Front End |

本文主要内容来自Mapbox官方博客,感兴趣的童鞋可以点击此处浏览原文。

在线地图上浏览点数据最常见的应用需求之一,众多JS库(Leaflet、Openlayers、Mapbox、Mapzen、CARTO等等)都可以很轻松地实现。然而,但点数据规模达到一定程度后,直接对每个点进行渲染是不现实的,尤其是在点数据集达到百万级以上的时候。

Mapbox GL JS提供了point clustering功能,可使浏览器迅速完成400,000点数据的处理:

阅读全文 »
Wang Yuan

Wang Yuan

May the flame guide thee.

2 日志
3 分类
8 标签
GitHub 知乎 Google+ Twitter
© 2017 with by Wang Yuan
本站访客数 人 本站总访问量 次