不会写代码,也能快速开发出三维可视化地图,这份干货教程请收好!

文 | 商业智能BI相关文章 阅读次数:410 次浏览
2024-01-11 10:00:27

朋友被老板要求在2周内负责一个监控用的的三维可视化地图项目,他每天能盯着程序员加班加点的干,可按照进度仍然赶不上ddl。我听了他的诉求,联想到之前参加过的一个宣讲会里提到的新软件,把东西推荐给他后,他让同事跑了一下,他如释重负,还给我发来了具体的运行的效果:

可视化地图,三维可视化地图,三维可视化

其实,在数据可视化中,可视化地图已经是最频繁使用的软件之一。可视化地图不仅高大上,三维可视化地图城市也帮助规划者、设计师、政策制定者更加直观地了解城市的发展现状、问题和需求,从而制定更加科学、合理的规划方案。因此,今天,我想给大家介绍一下可视化地图以及它是如何制作的。

1、可视化地图的发展

1981年 George W. Furnas 制作的鱼眼视图:一种新的想法,可以在大量信息感兴趣的区域中提供焦点和更多细节,同时以较少的细节保留周围环境。下图为华盛顿特区中部的鱼眼图。

可视化地图,三维可视化地图,三维可视化

1996年 Jason Dykes 发明制图数据可视化工具:一种可视化地图工具包,具有用于查看数据的图形工具,包括用于探索性空间数据分析的多种映射选项。

可视化地图,三维可视化地图,三维可视化

进入21世纪,随着计算机相关硬件升级,三维可视化地图智慧城市被创作出来,综合可视化、图形学、数据挖掘理论与方法,研究新的理论模型,辅助用户从大尺度、复杂、矛盾的数据中快速挖掘出有用的数据,做出有效决策。

可视化地图,三维可视化地图,三维可视化

2、可视化地图的制作方法(代码版)

会代码的人能够轻松制作可视化地图,比如通过python、echarts组合或者python、pyecharts的方法,这种方式要求具有一定的JS编程基础,难度较高,但是自由化程度很高,可以实现诸如喷泉图的效果,推荐有编程基础的人学习。

Python 有很多可视化地图库Matplotlib 库虽然很强大,但只能用于静态地图。交互式地图库,即pyechartsfolium。掌握这两个库基本可以解决你的可视化地图需求。程序员Mang就通过pyecarts库来实现了全省gdp总量的可视化地图制作,具体的代码可自行搜索。

可视化地图,三维可视化地图,三维可视化

3、可视化地图的制作方法(非代码版)

对于不会编程的小白,完全没必要从代码开始摸索,已经有企业开发出了专业生成可视化地图的软件。这类软件的学习成本很低,基本不需要敲代码,直接套用模板即可。

FineVis 是专为大屏模式下的三维可视化地图城市的开发研发的产品。通过FineVis大屏组件中的「三维城市」组件,只需一键导入城市的建筑地图数据,即可在产品中生成3D模型。如下图所示:

可视化地图,三维可视化地图,三维可视化

将geojson 文件上传后, 建筑,、草地、 河流以及道路等地理特征元素将被自动构建成网络模型,其渲染形成的图片风格可以支持自定义,底图颜色和调整建筑的整体高度,增加粒子、冲击或者飞升线条的视效,各类数据点的样式也可以自定义修改。

可视化地图,三维可视化地图,三维可视化

总之,通过我自己的亲身经历,FineVis基本上是把三维可视化地图制作大屏的门槛降到了最低,图表基本靠拖拽,所见即所得,想要做可视化大屏但不会编程的朋友们可以大胆去尝试一下。若想了解更多可视化大屏的相关细节,您可以点击下方👇图片免费体验!

可视化地图,三维可视化地图,三维可视化

FineVis可视化大屏产品更多介绍: https://www.fanruan.com/finemax

产品体验

相关内容

目录
立即体验 立即体验

商务咨询

在线咨询
专业顾问帮您解答问题

电话咨询

技术问题

投诉入口

微信咨询

返回顶部