Bentley I模型,通過ODBC進行交互
數字孿生 是Bentley提出的普及dgn文件可視化的建議,可以分析,諮詢和突出顯示嵌入式xml。 儘管有一些插件可以與AutoDesk Revit和iPad進行交互,但是在這個新階段,為pdf閱讀器和Windows 7資源管理器創建的功能也許最為明顯。
要下載這些插件,您必須轉到Bentley Systems iWare互操作性應用程序頁面。 必須有一個Bentley SELECT帳戶,如果沒有,請註冊或要求他們記住電子郵件的密碼。 要下載的應用程序稱為Windows 7的i-model ODBC驅動程序,還有其他驅動程序,其中一些處於beta版。
I模型是一個dgn文件,已經有了 由任何Bentley應用程序生成 (Microstation,賓利地圖,Geopak等),其中有變種 有他們的對象與xml節點相關聯,以便可以從中讀取和分析 常用程序如數據庫,Excel,Outlook,包括Windows 7瀏覽器。
並不是所有的Bentley版本都可以生成一個I-模型,就地理空間線而言,它可以實現 賓利地圖,但不是 賓利電力查看.
在這種情況下,我們來看看如何通過ODBC連接器訪問I模型
從Windows 7創建ODBC
從現在開始,對於Windows 7之前的版本,這些都不存在。對於32位和64位,現在都有。 下載安裝程序後,根據最新版本,其名稱如下 dodd01000007en.msi 它被執行並準備就緒:
訪問控制面板時,在管理工具和 ODBC 數據源中,您可以看到已經可以創建一個新的作為讀取 I 模型(數字雙胞胎)的橋樑。 您可以在此處指定訪問的名稱、描述和包含 dgn 文件的文件夾。
創建ODBC後,可以從Access,Excel,SAP Crystal Reports,VBA或任何其他支持ODBC的數據庫中對其進行訪問。 實際上,這是傳統 mslink,只有 Bentley 理解,到作為 xml 節點嵌入的 xfm 節點,它是一個簡單的 dgn,稱為 I-model(數字孿生)。 為 Bentley 製作應用程序的困難在於,如果不從 VBA 中進行,則很難分析 dgn,因為您幾乎看不到 mslink 和導出到鏈接表的基本數據。
在Excel的情況下
要訪問它,從數據選項卡中選擇 從其他來源然後 從數據連接嚮導, ODBC DSN 然後呢 我的模型數據源.
看到一旦選擇了dgn文件,就可以將其視為一個數據庫,其中包含所有對象。 令人驚訝的是,如果我們還記得 XFM 這是相當受苦。
數據位於可在過程中定義的單元格範圍內。 在Excel中,您可以執行它允許的必要操作。
如果我們從Access執行它
從訪問你可以做更多,不只是進口; 如果我們只想把它們連接成外部表格,
選項卡 表工具,我們選擇 外部數據然後 更多, ODBC數據庫。 在這裡我們決定 通過創建鏈接錶鍊接到數據源 在那裡,我們的DNG來自Access。
在這裡,可以將它們與另一個基礎相關聯,例如,將地圖的地塊與稅務登記基礎相關聯。 這樣可以維護地圖和基礎之間的直接鏈接,然後可以創建完整性標準,報告等。
來自SAP Crystal Reports
創建一個新的,使用報表嚮導、標準、ODBC (ADO)、Bentley I-model(數字孿生)。 然後,在ODBC指引我們的文件夾中選擇dgn文件。
就是這麼簡單(好吧,不是那麼多)
還有一個可以與 Visual Studio 2008 一起使用的 C# 中的 ADO.NET 項目示例,其中展示瞭如何為通過 ODBC 與 I 模型(數字孿生)交互的應用程序進行開發。 這取決於我們的安裝,應該存儲在路徑中:
C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Bentley \ i-model ODBC Driver for Windows 7(beta)
我認為Bentley的重要一步是使dgn更加貼近用戶。 在這種情況下,將使dgn / dwg文件可讀為數據庫; 它打開了大門,不再將其視為向量文件,並且可以通過將其鏈接到其他應用程序使用的其他數據庫來與之交互。