bim

Revit API - C# - How to set View Title on Viewport

旧街凉风 提交于 2020-05-17 06:48:08
问题 I'm trying to set a view title to show up on a Revit project using the Revit API however I can't figure out how to access it. I'm able to place a viewport on the sheet and load the view title family into the project but I'm not able to assign the loaded view title to the viewport. Has anyone had any luck with this? Here are some pics of what I'm trying to do: 1) The view is placed on the sheet. not a problem 2) Edit type of view and change view title use "View Title w sheet" 3) Change show

基于3DGIS+BIM的房屋出售管理系统

Deadly 提交于 2020-03-30 21:02:42
BIM从提出至今,已经从概念普及进入到应用发展阶段,其最早应用在建筑行业,不同国家、政府和企业结合各自的文化和管理机制开展实验研究和应用实践。房地产行业作为重要的民生产业,与银行、公积金、税收、物业等多个行业具有密切的关系,与百姓生活和经济利益息息相关。 GIS数据是空间信息的基础,然而GIS一直致力于相关地理环境分析,通过三维建模技术来展示建筑物的外观,而建筑物内部信息无法进一步获得,使得三维GIS仅停留在查看建筑物的空间信息。BIM建立的三维模型虽然有着丰富的建筑信息,但是BIM着重于管理单体建筑,对于解决大范围建筑群体空间信息管理却存在不足。从GIS和BIM各自特点来看,GIS注重外部宏观环境,BIM注重内部微观信息,因此将BIM和GIS进行融合,既可以发挥各自优势,又可以拓展新的应用领域。该项研究通过探讨BIM和GIS技术的数据共享与交互集成,充分发挥2种技术优势,以解决房屋出售三维建模问题,极大地降低建筑内部空间信息的获取成本,实现协同管理。 1系统设计 基于 3DGIS+BIM 的房屋出售信息管理系统主要从用户角度出发,针对现有购房过程中存在的一些问题提出了更好的解决方案。用户在对房屋的总体框架不太了解的情况下需要到现场去对房屋进行参观考察,以往提供给用户做决策的主导因素是房屋的平面图以及相应的图像

BZOJ2276: [Poi2011]Temperature

妖精的绣舞 提交于 2020-03-18 13:55:33
2276: [Poi2011]Temperature Time Limit: 20 Sec Memory Limit: 32 MB Submit: 293 Solved: 117 [ Submit ][ Status ] Description The Byteotian Institute of Meteorology (BIM) measures the air temperature daily. The measurement is done automatically, and its result immediately printed. Unfortunately, the ink in the printer has long dried out... The employees of BIM however realised the fact only recently, when the Byteotian Organisation for Meteorology (BOM) requested access to that data. An eager intern by the name of Byteasar saved the day, as he systematically noted down the temperatures reported

BIM人才三角

心不动则不痛 提交于 2020-02-10 14:19:36
BIM 人才三角聚焦六个关键技能和一个中心。 1. 基础能力 基础能力分三块: 语言能力 实践能力 数学能力 1.1 语言能力 语言是指自然语言,如汉语和英语。获取其他知识的能力以及学习、理解、沟通能力都与该能力密切相关。 1.2 数学能力 有关数学的一切,如计算、数学思维、逻辑、抽象、分析等能力。 1.3 实践能力 实践能力是指实际应用能力,如探索、实验、革新、发明等能力。 解决问题的能力与数学能力及实践能力密切相关。 这三块基础能力,不但是小学生的必修能力,也是人类文明的根基。 基础能力融合发展,推动了科学的进步。扩展能力由此而生。 2. 扩展能力 扩展能力分三块: 专业技术能力 信息技术能力 管理能力 2.1 专业技术能力 专业技术能力可以理解为是广义的语言能力。 因 BIM 是关于建筑的,所以该能力指建筑语言能力,涉及建筑知识,如建筑、结构、建筑环境与设备工程等专业能力。语言不通就是鸡同鸭讲。建筑相关方必须在彼此能听懂的前提下才能沟通,所以专业背景知识必不可少。 2.2 信息技术能力 信息技术能力可以理解为是广义的数学能力。 该能力涉及数字技能,如算法、编程,数据库等能力。该能力直接决定了解决具体问题的技术手段。 2.3 管理能力 管理能力可以理解为是广义的实践能力。 该能力涉及管理相关能力,如战略、领导、财务,经营等能力。彼得·德鲁克先生的著作《管理的实践

REVIT参数化有什么意义

丶灬走出姿态 提交于 2020-01-14 02:49:31
也是REVIT参数化没有什么实际意义呢。 有一次面试,面试官让我谈谈自己眼中的BIM是什么样子,我告诉他说一句话总结就是:BIM就是虚拟现实。 BIM是虚拟现实,BIM就是模拟技术,对于孤立的建筑来说,BIM通过三维设计将建筑结构空调给排水设计施工管理在实际工程进行前,将项目运行情况在电脑上模拟出来,包括建筑能耗分析,机电管线布置,施工工期管理;BIM也包含建筑与周围环境的关系,也就是绿色建筑,声光热分析,维持建筑正常运行对建筑生态环境的影响等,所有与建筑有关的信息都应当包含在这个虚拟的环环境中。 现在非常搞不懂REVIT参数化族有什么意义,如果BIM是虚拟现实的话,它的模型就应当是现实的反应,现实的东西没有参数化这个概念,比如说一个盒子,它有三个参数长宽高100X100X100,那么在模型里面就应该有一个100X100X100的盒子,而不是一个所谓的参数化可变长宽高的盒子,有人可能会是,如果有两个盒子呢,你是不是要弄两个不同的族放进模型里面,如果每个族都这样搞,那么这个模型将很大很大,参数化的一个意义就是减少模型数据大小,那么这句话是不是可以这样理解,其实这种观点的人是知道应该是有两个不同的盒子的,但是为了减少模型数据量,把它们用一个族的两个实例来表示。但是如果对于一个结构复杂的构建来说呢,比如MEP中使用的水管阀门,阀的种类是有限的,要拿有限的总类来衡量无限的实例。

