首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于空间捕捉的路网CAD数据至GIS数据的转换方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:天津市城市规划设计研究总院有限公司

摘要:本发明公开了一种基于空间捕捉的路网CAD数据至GIS数据的转换方法,利用空间拓扑处理软件或计算机辅助设计软件对路网CAD文件进行预处理;读取路网CAD文件的各道路等级图层中的线段要素和路名图层的字符块要素;对路名字符块要素和线段要素进行空间捕捉处理;对线段要素的路名字符属性进行字符串处理;对城市道路台账中的道路名称列属性进行字符串处理;将处理后的路名属性列作为公共键,进行线段要素和城市道路台账的属性公共键连接;导出Shapefile或Geodatabase格式文件,形成路网GIS数据库。本发明方法高效实现路网拓扑化工作,提高了数据转换的精度,减少了人为造成的误差,并完整保留了原路网属性信息。

主权项:1.一种基于空间捕捉的路网CAD数据至GIS数据的转换方法,其特征在于,包括以下步骤:步骤1:利用空间拓扑处理软件或计算机辅助设计软件对路网CAD文件进行预处理:所述路网CAD文件包括线段要素和路名,所有线段要素按照道路等级分别存放到相应的图层中,并以道路等级命名图层名称;路名的字符块要素存放于路名图层;提取所有道路等级的线段要素及其路名的字符块要素,检查路网中的线段要素的连接性,若线段要素间存在断点,则进行连接,若线段要素间存在延伸线段,则进行修剪;将相同路名的线段要素进行合并;对存在有完全重叠的多条线段要素采用删除操作后仅保留其中的一条线段要素;将路名的字符块要素的基点调整至与之相对应的线段要素上空间距离最短的位置处;步骤2:从上述预处理后的路网CAD文件中分别读取各道路等级图层中的线段要素,提取线段要素的图层名称形成道路等级属性列;从预处理后的路网CAD文件中读取路名图层,提取该路名图层中所有路名字符块要素的字符属性;步骤3:以路名图层中路名字符块要素和各道路等级图层中的线段要素为捕捉对象,进行路名字符块要素和线段要素之间的空间捕捉,包括:(3-1)以路名字符块要素作为候选要素,以线段要素作为锚点要素,将路名字符块要素的基点,在预设的空间阈值内,进行如下操作:(3-2)遍历计算路名字符块要素的基点与线段要素之间的最短空间距离,将所述路名字符块要素的基点移动至与之为最短空间距离的线段要素上,该线段要素记为线段要素A,将所述路名字符块要素的字符属性赋值到该线段要素A上;(3-3)判断路名图层中所有路名字符块要素的基点是否均被捕捉移动至线段要素上,否则,调整空间阈值,并返回执行步骤(3-2),直至将所有路名字符块要素的基点移动至线段要素上;(3-4)将各道路等级图层中的线段要素当作基要素,路名图层的路名字符块要素当作候选要素,找到与该候选要素距离最短的基要素,并将该候选要素的字符属性合并到所找到的该基要素上;至此,一个线段要素上具有一个或多个字符属性;步骤4:在线段要素所在图层中建立一名称为待匹配路名的属性列;对同一线段要素上一个或多个字符属性按拼音字母的升或降序进行排序,然后,按照排序结果组成一个属性值,将该属性值赋值至所述待匹配路名的属性列中;步骤5:调用城市道路台账,所述城市道路台账包括道路名称列,所述道路名称列包括与路网CAD文件中所有线段要素对应的道路名称,在该城市道路台账中新建一名称为台账待匹配路名的属性列;对该城市道路台账中道路名称属性值进行如下处理;将道路名称属性值拆分为单一的字符,对拆分后的所有单一的字符按拼音字母的升或降序进行排序,然后,按照排序结果组成一个属性值,将该属性值赋值至所述台账待匹配路名的属性列中;步骤6:将图层待匹配路名的属性列和台账待匹配路名的属性列作为公共键,进行属性连接,使得城市道路台账中除了台账待匹配路名之外的其他属性列均连接至线段要素所属的图层中;步骤7:将线段要素所属的图层导出为Shapefile格式或Geodatabase格式文件,从而形成路网GIS数据库。

全文数据:

权利要求:

百度查询: 天津市城市规划设计研究总院有限公司 基于空间捕捉的路网CAD数据至GIS数据的转换方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术