ArcSDE 压缩二进制存储

ArcSDE 压缩二进制存储类型使用二进制存储机制存储要素几何。

验证几何后,客户端应用程序将压缩该几何并将其发送到服务器,此几何以压缩二进制格式存储在此服务器的要素表(或 F 表)中。在客户端上压缩几何可减轻服务器的负载,降低发送几何所需的传输时间。这还能使存储数据所需的空间降低差不多 40%,从而可以有效地存储和检索空间数据。

ArcSDE 压缩二进制存储类型可用于将几何存储到 Oracle 或 Microsoft SQL Server 数据库内的企业级地理数据库中。

压缩二进制要素类由三个表组成:业务表、要素表和空间索引表。

业务表包含属性和空间列。空间列是要素表和空间索引表的键。

业务表和要素表之间的关系通过空间列和要素 ID (FID) 列来管理。此键由 ArcSDE 维护,并且是唯一的。

有关采用 ArcSDE 压缩二进制格式存储的要素类的详细说明,请参阅 SQL Server 地理数据库中的要素类Oracle 地理数据库 (geodatabase) 中的要素类

SQL Server 中的 ArcSDE 压缩二进制

在 ArcGIS 9.3 及更低版本中,SQL Server 中的 ArcSDE 压缩二进制存储类型被存储为图像数据类型。在 ArcGIS 10 及更高版本中,使用 SQL Server 中的 ArcSDE 压缩二进制存储类型创建的新数据以 varbinary(max) 数据类型的形式存储。

DBTUNE 表参数 GEOMETRY_STORAGE 定义要素类的几何存储格式。默认情况下,GEOMETRY_STORAGE 参数设置为 Microsoft 的几何存储类型。

您可更改 SQL Server 中地理数据库的默认 GEOMETRY_STORAGE,以使用 ArcSDE 压缩二进制存储 (SDEBINARY)、Microsoft 的地理空间类型,或者开放地理空间联盟 (OGC) 的熟知二进制存储数据类型 (OGCWKB)。有关这些数据类型的说明,请参阅 ArcSDE 和 Microsoft 空间类型OGC 对几何的熟知二进制表示

如果要使用 ArcSDE 压缩二进制只创建一些要素类,可创建配置关键字,以指定何时创建特定要素类。例如,为 SDEBINARY 存储创建的自定义关键字可包含以下参数:

##SDEBINARY

GEOMETRY_STORAGE "SDEBINARY"

UI_TEXT ""

COMMENT "Used to create feature classes with SDEBINARY geometry storage"

END

有关创建 DBTUNE 关键字的信息,请参阅自定义配置关键字

9/15/2013