当前位置:首页 » 操作系统 » revit的数据库

revit的数据库

发布时间: 2022-04-28 01:21:50

A. revit保存到库什么意思

在revit中,所有建筑信息来源于模型,将所有建筑信息以数字化形式保存到数据库中。
另外,revit中明细表是全方位Architecture模型的视图,当变更其中一个明细表视图,其他视图也会相应自动更新。
还包含关联性分割明细表剖面,以及可由明细表中筛选选取的设计元素。

B. 如何在64位操作系统里让Revit的命令连接Access数据库

在Revit的外部命令里打开一个数据库连接,使用了下面的代码。

public class RevitCommand : IExternalCommand
{
public Result Execute(ExternalCommandData commandData, ref string messages, ElementSet elements)
{

UIApplication app = commandData.Application;
Document doc = app.ActiveUIDocument.Document;

try
{
DataRow dr;
//连接字符串
string strConn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\test\test.mdb;";
OleDbConnection odcConnection = new OleDbConnection(strConn);

//打开连接对象
// 此处无法正常打开
odcConnection.Open();

odcConnection.Close();
}
catch(Exception ex)
{
//提示The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.
TaskDialog.Show("error", ex.Message);
}
return Result.Succeeded ;
}
}

在64位操作系统里却提示:The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine. 或者与此同意思的中文。

使用与上面相同的数据库访问代码,可以在64位操作系统的.NET 的exe中打开数据库连接。下面代码是一个按钮的处理函数。

private void button1_Click(object sender, EventArgs e)
{

try
{
//连接字符串
string strConn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\test\test.mdb;";
OleDbConnection odcConnection = new OleDbConnection(strConn);

//打开连接对象
odcConnection.Open();

odcConnection.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message,"error" );
}
}
}

如何解决Revit下64位操作系统的数据库连接问题?

早期Microsoft没有提供64位数据库引擎,后来才提供了为Office服务的数据库引擎。默认情况下没有安装到64位的操作系统中。在Revit的命令中,访问数据库,需要有与操作系统相配的office数据库引擎类型。你可以在这个页面下载64位的数据库访问引擎

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=13255

在上面的页面中提到,我们需要使用odbc数据库访问方式来访问数据库。

下面是Revit代码

[csharp] view plain
[TransactionAttribute(Autodesk.Revit.Attributes.TransactionMode.Manual)]
public class RevitCommand : IExternalCommand
{
public Result Execute(ExternalCommandData commandData, ref string messages, ElementSet elements)
{

UIApplication app = commandData.Application;
Document doc = app.ActiveUIDocument.Document;

try
{
//连接字符串
string Driver = @"Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=c:\test\test.mdb;"; //

OdbcConnection odbcConnection = new OdbcConnection();
odbcConnection.ConnectionString = Driver;

//打开连接对象
odbcConnection.Open();

odbcConnection.Close();
}
catch(Exception ex)
{
TaskDialog.Show("error", ex.Message);
}
return Result.Succeeded ;
}
}

那为什么在.NET的exe程序却能打开数据库连接呢? 到默认情况下,.NET程序的目标平台是x86, 也就是32位的。32位oledb数据库引擎已经安装到系统中。所以exe中可以顺利打开数据库连接。

叶雄进 Nov. 21. 2011

Autodesk ADN

C. Revit的优点有哪些

1、使用Revit可以导出各建筑部件的三维设计尺寸和体积数据,为概预算提供资料,资料的准确程度同建模的精确成正比。

2、在精确建模的基础上,用Revit建模生成的平立图完全对得起来,图面质量受人的因素影响很小,而对建筑和CAD绘图理解不深的设计师画的平立图可能有很多地方不交接。

3、其他软件解决一个专业的问题,而Revit能解决多专业的问题。Revit不仅有建筑、结构、设备,还有协同、远程协同,带材质输入到3DMAX的渲染,云渲染,碰撞分析,绿色建筑分析等功能。

4、强大的联动功能,平、立、剖面、明细表双向关联,一处修改,处处更新,自动避免低级错误。

5、Revit设计会节省成本,节省设计变更,加快工程周期。

Revit软件堪称对BIM民建行业方面的帮助是巨大的,Revit也是现在BIM民建行业方面使用最多的软件。

