折叠道路详细信息 (制图)

摘要

折叠那些阻断道路网大趋势的路段小的开放构造(例如交通环岛),并将它们替换为简化的说明。

如果穿越开放区域的直径小于或等于折叠距离参数值,将折叠各种道路级别的构造。 输入集合中未被折叠的所有道路都将被复制到输出要素类。

了解有关折叠道路详细信息工作原理的详细信息

提示:

此工具通常用于以较小比例简化相对大比例的道路集合,这样便适用于将网络中的交通环岛或其他小的阻断描绘为简单的交点。 在中等比例下,将这些构造保留为独立的要素并适当地放大,可能更为合适。 在这种情况下,可转而使用解决道路冲突工具以确保在不存在符号冲突的情况下显示符号化线。 如果要在同一道路集合中运行解决道路冲突折叠道路详细信息这两个工具,建议首先运行折叠道路详细信息

插图

折叠道路详细信息工具图示
道路网络中的阻断(例如交通环岛)已替换为小于折叠距离的简化连接,在以下地图中其以红色表示。

使用情况

  • 密集的街区或其他复杂的排列不能折叠或细化。 请使用细化道路网工具以降低街道密度。

  • 与分开的道路相连接的环岛或者类似的开放式道路详细信息将不折叠,以避免创建非常小的路段。 可以运行合并分开的道路工具来创建单线道路,然后再折叠环岛。

  • 如果在不影响网络连通性的情况下不能修改环岛或其他开放式道路详细信息,则不会发生折叠。

  • 可以以不同的折叠距离多次运行该工具,以创建适用于不同比例的输出。

  • 即使未选中传送地理数据库字段属性环境,属性域和子类型也会被复制到输出。

  • 处理大型道路数据集可能会超出内存限制。 这种情况下,可以通过在制图分区环境设置中确定一个关联的面要素类从而以分区方式处理输入数据。 将按顺序处理分区边界定义的数据各个部分。 输出要素类在分区的边上保持一致。

参数

标注说明数据类型
输入要素

要折叠的包含小的封闭道路详细信息的输入要素(如交通环岛)。

Feature Layer
折叠距离

折叠时使用的道路详细信息直径或跨越道路详细信息的距离。

Linear Unit
输出要素类

包含折叠要素(根据折叠设置进行修改的要素)和所有未受影响要素的输出要素类。

Feature Class
锁定字段
(可选)

包含要素锁定信息的字段。 数据类型必须为短整型或长整型。 值 1 表示不会折叠要素。

Field

arcpy.cartography.CollapseRoadDetail(in_features, collapse_distance, output_feature_class, {locking_field})
名称说明数据类型
in_features

要折叠的包含小的封闭道路详细信息的输入要素(如交通环岛)。

Feature Layer
collapse_distance

折叠时使用的道路详细信息直径或跨越道路详细信息的距离。

Linear Unit
output_feature_class

包含折叠要素(根据折叠设置进行修改的要素)和所有未受影响要素的输出要素类。

Feature Class
locking_field
(可选)

包含要素锁定信息的字段。 数据类型必须为短整型或长整型。 值 1 表示不会折叠要素。

Field

代码示例

CollapseRoadDetail 示例(Python 窗口)

以下 Python 窗口脚本演示了如何在即时模式下使用 CollapseRoadDetail 函数。

import arcpy
arcpy.env.workspace = "C:/data/cartography.gdb/transportation"
arcpy.cartography.CollapseRoadDetail("roads.lyr", "250 Feet", "roads_collapse_250")

环境

特殊情况

参考比例

仅当以页面单位输入折叠距离参数值时,才会考虑参考比例。

许可信息

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

相关主题