Bentley I-модель, взаимодействие через ODBC
цифровой двойник - это предложение Bentley по популяризации отображения файлов dgn с возможностью анализа, консультации и выделения встроенного xml. Хотя существуют плагины для взаимодействия с AutoDesk Revit и iPad, возможно, функции, созданные для программ чтения PDF-файлов и проводника Windows 7, наиболее очевидны на этом новом этапе.
Чтобы загрузить эти плагины, вы должны перейти на страницу совместимости приложений Bentley Systems iWare. Необходимо иметь учетную запись Bentley SELECT, если у вас ее нет, вы регистрируетесь или просите запомнить пароль на вашу электронную почту. Приложение для загрузки называется Драйвер ODBC i-model для Windows 7, там же есть и другие драйверы, некоторые в бета-версии.
I-модель представляет собой файл dgn, Который был сгенерированный любым приложением Bentley (Microstation, Bentley Map, Geopak и т. Д.), Который имеет вариант иметь свои объекты, связанные с узлами xml, чтобы его можно было прочитать и проанализировать из программы общего пользования, таких как базы данных, Excel, Outlook, включая Проводник 7.
Не все версии Bentley могут генерировать I-модель, в случае геопространственной линии она может это сделать Bentley Map, но не Bentley Power View.
Давайте посмотрим в этом случае, как доступ к I-модели работает через разъем ODBC
Создание ODBC из Windows 7
Ничего из этого не существует для версий до Windows 7, с этого момента есть как для 32-, так и для 64-разрядной версии. После загрузки установщика, который в зависимости от самой последней версии имеет имя, например dodd01000007en.msi он выполнен и готов:
При доступе к Панели управления, в средствах администрирования и источниках данных ODBC видно, что уже можно создать новый, служащий мостом для чтения И-моделей (цифровой двойник). Здесь вы указываете имя доступа, описание и папку, в которой находятся файлы 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. Здесь мы решаем Ссылка на источник данных путем создания связанной таблицы и вот он, наш 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 Драйвер для Windows 7 (бета)
Я думаю, что это значительный шаг от Bentley, чтобы приблизить dgn к пользователю. В этом случае необходимо сделать файл dgn / dwg доступным для чтения как базу данных; который открывает дверь, чтобы перестать видеть его как векторный файл и может взаимодействовать с ним, связывая его с другими базами данных, используемыми другими приложениями.