一、地理数据分析常用工具
-
简介
shapely: python中开源的空间几何对象库,支持Point、Curve和Surface等基本几何对象类型以及相关空间操作。
GeoPandas: 提供了地理空间数据的高级接口,它让使用python处理地理空间数据变得更容易。GeoPandas扩展了pandas使用的数据类型,允许对几何类型进行空间操作。几何运算由shapely执行。Geopandas进一步依赖[iona进行文件访问,依赖matplotlib进行绘图
folium: 地理数据可视化
Kepler.gl : 地理数据可视化
-
安装
conda install shapely -c conda-forge
conda install geopandas -c conda-forge
conda install folium -c conda-forge
pip install keplergl
注意:环境为Win10 + Anaconda + python 3.8.8, 以下是笔者踩过的坑,方法亲测有效:
在Anaconda环境中尽量使用
conda
安装, pip安装虽快,但可能会伴随某些兼容性问题导致库无法正常引用如果安装出现
[Bug] Found conflicts!
可能是由于已安装的某些包的版本过低导致的兼容性问题,可以conda update --all
,更新后恢复正常弹出错误
valueerror check_hostname requires server_hostname
, 可能由于正在使用网络代理导致,如翻墙软件。关掉后恢复正常。尽量使用
jupyter notebook
, keplergl在jupyter lab
中可能无法正常显示map