[发明专利]基于城市三维模型提取2.5维地图建筑物轮廓的方法有效
申请号: | 201510798920.7 | 申请日: | 2015-11-18 |
公开(公告)号: | CN105469355B | 公开(公告)日: | 2019-04-23 |
发明(设计)人: | 何兴富;向泽君;薛梅;陈良超;王俊勇;王国牛;詹勇;李响;唐相桢;李锋;胡章杰;王阳生;李劼;邱月;胡颖;张艺;蓝图 | 申请(专利权)人: | 重庆市勘测院 |
主分类号: | G06T3/00 | 分类号: | G06T3/00;G06T7/00 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 400020 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于城市三维模型自动提取2.5维地图建筑物轮廓方法,属于地理信息技术领域。本发明通过在城市三维模型与2.5维地图之间建立坐标映射关系,从而实现将建筑物轮映射到2.5维地图中,然后提取投影后的建筑轮廓进矢量范围。本发明实现了在生产2.5维地图的过程中自动提取建筑物轮廓,解决当前生产模式中人工勾绘费时费力的问题,极大的节约了2.5地图制作与应用成本,为将各类经济社会属性与2.5维地图中的建筑物进行挂接应用提供了技术支撑。 | ||
搜索关键词: | 基于 城市 三维 模型 提取 2.5 地图 建筑物 轮廓 方法 | ||
【主权项】:
1.一种基于城市三维模型提取2.5维地图建筑物轮廓的方法,其特征在于按以下步骤进行:步骤一、建立3维地图到2.5维地图坐标映射公式、获取建筑模型各三角面顶点坐标集;步骤二、根据坐标映射公式,计算建筑模型投影到2.5维地图后各三角面的顶点坐标集;步骤三、对2.5维中的各三角面进行合并,得到建筑物在2.5维地图中的轮廓;所述建立3维地图到2.5维地图坐标映射公式按以下步骤进行:确立坐标转换公式Fc:Fc为
所述x、y、z为三维模型中任意一个顶点的三维坐标值,所述x、y、z均为任意实数;所述
ρ、γ为平行投影的投影方向单位向量的分量,所述
ρ、γ均为大于0小于1的实数;所述X、Y为三维点(x,y,z)投影到2.5维地图上的坐标值,所述X、Y为任意实数;获取建筑模型各三角面顶点坐标集按以下步骤进行:A1、构建一个数组V1,用于存储三维建筑模型所有三角面的顶点坐标;A2、对每个三维建筑模型,依次取出模型中的每个三角面,将三角面各顶点的坐标值x、y、z写入数组V1中;所述步骤二按以下步骤进行;B1、建立数组V2,用于存储建筑模型所有三角面顶点在2.5维地图中对应的顶点坐标;B2、依次取出数组V1中的三个元素;B3、使用公式Fc,计算每一组x、y、z坐标值对应的二维坐标(X,Y),并依次存储数组V2中;所述对2.5维中的各三角面进行合并,得到建筑物在2.5维地图中的轮廓按以下步骤进行:C1、建立数组V3,每个元素为一个三角面,用T表示:依次取出数组V2中的三个元素,组成一个三角面Tm;m为正整数;C2、建立一个多边形面P,并将数组V3中第一个元素的各个顶点保存到P中,P为:{X1,Y1,X2,Y2,X3,Y3};C3、取出数组V3中的第一个元素T1;C4、判断T1与P是否相交或相邻,当T1与P相交或相邻时,计算T1与P的并集,得到新的多边形P',并将P中的所有元素替换为P'的所有元素,然后从V3中删除元素T1;当V3已经没有元素时结束,否则选取T1后的一个元素作为新的T1执行步骤C4;当T1与P不相交或不相邻时,执行步骤C5;C5、如果当前元素不是数组V3最后一个元素,则取出数组V3中T1的下一个元素,然后执行步骤C4;否则结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆市勘测院,未经重庆市勘测院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510798920.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种局部图像处理方法和装置
- 下一篇:图形处理方法、系统和设备