Geodatabase 開啟柵格資料

2022-03-24 03:07:58 字數 2044 閱讀 8696

開啟柵格資料

和開啟要素類的方式類似,開啟柵格資料集需要用 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 時,資料來自於在資料庫連線 對話方塊中指定的版本。可切換為想要顯示的版本。將乙個版本切換為另乙個版本時,地圖中...