GP工具實現柵格相加

2021-08-28 12:02:33 字數 796 閱讀 5205

gp工具通過呼叫arctoolbox中的工具,簡化了程式設計工作,方便呼叫arcgis強大的空間分析功能。

使用gp工具實現柵格相加的步驟主要包括:

1、定義和初始化gp工具

geoprocessor gp = new geoprocessor();

gp.overwriteoutput = true;

2、定義柵格計算器及引數初始化:

rastercalculator rc = new rastercalculator();

rc.expression = en;

messagebox.show("計算內容:\n" + rc.expression);

expression引數為柵格計算器表示式,該引數可直接按照arctoolbox中柵格計算器的表示式形式輸入,詳細可參照arcgis幫助文件。第二個引數為輸出路徑,可以指定為tif格式,也可以只指定為乙個資料夾。

3.執行分析操作

try

catch(exception ex)

注意事項:

1、柵格計算器引數一定要符合格式

2、捕捉gp工具輸出內容,方便檢視與除錯

全部**(函式):

private void cal(string en)

catch(exception ex)

}

GP處理柵格資料

最近在做二次開發,遇到向量圖層和柵格圖層疊加運算 用多邊形裁切柵格影像的問題 一直沒有解決,花好久時間在這上面,想盡思路尋找向量和柵格疊加運算,來解決問題,可問題依然在,要不就是遍歷柵格影像來獲取結果,運算時間慢不說且耗用記憶體,遇到大點的影像就要分割來算,解決下了要上千行碼。逛論壇看到有人說用ge...

Silverlight呼叫GP工具實現緩衝分析

目的 在地圖上點選乙個點生成乙個緩衝區。1 製作gp工具 gp工具製作按照來做。2 發布gp工具 3 分析gp服務 將發布的gp服務位址在瀏覽器中輸入 http wade pc arcgis rest services bufferservice gpserver buffer 20points 4...

AE開發實現GP工具IDW

idw 空間插值 idw inverse distance weighted 是一種常用而簡便的空間插值方法,它以插值點與樣本點間的距離為權重進行加權平均,離插值點越近的樣本點賦予的權重越大。設平面上分布一系列離散點,已知其座標和值為xi,yi,zi i 1,2 n 通過距離加權值求z 點值,則z ...