缩短设计时间,简化沟通流程

现代化建筑越来越讲求设计与美感,结构与内部施工也越来越复杂,使得设计与制图时间不断拉长,将导致设计费用大幅提高,而Revit最大优势就是可以一面设计、一面检讨整合,并可付诸于实行(work),套图不对可马上进行修改,省下来的时间,可以设计更好的东西出来。

举例来说,我们的一个项目如果采用传统方式约需6个月作业时间的设计案,采用Revit来设计,光是制图时间可大幅缩短至 80~85%,随着制图时间缩短,让建筑师在设计可以花费更多时间加以设计,设计出来的建筑个案可以更加完美,并符合业主所需。

D. cad和revit的对比

CAD与Revit两款软件对比:

1.关于定义:

  • CAD:(Autodesk Computer Aided Design,以下简称CAD)是Autodesk公司开发的设计软件,用于二维绘图、详细绘制、设计文档和基本三维设计,现已经成为国际上广为流行的绘图工具。

  • Revit:同样Autodesk公司开发的软件。Revit系列软件是为建筑信息模型(BIM)构建的,可帮助建筑设计师设计、建造和维护质量更好、能效更高的建筑。Revit是全球建筑业BIM体系中使用最广泛的软件,没有之一。(注:Revit是BIM的核心建模软件,BIM软件包含:Navisworks、Fuzor、Lumion、BIM5D等)

2.应用领域:

  • CAD:主要用于土木建筑,装饰装潢,工业制图,工程制图,电子工业,服装加工等多个领域。

  • Revit:主要应用于土木建筑领域。(Revit相对于CAD更细分、更专业)

3.二维与三维:

  • CAD:属于二维与三维的结合,导出来的图纸呈现的观感是二维模型。

  • Revit:主要是做三维模型建模,二维能力较弱,呈现出来的模型在观感上是三维立体模型。

4.设计院应用程度:

  • CAD:目前,国内各个设计院基本都是用CAD来做施工图。

  • Revit:鉴于越来越多的大项目需要运用到BIM技术,因此很多大的设计院都开始建立自己的BIM工作室,而作为BIM模式下最核心的建模软件,Revit得到了广泛的使用。

5.现用版本:

  • CAD:学校里教学、培训中所用的一般都是CAD 简体中文 (Simplified Chinese)版本。

  • Revit:常用的是 Revit 2018版本。

6.软件基本元素:

  • CAD:基本元素是矢量数据,CAD主要采用分层的办法,对绘制图形“线条”的管理。

  • Revit:基本元素是现实对象——“族”(family)。这种以物体在实际中的真实特性加以分类和定义的方式更加真实,也符合人的思维模式。(例如,在门族中就包括了门所应该具有的各种基本信息,如几何尺寸、材质、式样、制造商、价格等等。)

7.表达方式:

  • CAD:表达一个物体的平、立、剖面时,是用二维线条加以绘制,几乎没有逻辑关联。

  • Revit:擅长对三维物体的表达,通过在同一个三维模型中提取,各类视图所表达的内容本质上是相互关联的。当某一个视图中的物体发生改变,立即会在所有的视图中显现出来。

8.设计方式:

  • CAD:画一笔是一笔,最终用线表达出图形。

  • Revit:参数化设计,即为不同的族设定不同的参数,比如为标高设定一个参数值,为轴网设计一个参数值,然后把它们拼接在一起。

9.二次开发层面:

  • CAD:二次开发需要编程,原理是通过程序将设计的功能要求转化成用点、线来表达。开发难度较大,开发人员需要有很强的专业背景和计算机编程能力。

  • Revit:二次开发基于族库,且族库的建立过程与普通的绘制过程相差不大,容易掌握。Revit的使用过程非常像一个搭积木的过程,不同的积木代表不同的族,只要有了满足需要的族,后面的工作就会变得很轻松,相对于AutoCAD来说,二次开发的环境更好、门槛更低、范围更广、手段更灵活。

10.信息量:

  • CAD:产生的文件打印到纸面上,90%的信息可以完整地反映出来。

  • Revit:文件所含的信息量比CAD大的多得多,因为BIM是一个包罗万象的数据库,与其相关的应用都可以利用它得以实现。BIM的价值更多的体现在信息这个维度上。

