學習arcgis的指令碼Python入門技巧

2021-06-28 06:29:13 字數 490 閱讀 6047

學習arcgis的指令碼python的快捷方式是構建自己的modelbuilder,然後匯出為python指令碼,通過檢視其指令碼就知道如何呼叫arcgis的工具箱了。然而arcgis10.0後的柵格計算器不再使用9.3的用法,如下在10.0中會報錯。

# process: raster calculator

arcpy.gp.rastercalculator_sa("\"%yubidu%\"* 500", dd)

取而代之的是使用一些函式,如乘法用「times」函式,用法如下:

對於柵格計算器中用到的連線符和函式可以在幫助文件中找到,對於一些其他arcgis工具箱中的工具也可以通過右擊獲取每乙個函式的python用法。

初探arcgis的python指令碼的使用 (二)

最近要給分局部署軟體,需要一系列資料,首當其衝的是要做單獨的區的乙個影像切片,有趣的是,單位只有全市的影像切片,居然沒有分割槽的,而且原始的tif影像資料也是全市雜糅在一起的,我只能自己來處理資料。拿到幾百個g的原始tif資料後,發現幾個特點和問題 一 資料的橫座標不帶41 二 資料是以圖幅網格的副...

ArcGIS 基於Python的指令碼程式設計 3

這篇文章講述基於python的處理空間資料的一些方法,後續會再補充。2.處理表和欄位名 3.處理文字檔案 arcpy中游標在arcpy.da模中,共有3種游標。使用語法 cursor arcpy.da.searchcursor 輸入表,欄位名稱列表 查詢條件,空間參考 一些地理處理 x 記得要刪除游...

ArcGIS 基於Python的指令碼程式設計 7

這篇文章主要介紹arcgis中建立自己的python類和函式。我們在指令碼中使用import語句匯入模組時,python首先會查詢與當前指令碼相同路徑下是否有這個模組的py檔案,如果沒有,那麼就去系統路徑中查詢相應的指令碼。其中,這些系統路徑儲存在環境變數pythonpath中,我們可以通過sys模...