| 标注 | 说明 | 数据类型 |
输入要素 | 将进行简化的要素。 要素可以是线或面。 | Feature Layer |
最大允许偏移量 | 输出要素几何可相对于输入要素几何偏移的最大距离。 如果输出要素几何相对于输入要素几何的偏移量超过指定值,则折点不会被移除且要素将保持原状。 | Linear Unit |
派生输出
| 标注 | 说明 | 数据类型 |
| 输出要素 | 更新的要素。 | Feature Layer |
通过从直线和曲线中移除共线及共圆折点来简化面和线要素。 如果折点间的线段或弧线段彼此相切,则这些线段间的折点将被移除。

此工具会修改输入数据。 有关详细信息以及避免数据被意外更改的策略,请参阅修改或更新输入数据的工具。
此工具可用于移除直线与曲线上多余的折点。 例如在某些情况下,为进行拓扑验证会在要素中添加折点。 这些情况包括要素与其他要素相交或相接触时。 随着时间的推移,多余折点会不断累积并影响后续对要素的编辑结果。
| 标注 | 说明 | 数据类型 |
输入要素 | 将进行简化的要素。 要素可以是线或面。 | Feature Layer |
最大允许偏移量 | 输出要素几何可相对于输入要素几何偏移的最大距离。 如果输出要素几何相对于输入要素几何的偏移量超过指定值,则折点不会被移除且要素将保持原状。 | Linear Unit |
| 标注 | 说明 | 数据类型 |
| 输出要素 | 更新的要素。 | Feature Layer |
arcpy.edit.SimplifyByTangentSegments(in_features, max_offset)
| 名称 | 说明 | 数据类型 |
in_features | 将进行简化的要素。 要素可以是线或面。 | Feature Layer |
max_offset | 输出要素几何可相对于输入要素几何偏移的最大距离。 如果输出要素几何相对于输入要素几何的偏移量超过指定值,则折点不会被移除且要素将保持原状。 | Linear Unit |
| 名称 | 说明 | 数据类型 |
| out_feature_class | 更新的要素。 | Feature Layer |
以下 Python 窗口脚本演示了如何使用 SimplifyByTangentSegments 函数简化使用 0.5 英尺偏移的线要素。
import arcpy
arcpy.edit.SimplifyByTangentSegments("C:/Data/Database.gdb/Parcels/Tax_Lines", '0.5 Feet')