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可以理解)到xfm節點,該節點作為xml節點嵌入,並且是稱為I-model的簡單dgn。 為Bentley編寫應用程序的困難之處在於,由於無法從VBA進行操作,因此很難分析dgn,因為您幾乎看不到mslink和基本數據導出到鏈接表。

在Excel的情況下

要訪問它,從數據選項卡中選擇 從其他來源然後 從數據連接嚮導, ODBC DSN 然後呢 我的模型數據源.

賓利模型

看到一旦選擇了dgn文件,就可以將其視為一個數據庫,其中包含所有對象。 令人驚訝的是,如果我們還記得 XFM 這是相當受苦。

賓利模型

數據位於可在過程中定義的單元格範圍內。 在Excel中,您可以執行它允許的必要操作。

賓利模型

如果我們從Access執行它

從訪問你可以做更多,不只是進口; 如果我們只想把它們連接成外部表格,

選項卡 表工具,我們選擇 外部數據然後 更多, ODBC數據庫。 在這裡我們決定 通過創建鏈接錶鍊接到數據源 在那裡,我們的DNG來自Access。

賓利模型

在這裡,可以將它們與另一個基礎相關聯,例如,將地圖的地塊與稅務登記基礎相關聯。 這樣可以維護地圖和基礎之間的直接鏈接,然後可以創建完整性標準,報告等。

來自SAP Crystal Reports

使用Report Wizard,Standard,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文件可讀為數據庫; 它打開了大門,不再將其視為向量文件,並且可以通過將其鏈接到其他應用程序使用的其他數據庫來與之交互。

發表回覆

您的電子郵件地址將不會被發表。

本網站使用Akismet來減少垃圾郵件。 了解您的評論數據是如何處理的.