ArcPy site-package 搭在 Python 2.6 版本之上,它有幾個重要的模組、類別、函式,像是:
- mapping module (arcpy.mapping)
- Spatial Analyst module (arcpy.sa)
- Geostatistical Analyst module (arcpy.ga)
- SpatialReference class
- Extent class
- ListFeatureClasses()
技術層面來看,tool 和 function 有所區別,前者會回傳 result 物件或產生 message,後者不會這樣做,另一方面,tool 會依 product (ArcView, ArcEditor, ArcInfo) 或 extension (Network Analyst, Spatial Analyst) 來授權使用,function 則是直接安裝在 ArcPy 裡。
設定 workspace 時,路徑寫法如下,用 "C:\data\my_folder" 可能會有問題:
>>> arcpy.env.workspace = "C:/data/my_folder"
在 geodatabase 裡建立 feature class 時,需要指定 feature class 的類別 (point, line, polygon, etc)。
No comments:
Post a Comment