取消线分割 (数据管理)

摘要

合并具有重合端点及公共属性值(可选)的线。

插图

UnsplitLine illustration

用法

语法

UnsplitLine_management (in_features, out_feature_class, {dissolve_field}, {statistics_fields})
参数说明数据类型
in_features

要聚合的线要素。

Feature Layer
out_feature_class

要创建的将包含聚合要素的要素类。

Feature Class
dissolve_field
[dissolve_field,...]
(可选)

要聚合要素的字段。

“添加字段”按钮(只能在模型构建器中使用)可用于添加所需字段,以完成对话框并继续构建模型。

Field
statistics_fields
[[field, {statistic_type}],...]
(可选)

用于对属性进行汇总的字段和统计。可使用统计 FIRST 或 LAST 对文本属性字段进行汇总。可使用任何一种统计来对数字属性字段进行汇总。空值将被排除在所有统计计算之外。

  • FIRST - 查找“输入要素”中的第一条记录,并使用该记录的指定字段值。
  • LAST - 查找“输入要素”中最后一条记录,并使用该记录的指定字段值。
  • SUM - 添加指定字段的合计值。
  • MEAN - 计算指定字段的平均值。
  • MIN - 查找指定字段的所有记录的最小值。
  • MAX - 查找指定字段的所有记录的最大值。
  • RANGE - 查找指定字段的值范围 (MAX–MIN)。
  • STD - 查找指定字段中的值的标准差。
  • COUNT - 查找统计计算中包括的值的数目。计数范围包括除空值外的每个值。要确定字段中的空值数,请在相应字段上使用 COUNT 统计,然后在另一个不包含空值的字段上使用 COUNT 统计(例如 OID,如果存在的话),然后将这两个值相减。
Value Table

代码示例

UnsplitLine 示例(Python 窗口)

以下 Python 窗口脚本演示了如何在立即模式下使用 UnsplitLine 工具。

import arcpy from arcpy import env env.workspace = "C:/data/Portland.gdb/Streets" arcpy.UnsplitLine_management("streets", "C:/output/output.gdb/streets_unsplit",                              ["STREETNAME", "PREFIX"]) 
UnsplitLine 示例 2(独立脚本)

以下独立脚本演示了如何使用 UnsplitLine 工具。

# Name: UnsplitLine_Example2.py # Description: Unsplit line features based on common attributes # Author: ESRI   # Import system modules import arcpy from arcpy import env  # Set environment settings env.workspace = "C:/data/Portland.gdb/Streets"   # Set local variables inFeatures = "streets" outFeatureClass = "C:/output/output.gdb/streets_unsplit" dissolveFields = ["STREETNAME", "PREFIX"]   # Execute UnsplitLine using STREETNAME and PREFIX as Dissolve Fields arcpy.UnsplitLine_management(inFeatures, outFeatureClass, dissolveFields) 

环境

相关主题

许可信息

ArcView: 否
ArcEditor: 否
ArcInfo: 是

7/10/2012