【道路红线】:其定义是城市道路的用地边界线,主要目的是用于绘制规划地块。
【已有数据】:如下图绿色所示的道路线数据,需要用到两个重要的字段,【1】道路类型和【2】道路宽度。
【目的】:制作道路红线(边界范围)。
【方法】:平行线复制法和绘制缓冲区2种方法。
【平行线复制法】:
在数据库中新建【线要素类】,并进行命名【name】:道路边界1和选择线要素【line Features】。
上一步生成的线要素数据会自动加载到内容列表里,就是下图中的【1】道路边界1,然后右键对其进行编辑;再选择【2】处的【道路中心线】数据,通过【属性选择】的功能,把【道路类型】也就是DLLX属于【过境公路】的筛选出来,也就是下图中的【3】处所示,然后点击应用即可。
下图就是筛选出的全部【过境道路】。
打开编辑器的下拉选择,也就是【1】处的【平行线复制】,弹出设置窗口,在【2】处选择【道路边界1】,【3】处的距离选择【10米】,然后再选择【4】处的【两侧】,最后点击OK。
下图中的红色边界就是【过境道路】的【道路红线】,接下来依次对其他类型的道路进行同样的操作。
【干道】:
【支路】:
【小路】:
【所有结果】:
【对道路边界数据处理】:
由于我们是批量复制得到的道路边界数据,就会存在大量红线穿越路口,如下图所示,我们需要对其进行处理。
首先打开【1】处的【高级编辑工具】,然后使用【shift+鼠标】选择【2】处的四条相交的道路线,然后点击【3】处的【打断相交线】,默认拓扑容差的设置,点击【4】处的OK。
然后把中间打断的部分删除掉即可。
【绘制道路转角】:目前的道路转角是直角,不符合实际,需要使用【高级编辑】中的【绘制内圆角】工具进行处理。
先点击【1】处的【内圆角工具】,然后在【2和3】点击两次,最后点击【4】处的OK即可。
同样的,把另外3个角也处理一下,得到如下图所示的结果。
【第2种方法:绘制缓冲区法】:
先新建一个线要素类:【道路边界2】。
打开【道路中心线】的属性表,然后【添加字段】选择双精度,然后选择【1】处的列,右键【字段计算器】输入【道路宽度的一半】也就是下图【2】所示部分,点击确定即可。
【设置缓冲区】:打开系统工具箱,找到【1】处的【缓冲区】,在【2】处输入数据,在【3】处输入名字,在【4】处输入需要用于制作缓冲区的字段,在【5】处选择【侧类型为FULL】,表示两边都需要缓冲,在【6】处的【末端类型为FLAT】,表示缓冲区的末端为平整和方形,在【7】处的【方法为PLANAR】,在【8】处的【融合类型为ALL】。
下图就是生成的【缓冲区buffer】结果。
接下来,我们选择所有的【缓冲区数据】,选中的数据处于【高亮状态】,我们使用【复制】、【粘贴】把数据粘贴到【道路边界2】里。
【查看结果】:
查看数据发现,也需要进行【绘制道路转角】等处理。