目录
资源文件下载:
专栏学习说明(配置好的venv虚拟环境+拿来即用测试代码+测试数据集+参数api解析)
所有效果图预览:
效果图展示(配置好的venv虚拟环境+拿来即用测试代码+测试数据集+参数api解析)
环境配置:
环境配置与检测(配置好的venv虚拟环境+拿来即用测试代码+测试数据集+参数api解析)
6.地理空间图
地理空间点图和多边形地理空间图,要用gpkg格式的数据集。一般人用不到,回头我再学习完善一下说明。
地理空间图表现在可以使用[geopandas
]轻松设置动画(https://geopandas.org/index.html)!
必须以包含“宽”数据的“geopandas”GeoDataFrame开始,其中:
-每行表示一个几何体(点或多边形)。
-索引包含几何图形标签(可选)
-每列表示一个时间段。
我发现了项目的bug
没有标题的·····
6.1 地理空间点图
地理空间点图API说明:
暂无
地理空间点图数据集
码云下载nsw-covid19-cases-by-postcode.gpkg
地理空间点图例程
# @Time : 2022/1/14 19:58
# @Author : 南黎
# @FileName: 6.1地理空间点图.py
import pandas as pd
######显示中文宋体字体导入,如果使用中文加上这段代码######
import matplotlib as plt
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
#####################################################
import geopandas
import pandas_alive
import contextily
gdf = geopandas.read_file('数据源data/nsw-covid19-cases-by-postcode.gpkg')
gdf.index = gdf.postcode
gdf = gdf.drop('postcode', axis=1)
map_chart = gdf.plot_animated(
filename='6.1地理空间点图.gif',
title='发现你走远了——6.1地理空间点图',
enable_progress_bar=True,
basemap_format={'source': contextily.providers.Stamen.Terrain}
)
6.2 多边形地理空间图
支持包含多边形的GeoDataFrames!
多边形地理空间图API说明:
暂无
多边形地理空间图数据集
码云下载italy-covid-region.gpkg
多边形地理空间图例程
# @Time : 2022/1/14 21:04
# @Author : 南黎
# @FileName: 6.2多边形地理空间图.py
import pandas as pd
######显示中文宋体字体导入,如果使用中文加上这段代码######
import matplotlib as plt
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
#####################################################
import geopandas
import pandas_alive
import contextily
gdf = geopandas.read_file('数据源data/italy-covid-region.gpkg')
gdf.index = gdf.region
gdf = gdf.drop('region', axis=1)
map_chart = gdf.plot_animated(
filename='6.2多边形地理空间图.gif',
title='发现你走远了——6.2多边形地理空间图',
enable_progress_bar=True,
basemap_format={'source': contextily.providers.Stamen.Terrain}
)
总结
版权声明:
发现你走远了@mzh原创作品,转载必须标注原文链接
Copyright 2022 mzh
Crated:2022-1-13
我折腾了一星期,梳理了很多入门小白避雷的方法,还会继续更新,如果看了对你有帮助,希望得到大家的点赞👍收藏支持!
(毕竟时短间学完太难了,建议放进收藏夹吃灰
)