基于Revit和Dynamo的地貌模型创建控制方法及系统、控制器和控制方法技术方案

技术编号:34999502 阅读:45 留言:0更新日期:2022-09-21 14:48
一种基于Revit和Dynamo的地貌模型创建控制方法及系统、控制器和控制方法,其步骤是:由Dynamo得到地貌模型中关键点的X、Y坐标值和高程值的EXCEL文件,根据地貌模型中关键点的X、Y坐标值和高程值的EXCEL文件,由Revit生成地貌模型,解决了依靠Revit自带的地形表面模块创建模型对原始数据文件格式要求高和对于不满足格式的文件仅能手动创建,减小了数据错误率,提高了模型创建效率。提高了模型创建效率。提高了模型创建效率。

【技术实现步骤摘要】
基于Revit和Dynamo的地貌模型创建控制方法及系统、控制器和控制方法


[0001]本专利技术涉及一种地貌模型创建控制方法及系统、控制器和控制方法,尤其是一种基于Revit和Dynamo的地貌模型创建控制方法及系统、控制器和控制方法。

技术介绍

[0002]随着建筑业的不断发展,BIM技术越来越多的用于施工项目中,由于大多数施工项目工期紧张,留存的建模时间十分有限,需要在短时间内快速将模型建立完成用于施工项目BIM技术应用,因此需要快速自动化建模方法帮助完成模型快速建立,目前已有较多的主体模型自动化建模产品,但对于地貌模型自动化快速建模方法较少,仅能依靠Revit自带的地形表面模块创建模型,而此模块对原始数据文件格式要求高,对于不满足格式的文件仅能手动创建,数据错误率高、模型创建效率极低,如文件中超过一千个测量点,在revit自动创建模型过程中软件运行速度慢,且容易崩溃,效率较低,基于申请人于2022年4月15日的技术交底书和通过检索得到相近的
技术介绍
中现有的技术问题、技术特征和技术效果,做出本专利技术的申请技术方案。

技术实现思路

