python如何画出漂亮的地图?

[复制链接]
& q4 T8 N5 x( E. k

Python地图可视化库有大家熟知的pyecharts、plotiy、folium,其他回答都有介绍,还有稍微低调的bokeh、basemap、geopandas,也是地图可视化的利器。

7 I0 n( }# @1 G; q4 v5 A

首先介绍下bokeh

) Y! d, O# U: Y, M8 A

bokeh擅长制作交互式图表,当然在地图展示方面也毫不逊色。

1 c4 L) \) n7 i8 w3 W' G9 b

bokeh支持google地图、geojson数据的地理可视化展示,关键是可以动态交互。

- F1 N+ L- ?: u0 {8 o
9 p- l- E( C9 [: q6 D8 R
( R) @6 @7 C( h" |) c

basemap是专业的地理信息可视化库

3 y) }3 B0 c7 k6 O' Q' ~

可以毫不夸张地说,basemap是Python地图可视化最牛逼的第三方库,没有之一。

' \) ^$ B& ~" Y

basemap基于matplotlib开发,所以它具有创建数据可视化的所有功能,必须配合matplotlib使用。

, b8 }2 \3 E$ a% p- g, F6 q! w

只需要几行代码就可以画一张世界地图:

. Q9 ~) U, H1 P( ?8 g# r* m9 |
\9 t7 N; d9 ^, z2 u
; ?: ~% y$ Z8 ?7 J5 t# C
% N" j2 y. [* w7 ?

1.风勾图

: D* y3 i" L& i9 M

2.轮廓图

E0 h8 W: U3 A, J G6 N k/ a9 e5 |8 F

3.填充轮廓图

T) _: Y. g. i) Y, o

4.伪色彩图

2 J/ ?) a6 T' u, N' T

5.地理标记

# j2 R8 C. v4 J8 V" R

6.矢量场流线图

+ h/ H- I* S" L! n3 ^. @

7.实景地图

1 a7 N# O! E2 J, z

8.多子图地图等等可以绘制的图。

" r# M# _! O) k5 Q# N! o) O, | o

等等等等,我们再来看看一个全能工具---亿信华辰的ABI

0 j5 y# W9 a# d. g6 ^/ R8 e; |# E
& ?8 b6 r T H4 M
$ g# O1 f3 u# H: w9 B% e7 u
4 ~% E! p8 A- q

360度立体视角进入城市,点击单个建筑能查看对应指标。无论是商业大厦的人流量情况,游客情况,建筑硬件指标等展示清晰直观。还是电视塔的电子监控、消防器械、在岗工作人员、保安巡查人员等信息一目了然。

6 \$ r- o8 ?% j

当然,亿信ABI的3D可视化技术不止是在智慧城市的应用上,其在智慧园区、智慧物业、智慧消防、智慧机房、智慧安防等不同的应用领域都已经有了非常成熟的实践应用。亿信ABI通过创建3D世界,让我们更好的理解数据。作为专业的可视化解决方案,亿信ABI将会持续为大家带来惊喜!

. L0 P0 V1 p7 n8 u# H . E; y3 q$ e! X1 ^+ ? : u2 e) s! ?3 {6 n8 t! w: v( M, R ! D8 C0 j+ y2 l% B. p6 a7 m % ~ B0 j* k- k7 ^9 v
回复

举报 使用道具

相关帖子

全部回帖
暂无回帖,快来参与回复吧
懒得打字?点击右侧快捷回复 【吾爱海洋论坛发文有奖】
您需要登录后才可以回帖 登录 | 立即注册
茶江鱼
活跃在3 天前
快速回复 返回顶部 返回列表