將 Revit 資料匯出至資料庫

您可以使用 MS Access 或 ODBC 匯出模型資料。

重要: 如果您在 64 位元作業系統上執行程式,並且要匯出至 Excel 或 Access 資料庫,必須安裝 Microsoft Office x64 才能存取資料庫驅動程式。如果在 x64 電腦上安裝 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\<release number>。
  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"。
    • 如果移除某個表格,請確定移除與其相依的表格。否則,將會顯示警告對話方塊。