栅格数据

esri提供3中栅格数据模型:栅格数据集,栅格目录,ArcGIS 10新推出的镶嵌数据集.
    1,栅格数据集
        即我们常说的tif,jpg等.ArcGIS 将这些栅格数据抽象为RasterDataset,栅格数据集就代表了磁盘中的一个文件,它由一个或多个波段组成。在使用栅格数据集的时候,栅格数据会被
转换成img文件存储在数据库中。我们可以对栅格数据集进行一些操作,如改变空间参考,建立影像金字塔等。

    2,栅格目录

      正如其名字一样是一个目录,跟书的目录相似,它记录了一个或者多个栅格数据集,每一个栅格数据集都作为一条记录存储在栅格目录中。栅格目录对栅格数据集的管理有两种方式:托管和非托管.托管方式的时候,栅格数据是存储在数据库中,非托管的时候,栅格目录记录了栅格数据集的路径,也就是栅格数据并没有存储在数据库中。当我们删除一条记录的时候,对我们的栅格数据没有任何影响。

    3,镶嵌数据集

      镶嵌数据集可以说是栅格数据集和栅格目录的混合技术,它的存储方式和栅格目录类似,但是在使用的时候和普通的栅格数据集是一样的,镶嵌数据集用于管理和发布海量多分辨率,多传感器影像,对栅格数据提供了动态镶嵌和实时处理的功能。

时间: 2024-10-04 04:07:13

栅格数据的相关文章

Geodatabase - 打开栅格数据

打开栅格数据 和打开要素类的方式类似,打开栅格数据集需要用 IRasterWorkspace,如 1 //获得栅格工作空间(普通目录). 2 public ESRI.ArcGIS.DataSourcesRaster.IRasterWorkspace GetRasterWorkspace(string rasterWorkspacePath) { 3 ESRI.ArcGIS.Geodatabase.IWorkspaceFactory wsf = new ESRI.ArcGIS.DataSource

ArcGIS Python实现批量化栅格数据重命名

一.代码 import arcpy arcpy.env.workspace = "F:\\NDVI\\" rasters = arcpy.ListRasters("*", "grid") for raster in rasters: Rename="Re_"+raster arcpy.Rename_management(raster, Rename, "RasterDataset") print(raste

栅格那点儿事(四B)---多波段栅格数据的显示

多波段栅格数据的显示 我上面说了这么多,可能有的人会觉得平时也根本用不上.自然,说起影像数据,大家接触到对多的就是最最常见的航片或卫片.对于这种栅格数据呢,大多数的场景下,都只需实现一个效果,就是最接近真实视觉效果,跟到实际的地方亲眼所见一样. 在具体说这样的渲染在ArcGIS中怎么实现的,有什么地方可以调优之前,我们还需要回顾一下前文提到的一个概念,波段.我们有说过单波段的影像一般是灰度图,而全彩色的都是多波段的影像.那么为什么彩色的影像都是有3个或者更多波段组成,还有多个灰度图是如何渲染成彩

ArcEngine做栅格数据拉伸

//获得已打开的栅格数据 IRasterLayer rasterLayer = new RasterLayerClass(); rasterLayer = (IRasterLayer)axMapControl1.Map.Layer[0]; //实现渲染接口.单波段影像用IRasterRenderer接口足够,多波段影像用IRasterRGBRenderer接口. IRasterRenderer rasterRender = new RasterRGBRendererClass(); raster

AE 栅格数据使用总结

RasterBand)的数据组成,一个波段就是一个数据矩阵.对于格网数据(DEM数据)和单波段的影像数据,表现为仅仅只有一个波段数据的栅格数据集,而对于多光谱影像数据则表现为具有多个波段的栅格数据集.栅格编目(RasterCatalog)用于显示某个研究区域内各种相邻的栅格数据,这些相邻的栅格数据没有经过拼接处理合成一副大的影像图... 两个星期以来一直与栅格数据打交道,对AO的栅格部分应该有了一定的理解,下面是自己的一点体会,希望高手指教:-) 1.栅格数据的存储类型 栅格数据一般可以存储为E

ArcEngine保存栅格数据至rastercatalog

将栅格数据(IRasterDataset)直接保存到数据库中很常见,但是保存到栅格目录下就比较少见,好不容易才找到,在这里记录一下. 1 public void saveRasterDs2Catalog(IRasterDataset rasterDs, IRasterCatalog rasterCatalog) 2 { 3 //保存前先设置rasterCatalog的坐标系,不然保存的栅格数据坐标系为空 4 IRasterProps rProps = rasterDs.CreateDefault

ArcEngine和GDAL读写栅格数据机制对比(二)—— IPixelBlock读写栅格

以下是设定一个矩形框,用IPixelBlock将256*256瓦片tile拼接成一个整块影像的代码,row1, col1, row2, col2是一个矩形框行列号范围.level是瓦片的金字塔等级.这里的瓦片已经下载完毕,位于domSavePath文件夹下. 1 //选择的Google瓦块的行列号范围 2 int row1, col1, row2, col2; 3 int nTileSize = 256; 4 row1 = topLeft.Row; 5 col1 = topLeft.Col; 6

栅格数据的保存 SaveAs()方法

//栅格数据的保存 SaveAs()方法           IWorkspaceFactory rWorkspaceFactory = new RasterWorkspaceFactory(); IWorkspace rasterWorkspace = rWorkspaceFactory.OpenFromFile(workPath, 0); ISaveAs saveas = (ISaveAs)SolineRasterR; IDataset SolineRasterS = saveas.Save

ArcEngine加载SDE中的栅格数据的问题

在加载矢量数据时直接转到IFeatureWorkspace接口即可,但是在加载栅格数据时要转到IRasterWorkspaceEx接口.效果图如下,双击即可添加到Globe中. 代码如下: public partial class SDEDataViewer : DevComponents.DotNetBar.Office2007Form { #region 私有变量 private IWorkspace sdeWorkSpace; //sde工作控件 private IGlobeControl