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

描述

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

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

有关详细信息,请参阅折叠道路详细信息工作原理

提示:

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

插图

有关使用不同折叠距离的“折叠道路详细信息”工具结果的两个示例
“折叠道路详细信息”工具使用折叠距离(在示例地图图像下显示为条柱)来移除道路网中的小型阻断

使用方法

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

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

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

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

  • 即使未选中传输字段域、子类型和属性规则环境,域和子类型也会被复制到输出。

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

语法

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.CollapseRoadDetail_cartography("roads.lyr", "250 Feet", "roads_collapse_250")

环境

参考比例

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

许可信息

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

相关主题