五分钟学GIS | 空间数据可视化渲染技术

空间数据可视化在空间信息和知识的发现过程中发挥着重要作用。它可以表达数据的理解和空间知识的呈现。在前端开发技术迅速发展的今天,针对空间数据可视化渲染的技术,也涌现出很多优秀的产品,包括地图库的渲染产品以及可视化效果的可视化库。下面给大家介绍几款主流的开源地图库以及可视化库。
1、主流的开源地图库
OpenLayers:业内使用较为广泛的地图库,OpenLayers3完成了面向对象的重构,同时也进行了h5的升级;
Leaflet:实践多、社区活跃、插件非常丰富的一款开源地图库,Mapbox早期的地图库就是基于Leaflet开发的;
Mapbox GL:其推出的矢量瓦片可视化效果和性能都很出众,标准现在也被业内认可的可视化库部分;
2、主流的可视化库
D3:数据驱动的可视化库,其应用范例也很多,Mapbox GL的一些可视化就是基于d3做的;
ECharts:基于Canvas的,纯Javascript的图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表;
Mapv:一款基于百度地图的大数据可视化开源库,可以用来展示大量的点、线、面的数据,每种数据也有不同的展示类型,如直接打点、热力图、网格、聚合等方式展示数据。
3、SuperMap空间数据可视化工具
SuperMap iClient 9D是一套开源的、全新的架构的Web客户端开发工具包,它将开源地图库、可视化库和现代Web技术进行融合,分别将Leaflet、OpenLayers、Mapbox GL这些地图库与ECharts、Mapv、D3等主流的空间数据可视化库相集成,让开源地图库有能力进行更多炫酷的可视化效果展现。下面来看几个示例:
SuperMap iClient 9D展示800w航班在某一时间段内空间分布的动态变化情况,下图为SuperMap iClient 9D基于Leaflet集成Mapv格网图展示。

同样是800万航班记录,相同的数据不同的需求,不同的展示效果,如下图时序热力图效果

SuperMap iClient9D融合了ECharts炫酷可视化效果,下图为北京地铁通勤情况,某个时间段人流从天通苑地铁站出发的出行洞察,利用的是Leaflet结合ECharts的技术。

接下来看一个综合实例,结合了MapBoxGL以及Echarts来展示城市出租车轨迹流量。

针对实时数据的可视化表达,SuperMap iClient 9D的dataFlowLayer借助服务器SuperMap iServer实时数据服务dataflow的能力,完美展示实时动态数据。以下是使用Leaflet为底图,展示SuperMap iServer向订阅的客户端每秒推送4000条实时飞行数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值