using system;
using system.collections.generic;
using system.linq;
using system.text;
using esri.arcgis.datasourcesraster;
using esri.arcgis.esrisystem;
using esri.arcgis.geodatabase;
catch (exception exc)
#endregion
iworkspacefactory pworkspacefactory = new rasterworkspacefactoryclass();
string strpath = @"d:\資料";
iworkspace pws = pworkspacefactory.openfromfile(strpath, 0);
irasterworkspace prws = pws as irasterworkspace;
iraster praster = prws.openrasterdataset("chinaelev1.tif").createdefaultraster();
iuniquevalues puv = new uniquevaluesclass();
irastercalcuniquevalues prcuv = new rastercalcuniquevaluesclass();
prcuv.addfromraster(praster, 0, puv);
object puniquevalues, pcounts;
puv.gethistogram(out puniquevalues,out pcounts);}}
除錯的時候到了prws.openrasterdataset("chinaelev1.tif")這一句,提示「開啟柵格資料集失敗」,我以為是license的原因,可是反覆設定license檔案,也不能解決問題,後來把@"d:\資料";的資料目錄改為英文就能過去了,真是奇葩呀!!誰能知道是什麼原因呢?各位親
建立柵格資料集失敗解析
建立的柵格資料集所需磁碟空間過大,而當前使用的磁碟空間不足引起,可能情況如下 柵格資料集從檔案 sql 資料來源複製至另一檔案 sql 資料來源,複製失敗 柵格資料集從 oracle 資料來源複製至一檔案資料來源,複製失敗 點資料集通過 插值嚮導 向檔案 sql 資料來源建立行列數較大的柵格資料集,...
Geodatabase 開啟柵格資料
開啟柵格資料 和開啟要素類的方式類似,開啟柵格資料集需要用 irasterworkspace,如 1 獲得柵格工作空間 普通目錄 2public esri.arcgis.datasourcesraster.irasterworkspace getrasterworkspace string rast...
概念 柵格目錄 柵格資料集 鑲嵌資料集
柵格目錄 柵格目錄是以 的形式定義的柵格資料集的集合,目錄中的每條記錄表示乙個柵格資料集。柵格目錄通常用於顯示相鄰 完全重疊或部分重疊的柵格資料集,而無需將他們鑲嵌為乙個較大的柵格資料集。柵格資料集 柵格資料集是一種柵格資料模型,他可以儲存在磁碟上或者地理資料庫中。柵格資料集有多重儲存格式,包括 t...