開啟柵格資料
和開啟要素類的方式類似,開啟柵格資料集需要用 irasterworkspace,如
1//獲得柵格工作空間(普通目錄).
2public esri.arcgis.datasourcesraster.irasterworkspace getrasterworkspace(string
rasterworkspacepath) 89
///10
///開啟柵格資料集(普通目錄).
11///
12///
目錄名稱(普通目錄),如,foldname="g:\doc\gis\1.400\data\raster".
13///
柵格資料集的名稱,如filename="srtm_58_09.tif"
14///
15public esri.arcgis.geodatabase.irasterdataset openrasterdataset(string foldname, string
filename)
1920
//獲得柵格工作空間(資料庫中).
21//
如rasterworkspaceexpath="g:\doc\gis\1.400\data\pdb.mdb"
22public esri.arcgis.geodatabase.irasterworkspaceex getrasterworkspaceex(string
rasterworkspaceexpath)
2829
///30
///開啟柵格資料集(資料庫中)
31///
32///
33///
柵格資料集名稱,如"rds"
34///
35public esri.arcgis.geodatabase.irasterdataset openrasterdataset(esri.arcgis.geodatabase.irasterworkspaceex rasterworkspaceex, string
rasterdatasetname)
需要指出的是,當我們的資料是儲存在sde資料庫,filegeodatabase或personalgeodatabase時,要用irasterworkspaceex,而不是irasterworkspace.
irasterworkspace與irasterworkspaceex的區別
1)irasterworkspace主要是用來讀取以檔案格式儲存在本地的柵格資料.
2)irasteworkspaceex介面主要是用來讀取geodatabase中的柵格資料集和柵格目錄.
開啟柵格目錄
開啟柵格目錄需要用irasterworkspaceex,可以從以上(開啟柵格資料集的第20~27行獲取irasterworkspaceex物件,然後通過openrastercatalog獲取.如
1///2
///開啟柵格目錄.
3///
4///
5///
柵格目錄名,如rastercatalogname="r_catalog"
6///
7public esri.arcgis.geodatabase.irastercatalog openrastercatalog(esri.arcgis.geodatabase.irasterworkspaceex rasterworkspaceex, string
rastercatalogname)
開啟柵格目錄中的資料
1//開啟柵格目錄中的資料.
2 esri.arcgis.geodatabase.irasterdataset getrastercatalogitem(esri.arcgis.geodatabase.irastercatalog rastercatalog, int
objectid)
ArcGIS Engine開啟柵格檔案
開啟柵格檔案與開啟shp檔案的過程類似,同為從資料所在的資料夾中建立工作空間,再從工作空間中根據檔名開啟資料檔案 用到的引用 using esri.arcgis.geodatabase using esri.arcgis.carto using esri.arcgis.datasourcesrast...
開啟柵格資料集失敗
using system using system.collections.generic using system.linq using system.text using esri.arcgis.datasourcesraster using esri.arcgis.esrisystem usi...
GeoDatabase版本操作相關
地理資料 地理資料庫 使用版本化資料 在 arcmap 中,可使用切換版本 對話方塊顯示任何版本和將乙個版本切換為另外乙個版本。最初將 arcsde 地理資料庫中的資料新增到 arcmap 時,資料來自於在資料庫連線 對話方塊中指定的版本。可切換為想要顯示的版本。將乙個版本切換為另乙個版本時,地圖中...