修改空间索引

ArcGIS for Desktop Basic 的功能有限。

可以在企业级地理数据库或数据库中重新构建要素类的空间索引,这些数据库使用 ST_Geometry 存储类型(Oracle 中)或几何存储(SQL Server 中)。对于企业级地理数据库和数据库中的其他所有存储类型,以及对于文件地理数据库中的要素类,您可以删除和重新创建空间索引,但无法对其进行修改。对于个人地理数据库中的要素类,则不能修改或重新创建空间索引。

可以通过查看要素类属性 对话框常规选项卡中的“几何属性”部分,确定企业级地理数据库内要素类所使用的几何存储类型。

许可许可:

修改企业级地理数据库中的要素类的空间索引仅对 ArcGIS for Desktop AdvancedStandard 可用。

请注意,为企业级地理数据库或数据库中的要素类构建新的空间索引是一项非常占用服务器资源的操作,因此在许多用户登录到服务器时,不应对大型要素类执行该操作。

要修改或重新创建要素类的空间索引,请执行以下操作:

步骤:
  1. 启动 ArcMap 并打开 Catalog 窗口,或启动 ArcCatalog。
  2. 在“目录”树中,连接到包含要修改空间索引的要素类的地理数据库。

    对于企业级地理数据库或数据库,必须以数据所有者身份进行连接才可修改索引。

  3. 右键单击要素类,然后单击属性
  4. 单击索引选项卡。
  5. 修改要素类空间索引的方式取决于要素类包含的空间数据类型。
    • 对于使用 SQL Server 中的 Geometry 存储的要素类,请单击重新计算,以便 ArcGIS 设置格网大小。
    • 对于使用 Oracle 中的 ST_Geometry 的要素类,请单击重新构建
    • 对于文件地理数据库中的要素类,PostgreSQL、DB2 或 Informix 中的要素类,或者使用二进制/SDO_Geometry 存储(Oracle 中)或 Geometry 存储(SQL Server 中)的要素类,可以单击删除来移除空间索引,然后单击创建来创建新的空间索引。重新创建的索引会反映当前数据。
    警告警告:

    对于包含数百万条记录或更多记录的 Windows Azure SQL Database 中的要素类,请勿删除和重新创建其空间索引。如果 Windows Azure SQL Database 确定对包含数百万条记录的要素类创建空间索引会占用过多服务器资源,则会终止此操作。这会使您的要素类不具有空间索引。

  6. 单击确定构建空间索引,然后关闭要素类属性 对话框。
5/10/2014