1.一种利用无人机倾斜摄影的建筑交互式自动成图方法,其特征在于,包括如下步骤:
1)加载osgb格式的三维模型,并选取最终成图结果所需要的坐标系;
2)为了与CASS对应的房屋绘制命令DRAWDDF(FF)所成的房屋类型对应,设定不同的全局键盘响应事件分别对应:一般房、砼房、砖房、铁房、钢房、木房、混房、简单房、建筑房、破坏房、棚房,如果对应按键被按下,则交互式单栋建筑采集模式开启;
3)采集的建筑特征点:建筑特征点位于两个平面相交获得的直线上,如果空间存在两个相邻的不平行平面,则这两个相邻平面必相交得到一直线L,直线L即为建筑特征线,将特征线L投影到水平面上,即为所需要采集的建筑特征点;
4)假定两个空间相邻平面分别为P1、P2,两个相邻平面对应的法向量分别为则:
由空间几何知识可知,交线L分别与两个平面法向量垂直,即交线L的方向为,在已知交线方向的情况下,为精确确定交线的空间位置,需要已知交线上的一个已知点,交线L上的点集满足:将两个公式联立,得:
求解a和b,得:
则空间两相邻平面的交线L的公式为:
5)将交线L投影到水平面上即可得到用于自动成图的建筑特征点,在建筑特征点采集中,对于三维模型中特征线明显的地方,通过鼠标交互建筑相邻平面交线,直接获取建筑物二维特征点,用于自动成图;
6)若建筑区被遮挡,则进行分类计算:
相邻墙面不垂直相交:
假设L1和L2为两相邻墙面在水平面内的投影,两平面不垂直相交,但相交部分由于模型遮挡或变形,建筑特征点无法明显获得;
直线L1和L2分别用其所在投影面上的两个点确定,用公式表示为:a1x+b1y+c1=0
a2x+b2y+c2=0;
联立公式即可得到计算出的建筑特征点坐标:
相邻墙面垂直相交:
假设P1和P2为两相邻墙面且垂直相交,两个平面的投影线为L1和L2,相交部分由于模型遮挡或变形,此时待计算的建筑特征点平面坐标转化为求一点到直线的垂足;
假定直线L2上一点的坐标为(x2,y2),则计算出的建筑特征点坐标为:通过上述计算,可得到遮挡区的建筑特征点坐标,当一栋建筑特征点采集结束,设定全局键盘响应事件分别对应,利用交互式键盘设计完成一栋建筑物的特征点的采集;
7)定义JCODE.DEF编码文件,将不同房屋类型用不同的编码表示,通过响应不同的键盘事件,实现对不同类型的建筑物采集并编码,当一栋建筑采集完毕,即可获得具有CASS编码的数据文件;
8)通过CASS软件绘图处理‑>简码识别,即可完成倾斜摄影建筑物线划图的自动生成。
2.根据权利要求1所述的一种利用无人机倾斜摄影的建筑交互式自动成图方法,其特征在于,所述步骤2)中的全局键盘响应事件包括一般房、砼房、砖房、铁房、钢房、木房、混房、简单房、建筑房、破坏房及棚房。