11.协同设计与碰撞检测:

  • CAD:可以通过图形链接和图层管理技术实现一般意义下的协同设计,但却无法做碰撞检测。

  • Revit:所搭建的BIM平台既可以做协同设计,又可以做碰撞检查(在Revit建模的基础上借助Navisworks软件实现)。

E. BIMMAKE与Revit有什么区别

1、所属公司不同

BIMMAKE是广联达纯自主研发的国产化建模平台;Revit是Autodesk公司研发的。

2、软件定位不同

BIMMAKE定位是施工BIM建模及深化软件,更偏向于施工阶段;Revit是专为建筑信息模型(BIM)构建的,可帮助建筑设计师设计、建造和维护建筑信息,更偏向于设计阶段。

BIMMAKE优势功能有:

  • 支持GTJ算量模型导入,转化为BIMMAKE模型

  • 支持CAD识别翻模

  • 一键处理功能(自动处理模型的扣减、连接、修复)

  • 木模板配模设计、砌体排砖设计

  • 支持场布模型,智能场布

  • 内置FalconV渲染引擎,可输出漫游动画和效果图

    最关键的是,目前可以免费下载使用。详见BIMMAKE官网网页链接

F. revit到底是个什么软件用来做什么用的

revit基本概念介绍:

Revit主要用于进行建筑信息建模,Revit平台是一个设计和记录系统,它支持建筑项目所需的设计、图纸和明细表。建筑信息模型(BIM)可提供您需要使用的有关项目设计、范围、数量和阶段等信息。

在Revit模型中,所有的图纸、二维视图和三维视图以及明细表都是同一个基本建筑模型数据库的信息表现形式。在图纸视图和明细表视图中操作时,Revit将收集有关建筑项目的信息,并在项目的其他所有表现形式中协调该信息。Revit参数化修改引擎可自动协调在任何位置(模型视图、图纸、明细表、剖面和平面中)进行的修改。

用于标识Revit中的对象的大多数术语都是常见的行业标准术语。但是,一些术语对Revit来讲是唯一的。了解下列术语对于了解本软件非常重要。


这款软件是Autodesk公司家的,也就是我们所说的“A平台”。

目前大家用的是Revit2018版,不管是学习还是考试,之前的版本太旧,后面的版本还不稳定以及使用率不高。

这款软件的核心作用在于参数化建模,可不要小看这五个字,因为参数化这个功能实在太强大了,它是可以与信息数据强结合的。而信息——information是未来建筑行业转型的关键。

其次,我们说一说Revit与BIM的关系

Revit是BIM的核心与基础,很多其它BIM软件是基于Revit创建的模型,比如Navisworks就是基于Revit创建的模型进行碰撞检测,Fuzor与lumion就是基于Revit创建的模型进行渲染漫游......

也就是说学会Revit了,才能算BIM入门。想学BIM,就得先学Revit。

再次,BIM的好处就可以理解为学Revit的好处

1、减少纠纷

传统上,建筑师和业主讨论建筑设计方案,都是在设计图上讨论,可能会造成沟通了解上面的盲点,至于BIM所产生的三维信息模型,将所有的设计条件参数化,可以从不同的参数内容形成另一个替代方案,建筑师与业主可以进行充分的讨论,选出最适合的设计方案,将双方的立场由对立转为协同,沟通变得更为清楚透明化,减少设计方案在中期修改或再度翻案的机会。

2、工作区域的跨越

以往的工作内容总是划分的很清楚,建筑师和土木工程师之间的工作内容划分清楚,总是一个阶段后再进行讨论,无法进行随时随地的变更讨论,且互相衔接的接口不容易分清楚,导致可能建筑师的图和结构工程师的图都是对的,但放在一起之后,便合不起来了,要花相当多的时间进行修改。但如果利用BIM的概念,建筑师和土木工程师便可以在同一个平台上进行交流,用相同的模型,用共通的语言,进行双向式的探讨,这样的工作就像个团队,可以达到良好的沟通,专业间的界面重叠处衔接清楚,减少设计内容相互抵触的现象。

