众所周知,Python几乎可以完成一切的编程任务,同样,在地理信息系统方面Python也能大显身手.这篇帖子将分享个人学习Python和地理信息系统所整理的相关资源.
1.GeoPy(http://geopy.readthedocs.io/en/1.10.0/)
GeoPy是一个支持Python 2和Python 3的地理信息库,它非常精简,提供使用第三方地理信息服务访问指定城市,国家,地标的经纬度的功能,很容易集成到各种应用中.
下面是官方的例子:
from geopy.geocoders import Nominatim
geolocator = Nominatim()
location = geolocator.geocode("175 5th Avenue NYC")
print(location.address)
2.集成Python和QGIS
QGIS是一个开源的GIS系统,从0.9版开始增加对Python的支持,官方提供了PyQGIS Cookbook参考,QGISTutorials也提供了相关教程.
3.ArcPy
ArcGIS是一个老牌的GIS系统,也提供对Python的支持,官方也提供了详尽的教程