一矗积、地理數(shù)據(jù)分析常用工具
-
簡介
shapely: python中開源的空間幾何對象庫,支持Point、Curve和Surface等基本幾何對象類型以及相關(guān)空間操作伍伤。
GeoPandas: 提供了地理空間數(shù)據(jù)的高級(jí)接口,它讓使用python處理地理空間數(shù)據(jù)變得更容易绘搞。GeoPandas擴(kuò)展了pandas使用的數(shù)據(jù)類型彤避,允許對幾何類型進(jìn)行空間操作。幾何運(yùn)算由shapely執(zhí)行夯辖。Geopandas進(jìn)一步依賴[iona進(jìn)行文件訪問琉预,依賴matplotlib進(jìn)行繪圖
folium: 地理數(shù)據(jù)可視化
Kepler.gl : 地理數(shù)據(jù)可視化
-
安裝
conda install shapely -c conda-forge
conda install geopandas -c conda-forge
conda install folium -c conda-forge
pip install keplergl
注意:環(huán)境為Win10 + Anaconda + python 3.8.8, 以下是筆者踩過的坑蒿褂,方法親測有效:
在Anaconda環(huán)境中盡量使用
conda
安裝圆米, pip安裝雖快,但可能會(huì)伴隨某些兼容性問題導(dǎo)致庫無法正常引用如果安裝出現(xiàn)
[Bug] Found conflicts!
可能是由于已安裝的某些包的版本過低導(dǎo)致的兼容性問題啄栓,可以conda update --all
娄帖,更新后恢復(fù)正常彈出錯(cuò)誤
valueerror check_hostname requires server_hostname
, 可能由于正在使用網(wǎng)絡(luò)代理導(dǎo)致,如翻墻軟件谴供。關(guān)掉后恢復(fù)正常块茁。盡量使用
jupyter notebook
, keplergl在jupyter lab
中可能無法正常顯示map