python如何画出漂亮的地图?

[复制链接]
& k( \: g6 V# @2 ?9 i( J* W4 x

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

. z; [9 t2 M8 Z( y( x

首先介绍下bokeh

" E( T) o8 ? E

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

, n( g( V: S+ a) t2 O3 o* x

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

: l! z, Y( S2 |5 J4 h
+ x3 P6 C) G/ \
) |7 f: N3 k8 H4 W8 `; N9 r. n5 e) J

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

2 q" {) U' g2 \% q: _3 Y# `" x

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

) ^4 R: E' G" Q7 F

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

' K0 U4 B" i* q( `' G

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

' `- Z, X# E q
$ ]3 o$ B7 I4 J: f, v" v, D
! e5 d. M! [4 J' A1 C2 f. R$ f) f
$ M- f4 v' f/ Q5 j

1.风勾图

/ w" i- q, g% d( C( B9 Y& o; `

2.轮廓图

' V. h' _# @; T* H( T `. @: B. U

3.填充轮廓图

: _" X! l8 x2 V0 {+ g* ^

4.伪色彩图

. Z2 v- B( m0 }1 v( t: L! B

5.地理标记

/ W( m7 h8 X4 O3 B8 [

6.矢量场流线图

. m) ?( T7 ?; W0 t+ l

7.实景地图

6 @$ f7 @" L+ |% j) `1 ^8 Z

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

& _- i) p( F1 @+ \

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

3 ]* K7 s! z$ G/ A" M+ D
0 j) M1 S2 M9 N G% n
* B- F F- Y* H+ g% ~1 @
3 B6 W6 C: F6 `0 v: e; v$ [

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

" n8 {9 w4 @# P" @ L

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

' a! l. [6 U/ E$ |) O, F- L1 u; ^; Q! }' V9 a# L4 Z6 w, V* i. p8 _) w ; J5 b1 M `5 [7 }" Q$ w+ s - I) F: Q5 `. l - S. B( S; c" O1 ^1 ]

相关帖子

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