700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > oracle存储栅格数据 ArcGIS_栅格数据在地理数据库 (geodatabase) 中的存储方式

oracle存储栅格数据 ArcGIS_栅格数据在地理数据库 (geodatabase) 中的存储方式

时间:2022-07-31 02:42:18

相关推荐

oracle存储栅格数据 ArcGIS_栅格数据在地理数据库 (geodatabase) 中的存储方式

在 ArcSDE 地理数据库中存储栅格数据

当栅格数据存储在 ArcSDE 地理数据库时,将提供企业级的功能,如安全、多用户访问和数据共享。以下为将栅格数据存储在 ArcSDE 中的三个主要原因:其更新周期没有严格的规律(如,每两年、每三年或更长时间)。

在只读使用情况下,仍可以进行访问(如,将其作为矢量数据下的底图数据进行使用)。

有成百上千的用户将其作为底图进行访问。

于存储结构的原因,将栅格数据被视为由地理数据库管理或完全控制。ArcSDE 地理数据库始终存储关联的关系数据库(如 Oracle、SQL

Server、DB2 或

Informix)中的栅格数据集、栅格目录和栅格属性的全部栅格信息(像素、空间参考、任何关联表以及其他元数据)。这意味着所有输入栅格信息都将加载

到数据库中,并且可将其视为一种格式转换。

栅格数据集存储在 ArcSDE 地理数据库时,会出现多达七个表。主表为业务表,其至少含有一个栅格列和一个行 ID 列。在存储栅格属性情况下,除所需行 ID 列之外,此栅格列为业务表中唯一的其他列。

对于所有其他栅格模型(包括镶嵌数据集、栅格数据集和栅格目录),业务表都包含一个保存栅格轮廓线的几何列。如果将栅格属性添加到要素类中,则几何列也将

显示在业务表中。几何列可以具有两个关联表。其中一个为存储实际几何数据的要素表。如果几何存储类型为 ESRI 二进制,则要素表(也称作 F

表)存在。如果使用的对象关系存储类型为 ESRI 或 IBM ST_GEOMETRY 类型,或者 Oracle SDO_GEOMETRY

类型,则要素表将不存在。除非使用了 RTREE 索引,否则几何列也将具有一个与其相关联的空间索引表(也称作 S

表)。Informix、PostgreSQL 和 Oracle Spatial 都使用 RTREE 索引。

另一个表为栅格块表,该表始终存在且与栅格列相关联。它将存储除镶嵌数据集之外的其他所有栅格模型的栅格数据。由于镶嵌数据集的栅格数据并不存储在 DBMS 中,而是通过图像文件来引用栅格数据,因此在存储镶嵌数据集的情况下,此表为空。

如果栅格块表存储栅格数据,它将成为 ArcSDE 地理数据库的所有表中最大的表,并且根据栅格的大小,可能需要特定的存储处理操作,如专门的

DBTUNE 配置。Oracle SDO_GEORASTER 栅格存储类型具有栅格块表,但是没有其他栅格表与其相关联。

栅格辅助表将存储可选栅格波段元数据,包括栅格统计、坐标转换和色彩映射表。对于镶嵌数据集,栅格辅助表也将保存功能栅格。

如果使用默认的 ESRI 二进制栅格存储类型,则栅格列也将具有相关栅格表和栅格波段表。但是,如果使用可选对象关系 ST_RASTER 存储类型,则这两个表都将不存在。

要素表保存栅格数据集的轮廓线,其方式如同当您拥有一个要素类时,用一个表存储几何,用其他表存储空间索引信息。对于每个栅格数据集,在要素表中都存在一行用于对包络矩形进行存储。

栅格存储表包括以下类型:业务表 - 存储属性、栅格和几何列

栅格辅助表 (AUX) - 存储可选元数据,如栅格统计、色彩映射表或坐标转换信息

栅格块表(ESRI 类型的 BLK 和 Oracle SDO_GEORASTER 的 RDT) - 存储栅格波段中各块的像素

块表是所有表中最大的,且可以存储实际像素信息和金字塔。

栅格波段表 (BND) - 存储波段信息

栅格表 (RAS) - 存储每个栅格数据集的记录

根据用户定义的尺寸(默认值为 128 乘 128),ArcSDE 均匀地将波段分割为像素块。将栅格波段数据进行分块可实现栅格数据的高效存储和检索。根据逐渐减小的分辨率来存储金字塔信息。金字塔高度由应用程序或用户指定的等级数量确定。

栅格块表根据金字塔等级,在栅格数据集中每个波段的每块(切片)内存储一行。例如,划分为 12 块、且没有构建金字塔的三波段栅格将在 BLK 表中包含 36 行 - 每个波段具有 12 个独立块。包含块的像素数据的列是一个二进制大对象 (BLOB)。

嵌数据集和栅格目录以多行的形式存储在 ArcSDE

地理数据库的业务表中,而栅格数据集在业务表中则只占一行。其表方案与栅格数据集的表方案相同。唯一的区别是要素表中有许多行,而各行将表示栅格目录中栅

格数据集的范围。另外,镶嵌数据集可包含一个指针,该指针指向存储在 ArcSDE 地理数据库外部的栅格数据集。

将栅格数据集作为属性存储时,其存储架构与栅格目录的架构相同。业务表中的每条记录都将具有类型为 RASTER 的列属性值。此属性用于将业务表与支持的栅格表相关联。在加载图像时,图像将被转换为 ArcSDE 栅格格式,而像素将存储在栅格块表中。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。