很多人问我如何将 Revit 信息导出到数据库,当然有很多方法可以做到。但是有一种最简单最方便的方法,那就是通过 Revit 自带的数据导出功能。步骤如下:
(1)点击Revit左上角的图标,在弹出的菜单中选择“导出”->“ODBCDatabase”
(2)在弹出的数据源选择对话框中,选择机器数据源(也可以根据自己的情况选择文件数据源),点击“新建”新建一个数据源
p>
(3)这里选择SQLServer2008的驱动(本页内容与用户安装的驱动有关,如果没有,需要先安装相应的驱动)
(4)点击“下一步”,再点击“完成”
(5) 填写数据源名称和服务器地址
(6) 使用默认选项其他。数据源创建完成后,选择刚刚创建的数据源,点击“确定”,Revit就会开始将数据导出到SQL Server数据库。
(7)导出完成后,可以看到数据库中已经包含了大量的Revit对象数据。每个对象类型都包含一个数据表。
注意:需要注意的是,如果使用默认方式,所有数据都会放入系统表的主数据库中,如果需要使用自定义数据库,您需要先在 SQL Server 中创建一个空数据库。然后在创建数据源的时候,需要对刚刚创建的空数据库勾选“Changethedefaultdatabaseto”选项。
另一个遗憾是这个函数不支持API操作,所以没有办法用插件自动导出。