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

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

重新计算要素类范围

  • 描述
  • 使用方法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

描述

可基于要素类中的各个要素重新计算要素类的 XY、Z 和 M 范围属性。

要素类的空间范围取决于要素类中的所有坐标。要重新居中且显示范围内的所有要素而向地图中添加要素类时,将会使用空间范围。要素类的范围属性将包含上一个已知空间范围,而不会在每次向地图中添加要素类时检查此要素类中的每一个要素(这个过程可能会很长)。但是,在对要素类中的要素进行编辑时,将不会始终更新此范围属性。这意味着范围属性中的值可能不包含要素的实际空间范围。如果执行此工具,则会读取所有要素并更新范围属性。

注:

XY、Z 和 M 范围与空间参考域有所不同。空间参考中的 XY、Z 和 M 域用于定义可存储在要素类中的坐标值的有效范围。要素类范围反映了存在于要素类中的坐标值的实际范围。这些范围不能大于域。

使用方法

  • 重新计算要素类范围将更新地理数据库要素类或 shapefile(点、多点、线或面)。

  • 在企业级地理数据库中,范围是要素类方案的属性,需要执行独占方案锁。

  • 如果在将企业级地理数据库要素类作为输入的情况下使用此工具,则将根据该要素类中所有版本的要素计算范围。除非在数据库已压缩后运行此工具,否则范围不会扩充或缩减。

  • 如果您不具备编辑要素类的权限,则此工具将失败。

  • 重新计算要素类范围的操作无法撤销。

  • 范围的值将通过 arcpy.Describe 函数的 extent 属性返回。

  • 此工具所执行的操作与下列操作相同:在 ArcCatalog 中打开要素类属性(或在 ArcMap 中打开目录窗口),选择要素范围选项卡,然后在相应的范围部分单击重新计算。

  • 警告:

    此工具会修改输入数据。有关详细信息以及避免数据被意外更改的策略,请参阅无输出的工具。

语法

arcpy.management.RecalculateFeatureClassExtent(in_features)
参数说明数据类型
in_features

将要更新的 shapefile 或地理数据库要素类。

Feature Layer

派生输出

名称说明数据类型
out_features

已更新的要素类。

要素类

代码示例

RecalculateFeatureClassExtent 示例(Python 窗口)

以下 Python 窗口脚本演示了如何在即时模式下使用 RecalculateFeatureClassExtent 工具。它将重新计算要素类的 XY、M 或 Z 范围。

import arcpy
feature_class = r"C:\Data\europe.gdb\norway_cities"
arcpy.RecalculateFeatureClassExtent_management(feature_class)

环境

  • 当前工作空间
  • 临时工作空间

许可信息

  • Basic: 否
  • Standard: 是
  • Advanced: 是

相关主题

  • 要素类工具集概述

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

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

关于 Esri

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