蚂蚁金服 AntV 开源地理可视化引擎 L7 2.0 发布
导读
L7 是由蚂蚁金服 AntV 数据可视化团队推出的基于 WebGL 的开源大规模地理空间数据可视分析开发框架。L7 中的 L 代表 Location,7 代表世界七大洲,寓意能为全球位置数据提供可视分析的能力。L7 以图形符号学为理论基础,将抽象复杂的空间数据转化成 2D、3D 符号,通过颜色、大小、体积、纹理等视觉变量实现丰富的可视化表达。
可视化效果概览
L7 经过一年的业务锤炼和打磨,可以在地理信息应用、大屏展示、大规模地理数据分析等多种业务场景提供支持。地理分析应用往往是集时间、空间、属性等多维度数据为一体的综合性可视分析系统,在数据规模,数据类型,以及交互模式上具有极其复杂的多样性,因此在设计和开发地理可视化分析应用时,需要不同领域的人共同参与。
我们希望通过提供一套地理可视化领域下的最佳解决方案,能够让没有任何空间数据技术背景的人,通过简单的学习,就能够设计、开发和使用地理数据分析应用。L7 把各领域的专业技术进行抽象封装,将简单和便捷留给用户,降低使用门槛,打造简单易用的地理可视化引擎。即使没有地理可视化专业背景,也可以快速搭建地理可视化分析应用,突破地理数据专业门槛,人人都能玩转地理数据。
L7 2.0 版本特性
- 数据驱动可视化展示
数据驱动,从数到形,支持丰富的地图可视化类型,更好洞察数据。
2D,3D 一体化的海量数据高性能渲染 百万级空间数据实时,动态渲染。
简单灵活的数据接入
支持CSV,JSON,geojson等数据格式接入,可以根据需求自定义数据格式,无需复杂的空间数据转换。
- 多地图底图支持,支持离线内网部署
高德地图国内合法合规的地理底图,Mapbox 满足国际化业务需求。
特性详细介绍
多地图底图支持
L7 专注地理可视化层的设计和研发,地图底图使用第三方服务,相比1.x 版本, 2.0版本新增了多地图支持,可以在高德地图和MapBox 地图之间无缝切换,国内的业务场景可以使用安全合规的高德地图方案,国际化或者离线部署需求可以采用MapBox方案。同时在2.0新架构体系下可以更好地扩展其它地图。
创建L7实例时,我们只需要指定地图类型Type设置为 amap 或者 mapbox 即可完成初始化。
const scene = new Scene({id: 'map',token:'****XXXX', //对应的map的key or tokencenter: [103.837,1.3602],pitch: 4.,zoom: 10.,rotation: 19.,type: 'mapbox' // amap,style: 'light',
});
简单的语法,灵活的数据接入
L7地理可视化设计思想以图形符号学为基础,以点、线、面基础元素为核心,通过颜色、大小、形状、纹理、动画几个维度的数据映射,实现千变万化的图形展示。
我们的demo展示了如何绘制一个简单气泡图,右侧代码展示了具体的实现。
根据数据字段我们还可以使用size、color、 shape方法进行数据映射,进而实现千变万化的展示。
丰富的地理图表类型
丰富的图表类型满足你业务上不同数据、不同目的可视化展示需求。
点图层
根据点数据的可视化使用场景,我们将点数据表达方式进行了详细划分。目前分为:气泡图、散点图、符号地图、3D柱状地图、聚合地图、复合图表地图和自定义Marker 共7 种基本类型。
浅色主题不同样式的点图层展示
线图层
- 路径地图
- 弧线,支持2D弧线、3D弧线以及大圆航线
- 等值线
线图层不同效果展示
面图层
- 填充图
- 3D填充图
填充图通常用来表达区域范围具有分级现象的聚合面状分布,常以颜色或底纹填充的图斑,如:风险等级划分、降水量划分,等等
填充图我们还可以将数据按照高度、颜色进行映射,实现3D可视化效果。
热力图
热力图分为经典热力图、蜂窝热力图和网格热力图,可以支持2D、3D两种方式展示,满足不同场景数据聚合统计需求
- 经典热力图
提供 2D、3D两个版本
- 蜂窝、网格热力图
目前L7 提供了蜂窝和网格两种数据聚合算法,将离散的点数据根据距离以蜂窝六边形和网格四边形为基础单元聚合,聚合后的结果还可设置成不同的形状进行展示。
主题
针对地图可视化黑白两种通用场景,L7在地理设计上做了很多具体实践案例,追求做到数据准确,可信,美。
黑白两种可视化主题
L7 2.0 Roadmap
L7 是开源地理可视化引擎,在符合 MIT 开源协议要求下可以完全免费的构造自己地理可视化应用,此次发布为 L7 2.0 beta 版本,主要体现L7空间数据的可视化展现能力,正式版本我们将补充交互能力和动画能力,届时可以制作更丰富的可视化效果,多维度可视化空间数据。
结语
通过地理可视化我们可以将各种数据、信息转化成更易于理解的地图形式,赋予地理数据新的活力。地图不仅能够整合我们的现有知识,还能帮助我们更好运用这些数据,赋予我们认识世界的全新视角。
L7 将不断增强空间数据的表达能力,可视化交互体验。同时我们也会推出通用业务的场景的解决方案,例如:以行政区划为核心的地理统计图;地理空间数据和关系数据图计算相结合的可视化方案;与空间数据库,云计算平台相结合的地理数据实时计算分析可视化解决方案。
最后 关于 L7 的更多技术细节、详细进展,请通过以下途径关注我们
蚂蚁金服 AntV 开源地理可视化引擎 L7 2.0 发布相关推荐
- 蚂蚁金服开源地理可视化引擎 L7 2.0 正式版来了,让地图动起来
github地址:https://github.com/antvis/L7 中文文档地址:https://github.com/antvis/L7/blob/master/README.zh-CN.m ...
- 地理可视化引擎 L7 2.0 发布,让地图动起来
L7 是由蚂蚁金服 AntV 数据可视化团队推出的基于 WebGL 的开源大规模地理空间数据可视分析开发框架.L7 专注于空间数据的可视化表达.图形符号学为理论基础,将抽象复杂的空间数据转化成 2D. ...
- 大数据可视化html模板开源_让数据栩栩如生,蚂蚁金服新一代开源数据可视化解决方案——AntV...
介绍 AntV 是蚂蚁金服全新一代数据可视化解决方案,致力于提供一套简单.方便.专业可靠.无限可能的数据可视化最佳实践. 分类 G2 使用文档:https://www.yuque.com/antv/g ...
- echart 数据点可以加链接吗_地理可视化就这么简单、酷炫,蚂蚁金服AntV 空间数据可视化引擎 L72.0发布...
导读 L7 是由蚂蚁金服 AntV 数据可视化团队推出的基于 WebGL 的开源大规模地理空间数据可视分析开发框架.L7 中的 L 代表 Location,7 代表世界七大洲,寓意能为全球位置数据提供 ...
- 蚂蚁金服SOFA开源负责人鲁直:不只是中间件,未来会开源更多
近日,技术媒体Linux中国的创始人王兴宇对蚂蚁金服SOFA开源负责人鲁直,就SOFA 5.ServiceMesh.Serverless.Seata等技术内容进行了探讨,以下为专访文章. 虽然我和鲁直 ...
- 蚂蚁金服SOFA开源负责人鲁直:不只是中间件 ,未来会开源更多
二月初春,在西子湖畔的细雨中,我拜访了蚂蚁金服中间件团队,和 SOFA 技术负责人鲁直做了一次深入交谈,更妙的是,鲁直也是负责 SOFA 开源事务推进的人,而这样一个切实践行开放核心模式的开源项目,也 ...
- 蚂蚁金服自研的OceanBase升级到2.0了,据说性能……
本文作者为蚂蚁金服OceanBase团队资深技术专家颜然,他也是OceanBase初创成员之一,目前负责事务引擎以及性能优化方面的研发工作.(文末有彩蛋) OceanBase:在普通硬件上提供极限性能 ...
- 仿蚂蚁金服AntV框架蚂蚁数据可视化F2 基金折线图、对比图(包含买卖点、自定义标签等,注释详尽)
大家好,这次使用的是AntV的蚂蚁数据可视化F2框架,类似于蚂蚁基金的效果,包含买卖点.自定义标签等,代码如下: F2框架参考网址:https://antv-f2.gitee.io/zh/exampl ...
- 仿蚂蚁金服AntV框架蚂蚁数据可视化F2条形图、柱状图(注释详尽)
大家好,这次使用的是AntV的蚂蚁数据可视化F2框架,类似于蚂蚁基金的效果,代码如下: F2框架参考网址:https://antv-f2.gitee.io/zh/examples/bar/basic# ...
最新文章
- mvc ---- ajax 提交过来的Json格式如何处理(解析)
- Python 技巧篇-官方网站打不开的情况下通过官方获取最新python安装包方法
- 第四次作业-四则运算
- 架构师未来性的基础:简单性
- react.js app_如何创建Next.js入门程序以轻松引导新的React App
- java成员方法的一般格式为_Java基本知识(四)
- 计算机中加密文件找不见,文件夹保护3000找不到文件夹加密记录怎么办?
- Android开发遇到的问题
- Axure9.0元件库的使用
- 数学建模论文格式要求汇总
- 杰奇为什么只能用php5.2,若夏小说新版 杰奇最新2.2专业版内核 WAP端+电脑端+在线充值+关关采集器(送规则)...
- STM32 tjpgd软件JPEG解码后RGB888数据格式问题
- 名悦集团:冬季汽车开暖风有哪些注意事项
- Unity拓展——菜单栏拓展
- 【吐槽】Android 第一步,雀氏纸尿裤
- 68 个 Python 内置函数详解,初学者一定不要错过,建意收藏学习
- luogu P2252 [SHOI2002]取石子游戏|【模板】威佐夫博弈
- 网络编程之端口:端口号为什么常见是8000、8080、8888...
- EF core和数据库, Database First
- ROS1中Gazebo案例都有哪些机器人呢(Noetic2022)
热门文章
- 深入java虚拟机需要读吗_《深入理解Java虚拟机》读后总结(一)JVM内存模型
- python怎么安装json_python里面怎么安装json包
- php编程实现水仙花数,php实现水仙花数的4个示例分享
- 中科罗伯特机器人吧_延庆旧县南站附近继续教育
- 传统红色纹样图案背景|中式海报必备素材
- 创意合成大片欣赏,进步都是从模仿开始
- 液态渐变背景纹理,选择一个新潮的背景,为你的设计加分!
- 递归查找所有子代id php,PHP递归函数:从父ID获取子ID
- chrome 使用gpu 加速_DLI每周一课|用CUDA C的GPU加速库加速应用程序(新人有礼)
- TCP协议的三次握手及释放