倾斜摄影地形文件加载方法、装置、设备和存储介质制造方法及图纸

技术编号:34614617 阅读:16 留言:0更新日期:2022-08-20 09:20
本申请涉及图形渲染技术领域,公开了一种倾斜摄影地形文件加载方法、装置、设备和存储介质,所述方法包括:对倾斜摄影原始文件进行处理,获得倾斜摄影索引文件和倾斜摄影数据文件;基于倾斜摄影索引文件读取需要加载的倾斜摄影数据文件;对倾斜摄影数据文件进行解析,获取倾斜摄影数据文件中的地形特征点数据和地形特征点逻辑引用数据;将地形特征点数据转换为用于Revit设计平台识别的坐标点数据,以及将地形特征点逻辑引用数据转换为用于Revit设计平台识别的特征面索引数据;将坐标点数据和特征面索引数据传入Revit设计平台,通过Revit设计平台创建地形。本申请解决了Revit设计平台不能加载倾斜摄影地形文件的问题。计平台不能加载倾斜摄影地形文件的问题。计平台不能加载倾斜摄影地形文件的问题。

【技术实现步骤摘要】
倾斜摄影地形文件加载方法、装置、设备和存储介质


[0001]本申请涉及图形渲染
,具体是指一种倾斜摄影地形文件加载方法、装置、设备和存储介质。

技术介绍

[0002]技术
[0003]建筑信息模型(Building Information Model,简称BIM)是对一个设施的实体和功能特性的数字化表达方式。建筑信息模型是涉及建筑学、工程学即土木工程的新辅助工具,其主要是以建筑工程项目的各项相关信息数据作为模型的基础,并以此进行建筑模型的建立,从而通过数字信息仿真模拟建筑物所具有的真实信息。此外,建筑信息模型还具有可视化、协调性、模拟性、优化性和可出图性这五个特点。
[0004]Revit是Autodesk公司一套系列软件的名称。Revit系列软件是为建筑信息模型(BIM)构建的,可帮助建筑设计师设计、建造和维护质量更好、能效更高的建筑。Revit是我国建筑业BIM体系中使用最广泛的软件之一。但是,现有 Revit设计平台中的地形模型多为1:200与1:500的等高线模型,对地形地貌、建筑轮廓会有精度丢失。
[0005]倾斜摄影技术则是国际测绘领域近些年发展起来的一项高新技术,它颠覆了以往正射影像只能从垂直角度拍摄的局限,通过在同一飞行平台上搭载多台传感器,同时从一个垂直、四个倾斜等五个不同的角度采集影像,将用户引入了符合人眼视觉的真实直观世界。通过倾斜摄影技术,能够获得高精度的倾斜摄影模型。
[0006]但是,现有的倾斜摄影模型不能直接导入到Revit设计平台中充当地形模型用于建筑设计。

技术实现思路

