大数据时代到来,随着数据的逐步开放,数据工作者们或多或少都要接触到时空数据。在处理时空数据的时候,你不仅要数据处理,还需要会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)
结构化数据的存储及处理的思维训练(理论课)
用python实现GIS处理
轨道客流可视化!shapely初探
用道路切分地块!shapely的线转面处理!
爬虫
爬虫爬API抓取行政区划(urllib)
抓抓抓包!用百度迁徙数据计算人口恢复率
抓微博!微博评论关系可视化(微博api)
可视化
基于folium的可交互地图可视化(folium)
基于pyecharts的可交互可视化(pyecharts)
利用pandana可视化城市设施的可达性_by_fff2zrx
项目
实战项目:怎么当一个的出租车手-1
实战项目:怎么当一个的出租车手-2
学术课
主成分分析PCA的原理、实现、缺陷及改进
谱聚类的原理及实现
基于自表达性的深度子空间聚类
社区发现!Fast unfolding算法分析出租车社区
如果你对这份教程感兴趣,记得去项目主页给它一个 Star 哦~