一种绘制道路网的方法及装置制造方法及图纸

技术编号:17009334 阅读:16 留言:0更新日期:2018-01-11 05:29
本发明专利技术提供了一种绘制道路网的方法及装置,绘制道路网的方法包括:获取待绘制路网图像;根据所述待绘制路网图像,确定至少一个泰森多边形,形成样本图层;根据所述待绘制路网图像,确定至少一个矩形缓冲区,形成缓冲图层;利用所述缓冲图层以及所述待绘制路网图像,对所述样本图层进行移除线要素的操作,形成所述待绘制路网图像对应的道路网。本发明专利技术提供的方案能够提高绘制道路网的效率。

【技术实现步骤摘要】
一种绘制道路网的方法及装置
本专利技术涉及数据处理领域,特别涉及一种绘制道路网的方法及装置。
技术介绍
随着计算机和GIS(地理信息科学)的发展,地理信息系统的功能得到了广泛地应用。其中,室内道路网是室内电子地图制作、室内导航以及公共设施可达性分析的基础。目前,室内道路网制作的方法通常为:通过人工在矢量化的室内平面图的图层上描绘室内道路网。但是由于目前室内建筑布局复杂,采用人工绘制的方式无法在短时间内完成室内道路网的绘制,且人工绘制过程中出错率较高。因此,现有的方式,绘制道路网的效率低下。
技术实现思路
本专利技术实施例提供了一种绘制道路网的方法及装置,能够提高绘制道路网的效率。第一方面,本专利技术实施例提供了一种绘制道路网的方法,包括:获取待绘制路网图像;根据所述待绘制路网图像,确定至少一个泰森多边形,形成样本图层;根据所述待绘制路网图像,确定至少一个矩形缓冲区,形成缓冲图层;利用所述缓冲图层以及所述待绘制路网图像,对所述样本图层进行移除线要素操作,形成所述待绘制路网图像对应的道路网。优选地,在所述获取待绘制路网图像之后,进一步包括:判断获取的所述待绘制路网图像是否为设定格式的待绘制路网图像,如果是,则执行所述根据所述待绘制路网图像,确定至少一个泰森多边形,形成样本图层;否则,对所述待绘制路网图像进行投影转换、空间校正、删除冗余和更正错误的处理。优选地,所述根据所述待绘制路网图像,确定至少一个矩形缓冲区,形成缓冲图层,包括:在所述待绘制路网图像中,确定各个墙壁的墙壁线要素;针对每一个所述墙壁线要素均执行,以当前所述墙壁线要素为中心线,按照预先设定的矩形缓冲区设置规则,为每一个所述墙壁线要素确定矩形缓冲区;其中,所述矩形缓冲区设置规则包括:所述矩形缓冲区中与当前所述墙壁线要素平行的侧边均与当前所述墙壁线要素间具有设定的距离。优选地,所述根据所述待绘制路网图像,确定至少一个泰森多边形,形成样本图层,包括:在所述待绘制路网图像中确定各个第一线要素;针对每一个所述第一线要素均执行,根据预先设定的样本点设置密度,在当前所述第一线要素中设置至少一个样本点;利用各个所述样本点,构造德洛内三角网;根据各个所述样本点以及所述德洛内三角网,确定所述至少一个泰森多边形,形成所述样本图层。优选地,所述利用所述缓冲图层以及所述待绘制路网图像,对所述样本图层进行移除线要素操作,形成待绘制路网图像对应的道路网,包括:在所述样本图层中确定各个第二线要素;针对每一个所述第二线要素均执行,判断当前所述第二线要素是否在所述待绘制路网图像中存在相交的至少一个第一线要素,如果是,移除当前所述第二线要素;否则,将当前所述第二线要素作为目标第二线要素;针对每一个所述目标第二线要素均执行,判断当前所述目标第二线要素是否在所述缓冲图层中存在相交的至少一个矩形缓冲区,如果是,移除当前所述目标第二线要素;否则,保留当前所述目标第二线要素;移除所述缓冲图层,形成所述待绘制路网图像对应的道路网。第二方面,本专利技术实施例提供了一种绘制道路网的装置,包括:获取模块、样本图层构造模块、缓冲图层构造模块和移除模块;所述获取模块,用于获取待绘制路网图像;所述样本图层构造模块,用于根据所述获取模块获取的所述待绘制路网图像,确定至少一个泰森多边形,形成样本图层;所述缓冲图层构造模块,用于根据所述获取模块获取的所述待绘制路网图像,确定至少一个矩形缓冲区,形成缓冲图层;所述移除模块,用于利用所述样本图层构造模块构造的所述缓冲图层以及所述缓冲图层构造模块构造的所述待绘制路网图像,对所述样本图层进行移除线要素的操作,形成所述待绘制路网图像对应的道路网。优选地,进一步包括:处理模块;所述处理模块,用于判断所述获取模块获取的所述待绘制路网图像是否为设定格式的待绘制路网图像,如果是,则触发所述样本图层构造模块;否则,对所述待绘制路网图像进行投影转换、空间校正、删除冗余和更正错误的处理。优选地,所述缓冲图层构造模块,包括:墙壁确定单元和缓冲区生成单元;所述墙壁确定单元,用于在所述待绘制路网图像中,确定所有墙壁的墙壁线要素;所述缓冲区生成单元,用于针对所述墙壁确定单元确定的每一个所述墙壁线要素均执行,以当前所述墙壁线要素为中心线,按照预先设定的矩形缓冲区设置规则,为每一个所述墙壁线要素确定矩形缓冲区;其中,所述矩形缓冲区设置规则包括:所述矩形缓冲区中与当前所述墙壁线要素平行的侧边均与当前所述墙壁线要素间具有设定的距离。优选地,所述样本图层构造模块,包括:第一线要素确定单元、设置单元、三角构造单元和泰森多边形生成单元;所述第一线要素确定单元,用于在所述待绘制路网图像中确定各个第一线要素;所述设置单元,用于针对所述第一线要素确定单元确定的每一个所述第一线要素均执行,根据预先设定的样本点设置密度,在当前所述第一线要素中设置至少一个样本点;所述三角构造单元,用于利用所述设置单元设置的各个所述样本点,构造德洛内三角网;所述泰森多边形生成单元,用于根据所述设置单元设置的各个所述样本点以及所述三角构造单元构造的所述德洛内三角网,确定所述至少一个泰森多边形,形成所述样本图层。优选地,所述移除模块,包括:第二线要素确定单元、第一判断单元、第二判断单元和移除单元;所述第二线要素确定单元,用于在所述样本图层中确定各个第二线要素;所述第一判断单元,用于针对所述第二线要素确定单元确定的每一个所述第二线要素均执行,判断当前所述第二线要素是否在所述待绘制路网图像中存在相交的至少一个第一线要素,如果是,移除当前所述第二线要素;否则,将当前所述第二线要素作为目标第二线要素;所述第二判断单元,用于针对所述第一判断单元得到的每一个所述目标第二线要素均执行,判断当前所述目标第二线要素是否在所述缓冲图层中存在相交的至少一个矩形缓冲区,如果是,移除当前所述目标第二线要素;否则,保留当前所述目标第二线要素;所述移除单元,用于移除所述缓冲图层,形成所述待绘制路网图像对应的道路网。本专利技术实施例提供了一种绘制道路网的方法及装置,首先获取待绘制路网图像。然后根据获取的待绘制路网图像,确定各个泰森多边形,形成样本图层。其中,样本图层由至少一个泰森多边形组成,泰森多边形中的一条边就是一个线要素,其中只有部分线要素构成道路网中的各条通道,因此,样本图层包括道路网。根据获取的待绘制路网图像确定各个矩形缓冲区,形成缓冲图层。缓冲图层由至少一个矩形缓冲区组成,其中矩形缓冲区用来限定样本图层中的道路网。再利用缓冲图层以及待绘制路网图像对样本图层进行移除线要素操作,使得样本图层中仅含有构成道路网的线要素,从而形成待绘制路网图像对应的道路网。通过上述可知,本方案中根据待绘制路网图像形成样本图层以及缓冲图层,然后利用缓冲图层以及待绘制路网图像对样本图层进行移除线要素操作,形成待绘制路网图像对应的道路网。整个过程不需要人工绘制,因此,本专利技术实施例提供的方案能够提高绘制道路网的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的一本文档来自技高网...
一种绘制道路网的方法及装置