[0007]基于以上技术问题,本申请提供了一种倾斜摄影地形文件加载方法、装置、设备和存储介质,解决了Revit设计平台不能加载倾斜摄影地形文件的问题。
[0008]为解决以上技术问题,本申请采用的技术方案如下:
[0009]一种倾斜摄影地形文件加载方法,包括:
[0010]对倾斜摄影原始文件进行处理,获得倾斜摄影索引文件和倾斜摄影数据文件;
[0011]基于所述倾斜摄影索引文件读取需要加载的所述倾斜摄影数据文件;
[0012]对所述倾斜摄影数据文件进行解析,获取所述倾斜摄影数据文件中的地形特征点数据和地形特征点逻辑引用数据;
[0013]将所述地形特征点数据转换为用于Revit设计平台识别的坐标点数据,以及将所述地形特征点逻辑引用数据转换为用于Revit设计平台识别的特征面索引数据;
[0014]将所述坐标点数据和所述特征面索引数据传入所述Revit设计平台,通过所述Revit设计平台创建地形。
[0015]进一步的,对所述倾斜摄影数据文件进行解析,获取所述倾斜摄影数据文件中的
地形特征点数据和地形特征点逻辑引用数据包括:
[0016]逐行对所述倾斜摄影数据文件中的文本数据进行读取;
[0017]解析所述文本数据中是否存在关键字;
[0018]若所述文本数据中存在第一关键字,则所述文本数据为地形特征点数据并保存;
[0019]若所述文本数据中存在第二关键字,则所述文本数据为地形特征点逻辑引用数据并保存。
[0020]进一步的,在对所述地形特征点数据保存之前,对所述地形特征点数据进行去重。
[0021]进一步的,所述去重包括:
[0022]将所述地形特征点数据与已保存的地形特征点数据进行比对;
[0023]若所述地形特征点数据的XY坐标与已保存的地形特征点数据的XY坐标相同,则将所述地形特征点数据的XY坐标进行偏移。
[0024]进一步的,若所述文本数据中不存在第一关键字和第二关键字,则对所述倾斜摄影数据文件中下一行的文本数据进行读取。
[0025]进一步的,所述Revit设计平台创建地形之后,将生成的地形文件按编号递增的顺序进行保存。
[0026]进一步的,倾斜摄影数据文件为OBJ格式文件。
[0027]一种倾斜摄影地形文件加载装置,包括:
[0028]文件转换模块,所述文件转换模块用于对倾斜摄影原始文件进行处理,获得倾斜摄影索引文件和倾斜摄影数据文件;
[0029]文件读取模块,所述文件读取模块用于基于所述倾斜摄影索引文件读取需要加载的所述倾斜摄影数据文件;
[0030]文件解析模块,所述文件解析模块用于对所述倾斜摄影数据文件进行解析,获取所述倾斜摄影数据文件中的地形特征点数据和地形特征点逻辑引用数据;
[0031]数据转换模块,所述数据转换模块用于将所述地形特征点数据转换为用于 Revit设计平台识别的坐标点数据;以及
[0032]将所述地形特征点逻辑引用数据转换为用于Revit设计平台识别的特征面索引数据;
[0033]地形创建模块,所述地形创建模块用于将所述坐标点数据和所述特征面索引数据传入所述Revit设计平台,通过所述Revit设计平台创建地形。
[0034]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述倾斜摄影地形文件加载方法的步骤。
[0035]一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述倾斜摄影地形文件加载方法的步骤。
[0036]与现有技术相比,本申请的有益效果是:
[0037]上述倾斜摄影地形文件加载方法、装置、计算机设备和存储介质,可以将倾斜摄影地形文件载入Revit设计平台,形成高精度的地形模型,以供后续建筑设计使用。
附图说明
[0038]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。其中:
[0039]图1为倾斜摄影地形文件加载方法的流程示意图。
[0040]图2为倾斜摄影索引文件解析方法的流程示意图。
具体实施方式
[0041]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例的附图,对本公开实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。基于所描述的本公开的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0042]应当理解,本说明书中所使用的“系统”、“装置”、“单元”和/或“模组”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。
[0043]如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。
[0044]本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.倾斜摄影地形文件加载方法,其特征在于,包括:对倾斜摄影原始文件进行处理,获得倾斜摄影索引文件和倾斜摄影数据文件;基于所述倾斜摄影索引文件读取需要加载的所述倾斜摄影数据文件;对所述倾斜摄影数据文件进行解析,获取所述倾斜摄影数据文件中的地形特征点数据和地形特征点逻辑引用数据;将所述地形特征点数据转换为用于Revit设计平台识别的坐标点数据,以及将所述地形特征点逻辑引用数据转换为用于Revit设计平台识别的特征面索引数据;将所述坐标点数据和所述特征面索引数据传入所述Revit设计平台,通过所述Revit设计平台创建地形。2.根据权利要求1所述的倾斜摄影地形文件加载方法,其特征在于,对所述倾斜摄影数据文件进行解析,获取所述倾斜摄影数据文件中的地形特征点数据和地形特征点逻辑引用数据包括:逐行对所述倾斜摄影数据文件中的文本数据进行读取;解析所述文本数据中是否存在关键字;若所述文本数据中存在第一关键字,则所述文本数据为地形特征点数据并保存;若所述文本数据中存在第二关键字,则所述文本数据为地形特征点逻辑引用数据并保存。3.根据权利要求2所述的倾斜摄影地形文件加载方法,其特征在于:在对所述地形特征点数据保存之前,对所述地形特征点数据进行去重。4.根据权利要求3所述的倾斜摄影地形文件加载方法,其特征在于,所述去重包括:将所述地形特征点数据与已保存的地形特征点数据进行比对;若所述地形特征点数据的XY坐标与已保存的地形特征点数据的XY坐标相同,则将所述地形特征点数据的XY坐标进行偏移。5.根据权利要求2所述的倾斜摄影地形文件加载方法,其特征在于:若所述文本数据中不存在第一关键字和第...

【专利技术属性】
技术研发人员:沈宏涛黄博文王彬滨杨富程李晔熊建军詹宗东刘海坤陈竹黄东张言李光耀
申请(专利权)人:四川电力设计咨询有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1