GIS (Geographic Information System)
書籍 Python Geospatial Development 提供完整的工具資訊。
Usefuly Libraries
Storing Geo-spatial Data in a Database
理論上,可以把所有地理資料以 WKT 格式儲存在資料庫的 text 欄位裡,但如此一來,查詢時要先讀出 WKT 資料,轉成符合需求的物件後,才能執行常見的運算。 因此,常見方式是使用內建空間查詢功能的資料庫,事先儲存 point, line, polygon 等資料型別,再用類似 select all landmarks within 2 km of the city named "Taipei" 的語法來查詢,而這些資料庫內部通常使用 R-Tree 資料結構來進行資料索引。下列是相關的範例:
MySQL: MySQL-Python
PostGIS: Psycopg
SpatiaLite: pysqlite
SQLAlchemy: GeoAlchemy
Extending Applications with Web Frameworks
Python Support for ArcGIS
Learn More about Python: http://www.esri.com/python
Learn More about ArcPy: http://www.esri.com/arcpy
Geoprocessing Blog: http://blogs.esri.com/Dev/blogs/geoprocessing
Learn More about Geoprocessing: http://resources.arcgis.com/content/geoprocessing/10.0/about
Geoprocessing Model and Script Tool Gallery: http://resources.arcgis.com/gallery/file/geoprocessing