计算默认 XY 容差 (Data Management)

许可等级:BasicStandardAdvanced

摘要

通过检查要素类的空间参考和范围来计算默认 XY 容差。

对于地理数据库要素类,该工具返回的值将与地理数据库要素类或数据集的 XY 容差属性或者拓扑的拓扑容差相同。对于非地理数据库要素类(如 coverage 要素类、shapefile 或 CAD 要素类),该值将基于要素类空间参考的默认容差。

法律声明法律声明:

术语“XY 容差”和“拓扑容差”同义。在拓扑、python 脚本和 ArcGIS 9.2 之前的版本中介绍了“拓扑容差”的用法。该工具在脚本中的名称是 CalculateDefaultClusterTolerance。

通过 SpatialReference 对象的 XYTolerance 属性,也可在脚本中使用 XY 容差。SpatialReference 对象可通过描述要素类创建。

用法

语法

CalculateDefaultClusterTolerance_management (in_features)
参数说明数据类型
in_features

要计算默认 XY 容差的要素类。

Feature Layer

代码实例

计算默认 XY 容差示例(Python 窗口)

以下 Python 窗口脚本演示了如何在立即模式下使用“计算默认拓扑容差”函数。

import arcpy  from arcpy import env env.workspace = "C:/data" arcpy.CalculateDefaultClusterTolerance_management("roads.shp")
计算默认 XY 容差示例 2(独立脚本)

以下 Python 窗口脚本演示了如何在脚本环境中使用“计算默认拓扑容差”函数。

# Name: CalculateDefaultClusterTolerance_Example.py # Description: Calculate the default cluster tolerance of a shape file # Author: ESRI  #Import the system modules import arcpy from arcpy import env  env.workspace = "C:/temp"  #Set local variables shapefileName = "linefc.shp"  arcpy.CalculateDefaultClusterTolerance_management(shapefileName)

环境

相关主题

许可信息

ArcGIS for Desktop Basic:是
ArcGIS for Desktop Standard:是
ArcGIS for Desktop Advanced:是
9/15/2013