I-модель Бентлі, взаємодія через ODBC

I-модель Пропозиція Bentley популяризувати відображення файлів dgn з можливістю аналізу, консультацій та виділення вбудованого xml. Хоча існують плагіни для взаємодії з AutoDesk Revit та iPad, можливо, функції, створені для читачів PDF-файлів та Windows 7 Explorer, є найбільш очевидними на цьому новому етапі.

Щоб завантажити ці плагіни, потрібно перейти на сторінку програм сумісності Bentley Systems iWare щодо сумісності. Необхідно мати обліковий запис Bentley SELECT, якщо у вас його немає, ви реєструєтесь або просите їх запам'ятати пароль до вашої електронної пошти. Додаток для завантаження називається i-model ODBC Driver для Windows 7, тут є інші драйвери, деякі в бета-версії.

I-модель - це файл dgn, який був створені будь-якою програмою Bentley (Microstation, карта Бентлі, Geopak та ін.), Що має варіант мати об'єкти, пов'язані з вузлами xml, щоб його можна було прочитати та проаналізувати з Зазвичай використовуються програми, наприклад, бази даних, Excel, Outlook, включаючи браузер Windows 7.

Не всі версії Bentley можуть генерувати I-модель, у випадку геопросторової лінії вона може це зробити Bentley Map, але ні Bentley Power View.

Давайте розглянемо, в якому випадку доступ до I-моделі працює через роз'єм ODBC

Створіть ODBC з Windows 7

Нічого з цього не існує для версій до Windows 7, відтепер є 32 і 64 біти. Після завантаження інсталятора, який залежно від останньої версії має назву типу dodd01000007en.msi  він виконаний і готовий:

При доступі до Панелі управління, в адміністративних інструментах та джерелах даних ODBC видно, що вже можна створити нову, яка служить мостом для зчитування I-моделей. Тут ви вказуєте ім'я доступу, опис та папку, де містяться файли dgn.

Бентлі імодель

 

Після створення ODBC до нього можна отримати доступ з Access, Excel, SAP Crystal Reports, з VBA або будь-якої іншої бази даних, що підтримує ODBC. Це, на практиці, міграція традиційного mslink, який розумів лише Бентлі, вузол xfm, який вбудований як вузол xml і який являє собою простий dgn, який називається I-модель. Складність створення програм для Bentley полягає в тому, що відсутність цього з VBA ускладнило аналіз dgn, оскільки ви навряд чи могли бачити mslink та основні дані, експортовані до таблиці посилань.

У випадку з Excel

Щоб отримати доступ до нього, на вкладці «Дані» виберіть З інших джерелто З майстра підключення даних, ODBC DSN і тоді джерело даних i-моделі.

Бентлі імодель

Зверніть увагу, що вибравши файл dgn, можна побачити, ніби це база даних, всі об’єкти, що там містяться. Дивно, якщо згадати, що початок XFM Це було досить страждало.

Бентлі імодель

Дані надходять у діапазон комірок, які можна визначити в процесі. У програмі Excel ви можете виконувати необхідні операції, які він дозволяє.

Бентлі імодель

Якщо ми це зробимо з Access

З Access ви можете робити більше, а не просто імпортувати їх; у випадку, якщо ми хочемо лише зв'язати їх як зовнішній стіл:

Табуляція Робота з таблицями, ми обираємо Зовнішні даніто більше, База даних ODBC. Тут ми вирішуємо Посилання на джерело даних шляхом створення пов'язаної таблиці і там, наш DNG видно з Access.

Бентлі імодель

Тут можна приєднати їх до іншої бази, наприклад, посилки карти до бази податкового реєстру. Це підтримує прямий зв’язок між картою та базою, тоді можуть бути створені стандарти цілісності, звіти тощо.

З звітів SAP Crystal Reports

Створіть новий, використовуючи мастер звітів, стандартний, ODBC (ADO), I-модель Bentley. Потім вибирається файл dgn, в папці, куди нам скерував ODBC.

Бентлі імодель

Це так просто (ну а не стільки)

Бентлі імодель

Також є приклад проекту ADO.NET на C #, з яким можна працювати з Visual Studio 2008, і де показано, як працює розробка програми, яка взаємодіє з I-моделлю через ODBC. Це, залежно від нашої установки, слід зберігати у шляху: 

C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Bentley \ I-Model драйвер ODBC для Windows 7 (бета-версія)

Я думаю, що це значний крок Bentley, щоб наблизити dgn до користувача. У цьому випадку це зробити файл dgn / dwg читабельним як базу даних; який відкриває двері, щоб перестати сприймати його як векторний файл, і може взаємодіяти з ним, пов’язуючи його з іншими базами даних, що використовуються іншими програмами.

Залиште відповідь

Ваша електронна адреса не буде опублікований.

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.