[发明专利]基于城市三维模型提取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/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top