乐趣区

这个-Python-项目厉害了多个实战案例教你分析时空数据处理

大数据时代到来,随着数据的逐步开放,数据工作者们或多或少都要接触到时空数据。在处理时空数据的时候,你不仅要数据处理,还需要会 GIS,最重要的它是一门艺术,要用你的审美,要出很好看的可视化图!

以前,我要用 sql 数据库处理数据,导出到 excel 画图表,再导出到 arcgis 出图,一套流程下来得开好几个软件,工作效率极低。

现在,python 出现了,有了 python 里面的 pandas,geopandas,matplotlib 包,只需要用 python 就能实现数据的批量计算,批量出 gis 图等等。

通过本教程,你将从头开始,会学到一些时空数据的处理技巧,用 python 进行数据清洗,数据集计,数据整合,可视化!教程的后半段介绍了几个常用的 python 可视化包,最后是实战项目。

项目名称:pygeo-tutorial

项目作者:ni1o1

开源许可协议:MIT

项目地址:https://gitee.com/ni1o1/pygeo-tutorial

可视化演示

教程目录

基础的数据处理

出租车数据的基础处理,由 gps 生成 OD(pandas)

出租车数据的集计与基础图表绘制(matplotlib)

出租车数据的地理信息处理(geopandas)

基于出租车 GPS 的 OD 期望线绘制与底图添加(plot_map)

绘制数据分布的散点图和热力图(contourf)

结构化数据的存储及处理的思维训练 (理论课).ipynb)

用 python 实现 GIS 处理

轨道客流可视化!shapely 初探

用道路切分地块!shapely 的线转面处理!

爬虫

爬虫爬 API 抓取行政区划(urllib)

抓抓抓包!用百度迁徙数据计算人口恢复率

抓微博!微博评论关系可视化 (微博 api)

可视化

基于 folium 的可交互地图可视化 (folium).ipynb)

基于 pyecharts 的可交互可视化 (pyecharts).ipynb)

利用 pandana 可视化城市设施的可达性_by_fff2zrx

项目

实战项目:怎么当一个优秀的出租车手 -1

实战项目:怎么当一个优秀的出租车手 -2

学术课

主成分分析 PCA 的原理、实现、缺陷及改进

谱聚类的原理及实现

基于自表达性的深度子空间聚类

社区发现!Fast unfolding 算法分析出租车社区

如果你对这份教程感兴趣,记得去项目主页给它一个 Star 哦~

退出移动版