Экспорт данных Revit в базу данных

Для экспорта данных модели можно использовать MS Access или ODBC.

Важное замечание: При необходимости экспорта данных в файл Excel или базу данных Access в 64-разрядной операционной системе для доступа к драйверам базы данных требуется наличие 64-разрядной версии Microsoft Office. Если на 64-разрядном компьютере установлена версия Access x86, драйвер не может быть установлен. Для доступа к необходимым драйверам также можно использовать параметры настройки базы данных SQL.

Экспорт данных с использованием MS Access

  1. В диалоговом окне "Связь модели Revit с базой данных" перейдите на вкладку "MS Access".
  2. Выберите использовавшееся в последний раз соединение или щелкните на записи "Выберите новое соединение" для создания нового соединения.

    Если выбран режим создания нового соединения, выводится диалоговое окно выбора базы данных. Перейдите в необходимую папку.

    Прим.: При экспорте нового чертежа в существующую базу данных выводится диалоговое окно "Продолжить" .
  3. Нажмите "Экспорт".
  4. Последующие операции экспорта данных в ту же базу данных оказывают влияние только на данные из этого проекта, поэтому новые поля или таблицы, добавленные в базу данных, сохраняются вместе с новыми экспортированными данными.

Экспорт данных с использованием ODBC

  1. В диалоговом окне "Связь модели Revit с базой данных" перейдите на вкладку "ODBC".
  2. Выберите использовавшееся в последний раз соединение или щелкните на записи "Выберите новое соединение" для создания нового соединения.

    Если выбран режим создания нового соединения, выводится диалоговое окно выбора базы данных. Перейдите в необходимую папку.

    Прим.: При экспорте нового чертежа в существующую базу данных выводится диалоговое окно "Продолжить" .
  3. Нажмите «Экспорт».

Чтобы игнорировать экспорт общих параметров и некоторых таблиц, создайте файл ignoretables.xml.

  1. Файл ignoretables.xml необходимо создать в следующей папке: %APPDATA%\Autodesk\Revit\Addins\<номер версии>.
  2. Измените файл 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>

  3. При работе с файлом ignoretables.xml обратите внимание на следующее:
    • LUMC_02_2011.rvt означает, что будут игнорироваться только таблицы из файла LUMC_02_2011.rvt.
    • <SharedParameters/> означает, что при экспорте или импорте будут игнорироваться общие параметры и параметры проекта. Если удалить этот узел, общие и проектные параметры снова будут доступны для экспорта.
    • <Table name=" RoomAssociations "/> означает, что при экспорте или импорте будет игнорироваться таблица RoomAssociations.
    • При удалении одной таблицы необходимо удалить все связанные с ней таблицы. В противном случае откроется диалоговое окно с предупреждением.