ArcGIS Engine 10 开发手册(4-11)栅格数据介绍

本文目录
  • 正文

在空间数据库中,Esri 对栅格数据提供了三种模型,栅格数据集,栅格目录,以及 ArcGIS 10 中新推出的镶嵌数据集。

关于栅格数据的几个概念

栅格数据集也就是我们经常所得 jpg,tif 文件等,ArcGIS 将这些栅格数据抽象为 RasterDataset,栅格 数据集就代表了磁盘中的一个文件,它由一个或多个波段组成。在使用栅格数据集的时候,栅格数据会被 转换成 IMG 文件存储在数据库中。我们可以对栅格数据集进行一些操作,如改变空间参考,建立影像金字塔等。

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

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

不同数据存储方式对比

对文件地理数据库、个人地理数据库和 ArcSDE 地理数据库中的栅格存储加以比较

栅格 存 储特征

文件地理数据库

个人地理数据库

ArcSDE 地理数据库

大小限 制

每个栅格数据集或栅格目录 的大小限制为 1 TB

每个地理数据库限制为 2 千兆 字节 (GB)(此值为表的大小限 制,而不是栅格数据集的大小限 制。)

无限制;取决于 DBMS 限 制

栅格数 据集文 件格式

文件地理数据库栅格数据集

ERDAS IMAGINE、JPEG 或 JPEG 2000

ArcSDE 栅格数据集

存储

• 栅格数据集:托管

• Mosaic 数据集:非托管

• 栅格目录:托管或非托管

• 作为属性的栅格:托管或 非托管

• 栅格数据集:托管

• Mosaic 数据集:非托管

• 栅格目录:托管或非托管

• 作为属性的栅格:托管或非 托管

• 托管

• 镶嵌数据集:非托管

存储在文件系统中

存储在 Microsoft Access 中

存储在 RDBMS 中

压缩

LZ77、JPEG、JPEG 2000 或

LZ77、JPEG、JPEG 2000 或无

LZ77、JPEG、JPEG 2000

或无

金字塔

支持部分构建金字塔

重新构建整个金字塔

支持部分构建金字塔

镶嵌

可以在镶嵌时追加栅格数据 集

每次镶嵌至栅格数据集时都将 重写一个新的数据集

可以在镶嵌时追加栅格 数据集

更新

允许增量更新

允许增量更新

用户数

单个用户和较小的工作组; 多位读取者和一位写入者

单个用户和较小的工作组;多位 读取者和一位写入者

多用户;许多用户和许多 写入者

ArcGIS Engine 栅格数据对象模型

下图为 ArcGIS Engine 栅格数据访问的对象模型图:

ArcGIS Engine 10 开发手册全集

ArcGIS Engine 10 开发手册全集: ArcGIS Engine 10 开发手册

如您有疑问,可在文末留言,或到QQ群提问。

本站QQ群:291616564 麻辣GIS

微信公众号:malagis,扫描右边二维码直接关注。

微信捐助麻辣GIS 支付宝捐助麻辣GIS

如果本文对您有所帮助,欢迎对我们团队进行打赏捐助,让我们在传播3S的路上可以走得更远。


作者:,GIS爱好者。
分享本文,请您带上本文链接

发表评论