Для экспорта данных модели можно использовать MS Access или ODBC.
Важное замечание: При необходимости экспорта данных в файл Excel или базу данных Access в 64-разрядной операционной системе для доступа к драйверам базы данных требуется наличие 64-разрядной версии Microsoft Office. Если на 64-разрядном компьютере установлена версия Access x86, драйвер не может быть установлен. Для доступа к необходимым драйверам также можно использовать параметры настройки базы данных SQL.
Экспорт данных с использованием MS Access
- В диалоговом окне "Связь модели Revit с базой данных" перейдите на вкладку "MS Access".
- Выберите использовавшееся в последний раз соединение или щелкните на записи "Выберите новое соединение" для создания нового соединения.
Если выбран режим создания нового соединения, выводится диалоговое окно выбора базы данных. Перейдите в необходимую папку.
Прим.: При экспорте нового чертежа в существующую базу данных выводится диалоговое окно "Продолжить" .
- Нажмите "Экспорт".
Последующие операции экспорта данных в ту же базу данных оказывают влияние только на данные из этого проекта, поэтому новые поля или таблицы, добавленные в базу данных, сохраняются вместе с новыми экспортированными данными.
Экспорт данных с использованием ODBC
- В диалоговом окне "Связь модели Revit с базой данных" перейдите на вкладку "ODBC".
- Выберите использовавшееся в последний раз соединение или щелкните на записи "Выберите новое соединение" для создания нового соединения.
Если выбран режим создания нового соединения, выводится диалоговое окно выбора базы данных. Перейдите в необходимую папку.
Прим.: При экспорте нового чертежа в существующую базу данных выводится диалоговое окно "Продолжить" .
- Нажмите «Экспорт».
Чтобы игнорировать экспорт общих параметров и некоторых таблиц, создайте файл ignoretables.xml.
- Файл ignoretables.xml необходимо создать в следующей папке: %APPDATA%\Autodesk\Revit\Addins\<номер версии>.
- Измените файл ignoretables.xml. Например:
<?xml version="1.0" encoding="utf-8"?>
<Config>
<Tables file="2_F_local.rvt">
<Table name="MechanicalEquipment"/>
<Table name="MechanicalEquipmentOnWall"/>
</Tables>
<Tables file="LUMC_02.rvt">
<SharedParameters/>
<Table name="RoomAssociations"/>
<Table name="RoomFromToAssociations"/>
<Table name="Walls"/>
<Table name="DoorWall"/>
<Table name="CurtainWallPanelOnWall"/>
<Table name="WindowWall"/>
<Table name="MechanicalEquipmentOnWall"/>
<Table name="PlumbingFixtureOnWall"/>
<Table name="LightingFixtureOnWall"/>
<Table name="OpeningOnWall"/>
<Table name="GenericModelOnWall"/>
<Table name="CaseworkOnWall"/>
</Tables>
</Config>
При работе с файлом ignoretables.xml обратите внимание на следующее:
- LUMC_02_2011.rvt означает, что будут игнорироваться только таблицы из файла LUMC_02_2011.rvt.
- <SharedParameters/> означает, что при экспорте или импорте будут игнорироваться общие параметры и параметры проекта. Если удалить этот узел, общие и проектные параметры снова будут доступны для экспорта.
- <Table name=" RoomAssociations "/> означает, что при экспорте или импорте будет игнорироваться таблица RoomAssociations.
- При удалении одной таблицы необходимо удалить все связанные с ней таблицы. В противном случае откроется диалоговое окно с предупреждением.