python如何画出漂亮的地图?

[复制链接]
3 L/ [) @; S2 m% v# y, l

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

, |) ^' c# O8 M/ { u4 S! b

首先介绍下bokeh

. K; T3 R; ?; ? f( c7 T7 ~

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

! o: z8 z1 ^* g* g, f0 X& I

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

9 `- [3 r* m6 a! ^+ W$ C9 m
7 _# X/ J% ]3 y: _1 a/ W) S
4 |3 @, {3 k# X3 i5 l) g' `

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

( V5 M; s$ w8 m6 S( u' D

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

X0 l$ f3 X% K, x, W2 t% I' s& d

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

: ]$ r/ X/ C7 x+ x' |# h. z# w

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

5 x$ G4 y8 Y6 a% | U% B
, X1 `6 R+ l+ n3 `5 z) h5 D
9 W d6 W# i {# z+ K4 i3 ~
3 e. Y- B7 \: U x6 z- K

1.风勾图

3 p# _% w- X$ a; {% M/ e' M

2.轮廓图

8 B! o' W5 x& R3 j) P' q7 N J- R) M

3.填充轮廓图

2 |1 u8 p- c% E/ E0 g

4.伪色彩图

: |; U1 R) L# l2 _6 ?& S$ \4 G# v

5.地理标记

: X2 B8 G4 c' d& z( J1 w

6.矢量场流线图

+ `8 S: V2 F( P. E7 Y r

7.实景地图

! E$ m b! y4 i0 J7 `/ L( _0 |5 D* r' `

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

8 D6 n* q B7 @: y! z2 ]

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

- W8 Y( a* z7 Y2 ~6 p( C
& b2 f9 [& W8 x+ a8 E
5 t. Z! ^" O/ _* f+ ?: o
4 y4 Y6 H8 [5 ~, G: n! T

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

' R: i$ X. ^& E

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

& _! m/ K$ o4 o0 {1 ` , F2 x7 I `( w: q! x/ b4 ?3 y2 @5 W: g1 v, Y7 Q6 Y / k# Z" V, Q( s5 Z/ ?* R$ F8 c2 U' G7 T+ B# a
回复

举报 使用道具

相关帖子

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