提取道路中心线详细信息 (制图)
摘要
折叠那些阻断道路网大趋势的路段小的开放构造(例如交通环岛),并将它们替换为简化的说明
如果穿越开放区域的直径小于或等于折叠距离参数,将折叠各种道路级别的构造。输入集合中的所有未折叠道路将被复制到输出要素类中。
有关详细信息,请参阅折叠道路详细信息工作原理。
此工具通常用于以较小比例简化相对大比例的道路集合,这样便适用于将网络中的交通环岛或其他小的阻断描绘为简单的交点。在中等比例下,将这些构造保留为独立的要素并适当地放大,可能更为合适。在这种情况下,可转而使用解决道路冲突工具以确保在不存在符号冲突的情况下显示符号化线。如果要在同一道路集合中运行解决道路冲突和折叠道路详细信息这两个工具,建议首先运行折叠道路详细信息。
插图
用法
密集的街区或其他复杂的排列不能折叠或细化。请使用细化道路网工具以降低街道密度。
-
与分开的道路相连接的环岛或者类似的开放式道路详细信息将不折叠,以避免创建非常小的路段。可以首先运行合并分开的道路工具来创建单线道路然后再折叠环岛。
如果在不影响网络连通性的情况下不能修改环岛或其他开放式道路详细信息,则不会发生折叠。
可以以不同的折叠距离多次运行该工具,以创建适用于不同比例的输出。
处理大型道路数据集可能会超出内存限制。在这种情况下,可以通过在 Cartographic Partitions 环境设置中确定一个相关的面要素类以分区方式处理输入数据。将按顺序处理分区边界定义的数据各个部分。输出要素类在分区的边上保持一致。
语法
参数 | 说明 | 数据类型 |
in_features |
要折叠的包含小的封闭道路详细信息的输入要素(如交通环岛)。 | Feature Layer |
collapse_distance |
折叠时使用的道路详细信息直径或跨越道路详细信息的距离。 | Linear unit |
output_feature_class |
包含折叠要素(根据折叠设置进行修改的要素)和所有未受影响要素的输出要素类。 | Feature Class |
代码实例
以下 Python 窗口脚本演示了如何在即时模式下使用 CollapseRoadDetai 工具。
import arcpy
from arcpy import env
env.workspace = "C:/data/cartography.gdb/transportation"
arcpy.CollapseRoadDetail_cartography("roads.lyr", "250 Feet", "roads_collapse_250")