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 开发手册
相关阅读
声明
1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。
2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。