3、建筑信息整合一致

以往数据含量大,各种平面图、立面图、结构图等,都处于不同档案,要修改总是分别将档案修改,而且修改过后可能还是会有些微误差,要经过多次校正检核,才可以确保图纸的正确性,但若利用建筑信息模型,所有信息都处于同一个模型当中,如有变更设计,所有的信息都会跟着更动而自动更动,陆续的各种平面图、立面图、结构图也都会一起变动,这样就不用一一的去校正,省去了大量的沟通校正时间,当然也减少错误及遗漏的可能性。

4、讯息实时更新

有了这接口对于信息的更新更为便利,监理单位可以直接利用ipad或手机,来比对工程是否有按图施工,如果有彼此不兼容的地方,便马上做记号标记,整个讯息便会传到BIM的整合接口中,结构工程师再进行检核是否影响建筑的安全性,考虑是否要更改设计,缩减了沟通的时间,传统上,查核出错,便要带着施工图去找结构工程师询问,并且在图纸上做记号,还要讨论是否要修改设计,若必要的话可能还要找上建筑师,过程相当琐碎,可见其平台重要性。

5、化解交代不清楚的死角

以往利用二维图形去描述设计图,有些视觉死角会比较难沟通甚至造成误会,导致施工后工地现场和图纸不一,如果建筑设计过程上应用了BIM三维建筑信息模型,三维的空间可以清楚的交代设计图,减少沟通上面的误解,并且在设计时间上轻易地察觉到冲突断面,如管线冲突、钢筋冲突等,加以改善,不至于到了施工后才发现问题,可以厘清责任。

G. revit二次开发怎么跟数据库联系起来

二次开发,简单的说就是在现有的软件上进行定制修改,功能的扩展,然后达到自己想要的功能,一般来说都不会改变原有系统的内核。一般的来说,一些大公司如IBM开发了一个大型的软件系统平台,根据不同的客户的需要,

H. 为什么安装的2016revit里面映射里数据库没有数据

在Revit的外部命令里打开一个数据库连接,使用了下面的代码。

public class RevitCommand : IExternalCommand
{
public Result Execute(ExternalCommandData commandData, ref string messages, ElementSet elements)
{

UIApplication app = commandData.Application;
Document doc = app.ActiveUIDocument.Document;

I. revit数据库怎么看

Revit 主页提供了一种访问和打开 Revit 数据的方法,不论数据存储在何处。
当您打开 Revit 时,将显示主页。最近使用的模型列在上部,而最近使用的族列在下部。标记指示模型存储在 BIM 360 项目中。
使用左侧的控件打开其他模型和族,或使用模板创建新的模型和族。登录 Autodesk 帐户后,左侧面板中会显示一个附加节点,可提供对 BIM 360 上托管的模型进行访问。
使用下拉列表选择帐户和项目文件夹。然后浏览到项目文件夹,以查找所需的模型。单击以打开云模型,或者使用省略号 (?) 以指定要打开的工作集或审核模型。
刷新 Revit 主页左下角 BIM 360 文件夹。单击“最近使用的文件”以返回到最近使用的文件列表。在处理模型或族时,通过单击“快速访问工具栏”上的“主页”返回到 Revit 主页。再单击一次或单击“后退”按钮,可返回到您的工作。
使用 Revit 主页可轻松查找并打开本地资源或 BIM 360 项目中的所有文件。

热点内容
pythongetaddrinfo 发布:2024-10-04 09:29:46 浏览:448
网赚大全源码 发布:2024-10-04 09:29:43 浏览:275
存储拼音怎么写 发布:2024-10-04 09:29:09 浏览:170
局域网外网搭建ftp服务器 发布:2024-10-04 09:13:31 浏览:571
我的世界网易怎么加入服务器手机 发布:2024-10-04 08:59:59 浏览:56
struts2action缓存 发布:2024-10-04 08:55:30 浏览:41
dream服务器名字叫什么 发布:2024-10-04 08:28:42 浏览:892
php用mac 发布:2024-10-04 08:24:37 浏览:467
数据库实训项目 发布:2024-10-04 08:22:23 浏览:29
2021填报密码输什么 发布:2024-10-04 08:14:04 浏览:102