首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种建筑物白模构建方法及装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:二十一世纪空间技术应用股份有限公司

摘要:本发明公开了一种建筑物白模构建方法及装置,涉及地理信息系统技术领域,主要目的在于解决现有技术中生成的建筑物白模包含非必要的建筑物底面,影响了整体的工作效率的问题。本发明主要的技术方案为:获取建筑物基底面矢量;基于预设分割方法对建筑物基底面矢量进行分割,得到建筑物对应的多个部件多边形;利用一体化白模构建算法对多个部件多边形进行处理,得到建筑物白模,所述建筑物白模由建筑物外立面及建筑物顶面构成。本发明用于构建建筑物白模。

主权项:1.一种建筑物白模构建方法,其特征在于,所述方法包括:获取建筑物基底面矢量;基于预设分割方法对建筑物基底面矢量进行分割,得到建筑物对应的多个部件多边形;利用一体化白模构建算法对多个部件多边形进行处理,得到建筑物白模,所述建筑物白模由建筑物外立面及建筑物顶面构成,包括:利用预处理方法对多个部件多边形进行预处理,所述预处理包括对部件多边形进行简化、建立部件多边形的对象、对多个部件多边形之间的重合节点进行合并,其中,所述部件多边形的对象为存储所述部件多边形的数据结构,包括多边形对象、边对象和子段对象,所述边用于构成所述部件多边形,所述子段用于构成所述部件多边形的边;利用分割方法对预处理后的多个部件多边形对应的多边形对象进行重合边分割,得到边重新分段的多个多边形对象;利用聚合方法对重合边分割后的多个多边形对象进行聚合,得到多边形对象簇;利用一体化白模构建算法基于多边形对象簇生成建筑物外立面,包括:根据多边形对象簇中各多边形对象保存的底高,计算多边形对象簇的平均底高,其中,预先根据赋高方法得到各部件多边形的底高和顶高,各多边形对象保存相应部件多边形的底高和顶高;根据多边形对象簇中各多边形对象中各子段对象保存的邻接多边形对象指针情况生成建筑物白模顶点;基于所述建筑物白模顶点生成建筑物外立面,包括:建立组链表,所述组链表用于存储多边形对象簇中各多边形对象中保存的边对象索引,所述边对象中保存有子段对象索引,所述子段对象具有关联的顶边点索引和底边点索引;建立外立面顶部边界顶点索引队列及外立面底部边界顶点索引队列;基于组链表中各边对象下属的各子段对象中保存的邻接多边形对象指针情况,分别确定各子段对象的可见性;基于所述各子段对象的可见性分别将各子段对象的两端点对应的顶边点索引加入所述外立面顶部边界顶点索引队列,将各子段对象的两端点对应的底边点索引加入所述外立面底部边界顶点索引队列,构成建筑物外立面边界;利用三角化算法对建筑物外立面边界进行处理,得到处理好的建筑物外立面;利用一体化白模构建算法基于多边形对象簇生成建筑物顶面,包括:对多边形对象簇中各多边形对象的边界进行整理,得到整理后的多边形边界,所述整理为遍历多边形对象下属的边对象,依次将边对象起点索引,边对象断点集中的各断点排列起来,构成新的边界节点队列,所述断点为分割边对象的新增节点,它由边对象下属子段对象的端点中选出;将边界整理后的多边形对象簇中的各多边形对象分别利用三角化算法进行处理,得到建筑物顶面,所述多边形对象若含有内环,则先将所述多边形对象转换为对应的无内环的多边形对象后再处理。

全文数据:

权利要求:

百度查询: 二十一世纪空间技术应用股份有限公司 一种建筑物白模构建方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。