【技术保护点】
一种绘制道路网的方法,其特征在于,包括:获取待绘制路网图像;根据所述待绘制路网图像,确定至少一个泰森多边形,形成样本图层;根据所述待绘制路网图像,确定至少一个矩形缓冲区,形成缓冲图层;利用所述缓冲图层以及所述待绘制路网图像,对所述样本图层进行移除线要素操作,形成所述待绘制路网图像对应的道路网。

【技术特征摘要】
1.一种绘制道路网的方法,其特征在于,包括:获取待绘制路网图像;根据所述待绘制路网图像,确定至少一个泰森多边形,形成样本图层;根据所述待绘制路网图像,确定至少一个矩形缓冲区,形成缓冲图层;利用所述缓冲图层以及所述待绘制路网图像,对所述样本图层进行移除线要素操作,形成所述待绘制路网图像对应的道路网。2.根据权利要求1所述的方法,其特征在于,在所述获取待绘制路网图像之后,进一步包括:判断获取的所述待绘制路网图像是否为设定格式的待绘制路网图像,如果是,则执行所述根据所述待绘制路网图像,确定至少一个泰森多边形,形成样本图层;否则,对所述待绘制路网图像进行投影转换、空间校正、删除冗余和更正错误的处理。3.根据权利要求1所述的方法,其特征在于,所述根据所述待绘制路网图像,确定至少一个矩形缓冲区,形成缓冲图层,包括:在所述待绘制路网图像中,确定各个墙壁的墙壁线要素;针对每一个所述墙壁线要素均执行,以当前所述墙壁线要素为中心线,按照预先设定的矩形缓冲区设置规则,为每一个所述墙壁线要素确定矩形缓冲区;其中,所述矩形缓冲区设置规则包括:所述矩形缓冲区中与当前所述墙壁线要素平行的侧边均与当前所述墙壁线要素间具有设定的距离。4.根据权利要求1所述的方法,其特征在于,所述根据所述待绘制路网图像,确定至少一个泰森多边形,形成样本图层,包括:在所述待绘制路网图像中确定各个第一线要素;针对每一个所述第一线要素均执行,根据预先设定的样本点设置密度,在当前所述第一线要素中设置至少一个样本点;利用各个所述样本点,构造德洛内三角网;根据各个所述样本点以及所述德洛内三角网,确定所述至少一个泰森多边形,形成所述样本图层。5.根据权利要求4所述的方法,其特征在于,所述利用所述缓冲图层以及所述待绘制路网图像,对所述样本图层进行移除线要素操作,形成待绘制路网图像对应的道路网,包括:在所述样本图层中确定各个第二线要素;针对每一个所述第二线要素均执行,判断当前所述第二线要素是否在所述待绘制路网图像中存在相交的至少一个第一线要素,如果是,移除当前所述第二线要素;否则,将当前所述第二线要素作为目标第二线要素;针对每一个所述目标第二线要素均执行,判断当前所述目标第二线要素是否在所述缓冲图层中存在相交的至少一个矩形缓冲区,如果是,移除当前所述目标第二线要素;否则,保留当前所述目标第二线要素;移除所述缓冲图层,形成所述待绘制路网图像对应的道路网。6.一种绘制道路网的装置,其特征在于,包括:获取模块、样本图层构造模块、缓冲图层构造模块和移除模块;所述获取模块,用于获取待绘制路网图像;所述样本图层构造模块,用于根据所述获取模块获取的所述待绘制路网图像,确定至少一个泰森多边形,形成样本图层;所述缓冲图层构造模块,用于根据所...

【专利技术属性】
技术研发人员:周祥龙李秀芳展召磊郑彬
申请(专利权)人:济南浪潮高新科技投资发展有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1