【技术实现步骤摘要】
一种地物直角纠正的方法及系统
[0001]本专利技术涉及测绘成图
,特别是涉及一种地物直角纠正的方法及系统。
技术介绍
[0002]现有技术在使用测绘成图系统在绘制地物时,由于采集地物特征点数据的过程中存在测量或观测误差,难免会出现地物的角点不是直角而需要纠正的情况。而且现有的测绘成图系统普遍缺乏地物直角纠正的功能,无法满足应用需求,或者在所实现的地物直角纠正功能中,存在纠正后地物角点与原始角点偏离过大的问题。
[0003]公开号为CN110490886A的中国专利技术专利申请于2019年11月22日公开了一种针对倾斜视角下证件图像的自动纠正方法及系统,其采用图像处理的方式对图像进行分割和筛选,获取到证件的边缘轮廓,然后根据四边形的两条边求取交点的方式得到四个角点;最后通过透视变换将证件图像进行纠正。该方法虽然实现了四边形直角的纠正,但其无法将任意一个四方形纠正为矩形,计算处理过程比较复杂,并且计算处理得到的四边形并不是最优、最理想的四边形,与原来的四边形误差明显。
技术实现思路
[0004]本 ...
【技术保护点】
【技术特征摘要】
1.一种地物直角纠正的方法,其特征在于,包括以下步骤:S1:从测绘成图系统中选取已绘制的四边形地物;S2:判断四边形地物是否闭合,若是,则执行步骤S3;否则,不进行纠正处理;S3:判断四边形地物是否为矩形,若是,则不进行纠正处理;否则,执行步骤S4;S4:设定纠正角度阈值,判断四边形地物任一角点的角度与90
°
之差的绝对值是否小于纠正角度阈值,若是,则执行步骤S5,对四边形地物进行直角纠正;否则,不进行纠正处理;S5:对四边形地物进行直角纠正,得到纠正后的四边形地物;S6:判断纠正后的四边形地物是否为矩形,若是,则完成地物的直角纠正过程,否则,返回执行步骤S4;其中,所述步骤S5具体包括以下步骤:S51:在四边形地物的每个边上任取一点,并将其进行依次连接,组成中点四边形;S52:将中点四边形的各条边作为直径,分别构造出四个圆,此时中点四边形各条边的中点即为对应构造出圆的圆心;S53:用两条直线分别穿过直径为中点四边形中存在对边关系的两组圆的圆心,获取每条直线与其对应穿过的一组圆的所有交点的坐标,并获取两条直线相交点的坐标;S54:计算每条直线与其对应穿过的一组圆中每个圆的所有交点与两条直线相交点的距离,将距离最远的交点作为理想纠正点,每个圆得到一个理想纠正点,每个理想纠正点即为纠正后地物的顶点;S55:依次连接每个理想纠正点,得到纠正后的四边形地物。2.根据权利要求1所述的一种地物直角纠正的方法,其特征在于,在所述步骤S1中,所述测绘成图系统为基于SouthMap的测绘成图系统,SouthMap是基于AutoCAD的图形平台。3.根据权利要求1所述的一种地物直角纠正的方法,其特征在于,在所述步骤S3和步骤S6中,采用以下一种或多种方式判断四边形是否为矩形:1)判断四边形是否存在两角是直角且一组对边相等,若是,则为矩形,否则不是;2)判断四边形对角线是否相等且互相平分,若是,则为矩形,否则不是;3)判断四边形是否存在三个直角,若是,则为矩形,否则不是;4)依次连接四边形各边中点,判断由中点形成的四边形是否为菱形,若是,则为矩形,否则不是。4.根据权利要求1所述的一种地物直角纠正的方法,其特征在于,在所述步骤S51中,在四边形地物的每个边上任取的一点为该边的中点。5.根据权利要求4所述的一种地物直角纠正的方法,其特征在于,在所述步骤51中,获取四边形地物每个边上的中点的过程为:通过获取四边形地物的各个角点坐标进行计算,获取到四边形地物每个边上的中点。6.一种地物直角纠正系统,其特征在于,包括四边形地物获取模块、闭合判断模块、第一矩形判断模块、角度阈值设定模块、角度判断模块、直角纠正模块和第二矩形判断模块;其中:所述四边形地物获取模块用于从测绘成图系统中选取已绘制的四边形地物;所述闭合判断...
【专利技术属性】
技术研发人员:郝志刚,黄海锋,刘济坚,李伟,赵瑞东,闫志愿,刘星,冯亮,余定麟,
申请(专利权)人:广州南方卫星导航仪器有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。