[0003]本专利技术的客体是一种基于Revit和Dynamo的地貌模型创建模型获取方法,本专利技术的客体是一种基于Revit和Dynamo的地貌模型创建模型获取系统,本专利技术的客体是一种基于Revit和Dynamo的地貌模型创建控制器,本专利技术的客体是一种基于Revit和Dynamo的地貌模型创建控制方法。
[0004]为了克服上述技术缺点,本专利技术的目的是提供一种基于Revit和Dynamo的地貌模型创建控制方法及系统、控制器和控制方法,因此提高地貌模型创建效率,且通用性强,适用于任何项目的地貌模型创建。
[0005]为达到上述目的,本专利技术采取的技术方案是:一种基于Revit和Dynamo的地貌模型创建模型获取方法,其步骤是:其步骤是:步骤100:由Dynamo得到地貌模型中关键点的X、Y坐标值和高程值的EXCEL文件,步骤200:根据地貌模型中关键点的X、Y坐标值和高程值的EXCEL文件,由Revit生成地貌模型。
[0006]由于设计了上述步骤,解决了依靠Revit自带的地形表面模块创建模型对原始数据文件格式要求高和对于不满足格式的文件仅能手动创建,减小了数据错误率,提高了模型创建效率。
[0007]本专利技术设计了,步骤100具体包含有一下内容:一、测量人员使用全站仪进行实地测量,并从全站仪中导出包含各关键点X、Y坐标及高程的EXCEL测量数据文件,
或,根据地貌CAD图纸从图纸中导出包含各关键点X、Y坐标及高程的EXCEL文件,二、利用Dynamo中File Path、File From Path、Data.ImportExcel三个节点读取EXCEL文件数据,在数据列表中单独分出X、Y、高程三个列表,三、根据米与毫米之间的单位换算关系,将列表数据进行米与毫米单位转换,通过加减列表数据的方式整体平移X、Y坐标实现大地坐标与模型坐标对齐,以便自动生成的地貌模型可以与主体模型自动对齐,四、利用Dynamo中Point.ByCoordinates节点生成关键点的点阵列表,五、利用Dynamo中List.Clean节点清理点阵列表中空值,六、利用Dynamo中List.UniqueItems节点清理点阵列表中重复数据。
[0008]本专利技术设计了,利用Dynamo中Topography.ByPoints节点通过点阵列表在revit中自动生成地貌模型。
[0009]本专利技术设计了,其步骤是:测量人员提供的EXCEL测量数据文件中包含几个工作表就复制几个此节点,并将节点中工作表名称更改为EXCEL工作簿中相应工作表名称,可实现分别读取EXCEL工作簿中每一个工作表数据,点击X、Y、高程节点中的“+”增加节点接口“list0、list1....listn”,并与上一节点中对应的X、Y、高程连接,程序可单独分出X、Y、高程三个列表,数值1000为米与毫米的单位换算,一般情况下全站仪导出数据为米为单位,可不做修改,如导出数据以毫米为单位则此数值改为1,在平移距离中输入对应的距离数值,即可将生成的地形模型与主体模型对齐,程序可通过此些节点完成点阵列表的清理,去除点阵列表空行及重复点,避免程序运行错误情况发生,在项目运用程序时是此部分不可做修改。
[0010]本专利技术设计了,一种基于Revit和Dynamo的地貌模型创建模型获取系统,包含有以下内容:由Dynamo得到地貌模型中关键点的X、Y坐标值和高程值的EXCEL文件建立单元10,用于获取点阵列表数据,根据地貌模型中关键点的X、Y坐标值和高程值的EXCEL文件,由Revit生成地貌模型建立单元20,用于获取地貌模型。
[0011]本专利技术设计了,一种基于Revit和Dynamo的地貌模型创建控制器,包含有以下内容:在控制器中储存有基于Revit和Dynamo的地貌模型创建模型,基于Revit和Dynamo的地貌模型创建模型根据上述基于Revit和Dynamo的地貌模型创建模型获取方法获得。
[0012]本专利技术设计了,一种基于Revit和Dynamo的地貌模型创建控制方法,包含有以下内容:在CPU中应用基于Revit和Dynamo的地貌模型创建控制器进行控制。
[0013]本专利技术的技术效果在于:通过程序自动完成地貌模型创建,极大提高建模效率,可自动解决EXCEL中出现数据空行、重复而导致的模型自动创建失败情况,程序通用性强,可用于任何项目地貌模型创建,且可免去EXCEL中数据处理工作,从而进一步提高建模效率,全程电脑自动建模,避免手动输入错误的情况发生,建模准确率高。
附图说明
[0014]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0015]图1为本专利技术的一种基于Revit和Dynamo的地貌模型创建模型获取方法的流程图,图2为本专利技术的基于Revit和Dynamo的地貌模型创建模型获取系统的结构示意图。
具体实施方式
[0016]根据审查指南,对本专利技术所使用的诸如“具有”、“包含”以及“包括”术语应当理解为不配出一个或多 个其它元件或其组合的存在或添加。
[0017]在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0018]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Revit和Dynamo的地貌模型创建模型获取方法,其特征是:其步骤是:步骤100:由Dynamo得到地貌模型中关键点的X、Y坐标值和高程值的EXCEL文件,步骤200:根据地貌模型中关键点的X、Y坐标值和高程值的EXCEL文件,由Revit生成地貌模型。2.根据权利要求1所述的基于Revit和Dynamo的地貌模型创建模型获取方法,其特征是:步骤100具体包含有一下内容:一、测量人员使用全站仪进行实地测量,并从全站仪中导出包含各关键点X、Y坐标及高程的EXCEL测量数据文件,或,根据地貌CAD图纸从图纸中导出包含各关键点X、Y坐标及高程的EXCEL文件,二、利用Dynamo中File Path、File From Path、Data.ImportExcel三个节点读取EXCEL文件数据,在数据列表中单独分出X、Y、高程三个列表,三、根据米与毫米之间的单位换算关系,将列表数据进行米与毫米单位转换,通过加减列表数据的方式整体平移X、Y坐标实现大地坐标与模型坐标对齐,以便自动生成的地貌模型可以与主体模型自动对齐,四、利用Dynamo中Point.ByCoordinates节点生成关键点的点阵列表,五、利用Dynamo中List.Clean节点清理点阵列表中空值,六、利用Dynamo中List.UniqueItems节点清理点阵列表中重复数据。3.根据权利要求1所述的基于Revit和Dynamo的地貌模型创建模型获取方法,其特征是:利用Dynamo中Topography.ByPoints节点通过点阵列表在revit中自动生成地貌模型。4.根据权利要求1所述的基于Revit...

【专利技术属性】
技术研发人员:王允帅林磊陈吉光解庆贺翟正杰宋浩张志国王冰张誉镪王相伟韩法强谢浩
申请(专利权)人:中建八局第二建设有限公司
类型:发明
国别省市:

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

1