I-мадэль Bentley, узаемадзеянне праз ODBC
лічбавы двайнік гэта прапанова Bentley па папулярызацыі візуалізацыі файлаў dgn з магчымасцю аналізу, кансультацыі і вылучэння ўбудаванага xml. Нягледзячы на тое, што існуюць плагіны для ўзаемадзеяння з AutoDesk Revit і iPad, магчыма, функцыянальнасць, створаная для чытання pdf і правадыра Windows 7, найбольш відавочная на гэтым новым этапе.
Каб спампаваць гэтыя плагіны, перайдзіце на старонку iWare Applications for Interoperability Bentley Systems. Неабходна мець уліковы запіс Bentley SELECT, калі яго няма, рэгіструйцеся або просіце нагадаць пароль ад вашай электроннай пошты. Прыкладанне для спампоўкі называецца i-model ODBC Driver для Windows 7, тут ёсць і іншыя драйверы, некаторыя ў бэта-версіі.
I-мадэль - гэта файл dgnШто гэта было згенераваны любым дадаткам Bentley (Microstation, Bentley Map, Geopak і інш.), які мае варыянт з мець свае аб'екты, звязаныя з вузламі xml, такі, што яго можна чытаць і аналізаваць часта выкарыстоўваюцца праграмынапрыклад, базы дадзеных, Excel, Outlook, у тым ліку Windows 7 Explorer.
Не ўсе версіі Bentley могуць ствараць I-мадэль, у выпадку з геапрасторавай лініяй яна можа. Bentley Mapале не Bentley PowerView.
Давайце паглядзім у гэтым выпадку, як працуе доступ да I-мадэлі праз раз'ём ODBC
Стварыце ODBC з Windows 7
Нічога з гэтага не існуе для версій да Windows 7, з гэтага часу ёсць як 32, так і 64 біты. Пасля загрузкі ўсталёўшчыка, які ў залежнасці ад апошняй версіі мае назву накшталт dodd01000007en.msi працуе і гатова:
Пры доступе да панэлі кіравання ў інструментах адміністравання і крыніцах даных ODBC можна ўбачыць, што ўжо можна стварыць новую, якая служыць мостам для чытання I-мадэляў (лічбавы двайнік). Тут вы паказваеце імя доступу, апісанне і тэчку, у якой знаходзяцца файлы dgn.
Пасля стварэння ODBC да яго можна атрымаць доступ з Access, Excel, SAP Crystal Reports, з VBA або любой іншай базы дадзеных, якая падтрымлівае ODBC. Гэта, на практыцы, міграцыя традыцыйнага mslink, які зразумеў толькі Bentley, да вузла xfm, які ўбудаваны як вузел xml і які з'яўляецца простым DGN пад назвай I-model (лічбавы двайнік). Складанасць у стварэнні прыкладанняў для Bentley заключаецца ў тым, што калі рабіць гэта не з VBA, было цяжка аналізаваць dgn, бо вы амаль не бачылі mslink і асноўных даных, экспартаваных у табліцу спасылак.
для Excel
Каб атрымаць доступ да яго, на ўкладцы Дадзеныя абярыце З іншых крыніцто З майстра падключэння даных, ODBC DSN а затым крыніца даных i-model.
Звярніце ўвагу, што пасля выбару файла dgn вы можаце ўбачыць усе аб'екты, якія змяшчаюцца ў ім, як калі б гэта была база дадзеных. Дзіўна, калі ўспомніць, што пач XFM гэта было даволі пацярпела.
Дадзеныя ўваходзяць у дыяпазон ячэек, якія можна вызначыць у працэсе. Апынуўшыся ў Excel, вы можаце выконваць неабходныя аперацыі, якія ён дазваляе.
Калі мы робім гэта з Access
З Access вы можаце зрабіць больш, а не толькі імпартаваць іх; У выпадку, калі мы зацікаўлены толькі ў звязванні іх у якасці знешняй табліцы:
Табуляцыя табліца Інструментымы выбіраем знешнія дадзеныято больш, База даных ODBC. Вось і вырашаем Спасылка на крыніцу даных шляхам стварэння звязанай табліцы і вось ён, наш dgn бачны з Access.
Тут можна прывязаць іх да іншай базы, напрыклад, пасылкі карты да базы падатковага рэестра. Гэта падтрымлівае прамую сувязь паміж картай і базай дадзеных, пасля чаго можна ствараць правілы цэласнасці, справаздачы і г.д.
З SAP Crystal Reports
Стварыце новы, выкарыстоўваючы майстар справаздач, стандартны, ODBC (ADO), мадэль Bentley I (лічбавы двайнік). Затым выбіраецца файл dgn у тэчцы, у якую нас накіраваў ODBC.
Гэта так проста (ну, не вельмі)
Існуе таксама прыклад праекта ADO.NET на C#, які можа працаваць з Visual Studio 2008, і дзе паказана, як працуе распрацоўка прыкладання, якое ўзаемадзейнічае з I-мадэллю (лічбавым двайнікам) праз ODBC. Гэта, у залежнасці ад нашай устаноўкі, павінна захоўвацца ў шляху:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Bentley\i-model ODBC Driver для Windows 7 (бэта)
Я думаю, што гэта значны крок Bentley, каб наблізіць dgn да карыстальніка. У дадзеным выпадку гэта зрабіць файл dgn/dwg даступным для чытання як базу дадзеных; што адкрывае магчымасць перастаць разглядаць яго як вектарны файл і мець магчымасць узаемадзейнічаць з ім, звязваючы яго з іншымі базамі дадзеных, якія выкарыстоўваюцца іншымі праграмамі.