一种图幅接边方法_2

文档序号:9668106阅读:来源:国知局
图廓公共边线与所有房屋面进行叠加运算,对所有叠加数量小于4的公共边线赋予报错位置和报错文本。报错数据需要人工修改接边,因为对于叠加数量小于4的情况,证明图幅本身是有问题的。接边后运行接边检查,报错为0时通过接边检查,否则一直执行检查-人工接边-检查的循环过程,也就是说,通过接边检查的叠加数量均应该大于等于4才是正确的。正确的接边情况如图5 (a)所示,常见的接边错误的情况如图5 (b)和图5 (c)所示,图5 (b)为双侧未接边的情况,图5 (c)为单侧未接边的情况。
[0024]提取待接边的房屋图幅是指根据房屋面是否与图廓叠加从而提取出需接边的房屋图幅,将待接边的房屋图幅从众多图幅中提取出来,可以减少运算的元素。
[0025]进一步的,为了方便图幅的后续接边处理、提高处理速度,还可以对一些其他数据或情况进行预处理,比如对岛(洞)元素提取外轮廓、对要素精度处理以及面转线。岛(洞)元素提取外轮廓的目的是确定岛(洞)类型面与图廓的公共边线。要素精度处理是指地形要素小数位精度的处理,国家地形图精度要求为小数点后保留3位小数,本发明也遵从这个精度要求。面转线是指将所有涉及到的面通过相应函数转换为线类型,以便为线线叠加判断公共边线做准备。
[0026]步骤S420,将提取出的房屋图幅面转线,与图廓线进行叠加,判断出叠加数量大于等于4且叠加对象中包含内图廓线的公共边线,对每个公共边线都赋予一个唯一的第一标识ID1,将待接边的面与具有第一标识ID1的公共边线进行线面叠加,从而将第一标识ID1这个属性传递给需要接边的面,对具有同一第一标识ID1标识的面的进行融合得到初次融合面。
[0027]初次融合面是有可能在后续过程中需要再次被融合的面。
[0028]步骤S430,将步骤S420获得的初次融合面转线,与图廓线进行叠加,判断出叠加数量小于等于2的公共边线(即公共边线数量为1或2),将公共边线与初次融合面叠加从而得到仅需要初次融合的面,其他的面则是需要多次融合的面。
[0029]步骤S440,将步骤S420获得的初次融合面转线,与图廓线进行叠加,判断出叠加数量大于2的公共边线,对每个公共边线都赋予一个唯一的第二标识ID2,将需要多次融合的面与具有第二标识ID2的公共边线进行线面叠加,从而将第二标识ID2这个属性传递给需要多次融合的面,对具有同一第二标识ID2标识的面的进行融合得到2次融合面。
[0030]步骤S450,将步骤S440中获得的2次融合面转线,与图廓线进行叠加,判断出叠加数量小于等于2的公共边线(即公共边线数量为1或2),将公共边线与需要多次融合的面叠加从而得到仅需要2次融合的面,其他的面则是需要3次融合的面。
[0031]步骤S460,将步骤S440中获得的2次融合面转线,与图廓线进行叠加,判断出叠加数量大于2的公共边线,对每个公共边线都赋予一个唯一的第三标识ID3,将需要3次融合的面与具有第三标识ID3的公共边线进行线面叠加,从而将第三标识ID3这个属性传递给需要3次融合的面,对具有同一第三标识ID3标识的面的进行融合得到3次融合面。
[0032]步骤S470,将步骤S460中获得的3次融合面转线,与图廓线进行叠加,判断出叠加数量小于等于2的公共边线(即公共边线数量为1或2),将公共边线与需要多次融合的面叠加从而得到仅需要3次融合的面,其他的面则是需要4次融合的面。
[0033]步骤S480,将步骤S460中获得的3次融合面转线,与图廓线进行叠加,判断出叠加数量大于2的公共边线,对每个公共边线都赋予一个唯一的第四标识ID4,将需要4次融合的面与具有第四标识ID4的公共边线进行线面叠加,从而将第四标识ID4这个属性传递给需要4次融合的面,对具有同一第四标识ID4标识的面的进行融合得到4次融合面。
[0034]步骤S490,将融合成果汇总,完成图幅接边。
[0035]步骤S430中仅需要初次融合的面、步骤S450中仅需要2次融合的面、步骤S470中仅需要3次融合的面和步骤S480中的4次融合面,是步骤S410中提取出的待接边房屋图幅的融合成果,至此房屋图幅接边完成。
[0036]由于房屋面并不存在如河流、植被等绵延不断的情况,因此4次融合基本解决99.9%的房屋融合问题。上述过程完成了整个房屋面的接边融合过程。
[0037]地形要素接边是一个非常繁琐的过程,完成接边需要完成两方面的基本任务:一是保证原始接边准确无误,二是判断出被内图廓(TK)分割开的同一个体的不同组成部分并给予同一 ID标识。完成两大基本任务后就可以基于同一 ID标识利用融合算法对房屋要素完成接边融合。本发明利用计算机程序完成了两大任务的自动化处理,精度达到了 99.9%。
[0038]不论是房屋等建筑物、河流、植被、道路、植被、管线等线或面要素在标准图幅中都涉及图幅接边问题,然而,多年的测绘行业经验告诉我们,房屋接边是最复杂的,涉及的接边情况多种多样,本文能找到这样一个规律性的接边算法是一种进步与发现,这种算法不仅仅适用于房屋,也适用于湖泊、道路、植被等地物的接边,并且湖泊、道路、植被等地物的接边更加简单,不需要如房屋一样循环处理多次,在少于房屋接边的循环次数的情况下即可完成。至于管线等线的接边原理其实也与房屋接边有共性之处,这里不再赘述。本发明的接边方法也可以运用到各种制图软件中,并不仅局限于CAD中。
[0039]通过上述实施例可以看出,本发明的优点在于:
(1)接边检查方面:分析了接边错误的各种情况,通过缓冲并叠加的方式判断出尽可能多的接边错误,报错位置和报错方式都比较简单易懂,方便作业人员查找相应接边错误。
[0040](2)赋予同一 ID标识方面:将所有房屋要素按照与公共图廓接边的情况逐步通过初次融合、2次融合、3次融合、4次融合这四个循环融合的过程,将所有房屋接边情况由简单到复杂逐步解决接边融合问题。由于房屋图幅接边是最复杂的情况,所以对于其他情况的图幅接边,并不需要完成全部的4次融合,其融合循环一定会小于4次,具体可视图幅的类型而定。
[0041](3)本发明不依赖于要素属性,仅仅通过房屋图形方面的集合特征完成了整个接边融合过程,比传统的依赖于要素属性判断接边融合方式更加精确高效且降低了对数据的要求,大大降低了人工工作量。
[0042](4)本发明不同于以往的接边融合技术,是一种基于内图廓(TK)的全程序化自动化的标准图幅接边融合方法。这种新型的接边技术,可以极大的解放人力资源,降低时间和金钱成本,接边精度可以高达99.9%ο同时,本接边技术与接边检查技术结合为一体,可以有效保证接边质量。
[0043]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0044]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1