ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

维护空间索引(环境设置)

  • 用法说明
  • 对话框语法
  • 脚本语法

支持“维护空间索引”环境的工具可删除并重新创建企业级地理数据库要素类的空间索引,也可以保留空间索引但进行更新,具体情况取决于设置。

在执行插入、更新或删除现有要素类中的数据等地理处理操作(如追加和删除要素)过程中,“维护空间索引”用于控制如何管理企业级地理数据库要素类的空间索引。如果设置为 False,则在执行任何插入、更新或删除操作之前都会删除目标要素类的空间索引。完成处理后,空间索引会重新创建。如果设置为 True,则在处理开始之前不会删除输出要素类的空间索引。执行插入、更新或删除操作时将一直保留空间索引,操作后将自动更新。如果所更新的要素类没有空间索引,则不会执行有关空间索引的任何操作;也不会添加空间索引。有关企业级地理数据库空间索引的详细信息,请参阅空间格网索引。

用法说明

  • 如果相对于要素类中的要素总数来说,包括插入、更新或删除在内的要执行的操作量较大,请将“维护空间索引”设置为 False 以便提高性能。
  • 如果相对于要素类中的要素总数来说,包括插入、更新或删除在内的操作量较少(例如将 30 个要素插入包含一百万个要素的要素类),则将“维护空间索引”设置为 True 从而允许系统自动更新现有空间索引,便可提高操作性能。

对话框语法

  • 选中 - 空间索引将原位保留并在完成处理后进行更新。
  • 未选中 - 空间索引将在处理开始前删除并在处理结束后重新创建。这是默认设置。

脚本语法

arcpy.env.maintainSpatialIndex = boolean_option

参数说明

boolean_option

如果为 True,则空间索引将被保留并在完成处理后进行更新。

如果为 False,则空间索引将在处理开始前删除并在处理结束后重新创建。这是默认设置。

maintainSpatialIndex 语法

脚本示例

import arcpy
# Set the maintainSpatialIndex environment to True
arcpy.env.maintainSpatialIndex = True

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明