浅谈制作BIM模型后期展示视频

喜你入骨 提交于 2020-01-13 01:59:18
浅谈制作BIM模型后期展示视频 鉴于工作需要,满足上级领导要求,为一个建于上世纪90年代的七层小区(学位房),做一个采暖管线的翻建的展示动画。为满足业主的提出的几点要求,即经济、合理、解决堵管和采暖器不热等问题,其实设计本身很容易,在原基础的采暖器上架设专用回水管,满足采暖的分户管理即可。可为了设计院与甲方之后的工作,做一个高大上的演示动画就被领导提了出来,作为BIM中心的多面手,可以不会,但不能不学,于是大约十几天的时间,经历了自己建模(土建、机电都自己来)、自己设计素材、自己合成素材,自己配音、自己渲染视频的完整过程,自己虽然辛苦点,可渐渐的觉得自己还是蛮厉害的,因为很多软件都是现学的,其间还要解决各种软件出现的bug,写出​来,不为别的,作为自己BIM生涯里的一个小的里程碑,自己小高兴下。话不多说,直接上图。 以上的图纸是画于1995年,对 这就是施工图,而且以上内容全部是手绘的,手绘的!!!你没看错,我看的不是本图,是领导用他那手机拍的 微信照片,哈哈哈,话说翻图的活,难度是低点,可你不能这么折磨我吧,可事实就是这么残酷,就是照片,而且因为年代久远,估计看本图,都会看不清了,何况是照片。那咋办,硬着头皮上吧,画吧,还好要求精度不高。 这是百度地图上的小区实景。 这是我使用Revit做完建筑基础模型后,导入Lumion制作的外形展示。 这是机电模型链接建筑后

BIM server Database Access

妖精的绣舞 提交于 2019-12-13 14:22:49
问题 I am a Java developer. Recently my company is planning to use BIM Server . Concept is , BIM server will be integrated with our current project and we will access the BIM Server database through some API . I made connectivity with localhost BIM server , created project and add IFC files under the project using "JsonBimServerClientFactory" (Example provided in BIM server's git repository). Is there any one in the group who has this kind of experience ? I am in great confusion, how I should use

IfcOpenShell(Parse)_IFC PropertySet, printing issue

你。 提交于 2019-12-11 14:17:07
问题 Hy, I am new to programming and I have problems with printing my property sets and values. I have more elements in my IFC and want to Parse all Property Sets and values. My current result is elements ID(for every element), but it takes the attributes(property sets and values) form the first one. Sketch: see image My code: import ifcopenshell ifc_file = ifcopenshell.open('D:\PZI_9-1_1441_LIN_CES_1-17c-O_M-M3.ifc') products = ifc_file.by_type('IFCPROPERTYSET') for product in products: print

Null pointer exception while retrieving all instances of a class with the BIMserver Java client

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-11 06:26:37
问题 I am very new to BIMserver and I am trying to get instances of a specific class of the IFC I have checked in, using the Java client library and IfcModelInterface. Here is the piece of code : IfcModelInterface model = client.getModel(project, project.getLastRevisionId(),false, true,true); Collection<IfcProduct> products = model.getAllWithSubTypes(IfcProduct.class); The call to getAllWithSubtypes results in a null pointer exception. When I debug it goes to the class where : public <T extends

RESTful API开发规范

女生的网名这么多〃 提交于 2019-12-07 06:41:13
API规范 REST API规范 基本规则 除特殊说明外,Web API遵循如下基本原则: l BIM工作平台以RESTful Web Service的形式提供API。 l 基于安全性考虑,BIM工作平台API需要使用SSL加密传输协议(HTTPS)进行访问。 l BIM工作平台使用 OAuth 2.0协议 进行API访问授权控制。 l 业务系统在访问BIM工作平台API前,需要获得BIM工作平台颁发的应用密钥(APP_KEY和APP_SECRET),并赋予相应的API授权范围。 请求方法 BIM工作平台Web API使用GET、POST、PUT、DELETE等4个标准HTTP请求方法,用于对资源进行访问、创建、修改和删除等标准操作。 l GET:幂等操作,通常用于表达“获取”、“查询”等语义。典型使用场景包括:获取特定资源信息;根据指定条件查询资源信息。 l POST:非幂等操作,通常用于执行“新建”、“创建”等语义。典型使用场景包括:创建一个或多个新的资源; 执行需要大量数据输入的查询;执行不安全或非幂等操作,但其他HTTP方法看上去不适合时。 l PUT:幂等操作,通常用于执行“修改”、“更新”等语义。典型使用场景包括: 更新一个或多个资源;在应用能够决定资源URL的情况下,创建一个资源。 l DELETE:幂等操作,通常用于执行“删除”语义。典型使用场景包括