前几天,一位公众号粉丝问我,Python在GIS领域越来越火,到底有哪些开源库值得学习?
之所以很多GIS行业的人学习Python,是因为Python在GIS数据处理和可视化领域有很多开源工具,还能友好的支持PostgreSQL。
我给他列了几个方向,如果是GIS数据处理,肯定要学习Shapely、GDAL、ArcPy、GeoPandas、Numpy;如果是GIS数据库,非Sycopg2莫属;如果是地图可视化,可以学习Matplotlib、Cartopy、Folium、PyEcharts等。
说到PyEcharts,我刚好前段时间做了几页课件PPT,于是给他看了,这里也分享给大家。
PyEcharts是Echarts的Python接口,而Echarts是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。同时Echarts在地图可视化领域也有很多强大的功能,值得一学。