I-модель Bentley, взаимодействие через ODBC

I-модель это предложение Bentley для популяризации отображения файлов dgn с возможностью анализа, консалтинга и выделения встроенного XML. Хотя есть плагины для взаимодействия с AutoDesk Revit и iPad, возможно, функции, созданные для читателей PDF и браузера Windows 7, наиболее очевидны на этом новом этапе.

Чтобы загрузить эти плагины, вы должны зайти на страницу приложений iWare для обеспечения взаимодействия систем Bentley. Необходимо иметь учетную запись Bentley SELECT, если у вас ее нет, вы регистрируетесь или спрашиваете, что вы помните пароль для своей почты. Приложение для загрузки называется i-model ODBC Driver для 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, можно увидеть, что уже можно создать новый, который служит мостом для чтения I-моделей. Здесь вы указываете имя доступа, описание и папку, в которой содержатся файлы dgn.

bentley imodel

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

В случае Excel

Чтобы получить доступ к этому, на вкладке «Данные» выберите Из других источниковто Мастер подключения к данным, ODBC DSN а затем Источник данных i-модели.

bentley imodel

Посмотрите, как только вы выбираете файл dgn, вы можете видеть, что это база данных, все содержащиеся там объекты. Удивительно, если мы помним, что начало XFM был довольно страдальческим.

bentley imodel

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

bentley imodel

Если мы сделаем это от Access

Из Access вы можете делать больше, а не просто импортировать их; в случае, если нас интересует только связывание их как внешней таблицы:

На вкладке Работа с таблицамимы выбрали Внешние данныето Еще, База данных ODBC, Здесь мы решаем Ссылка на источник данных путем создания связанной таблицы и вот он, наш dgn видно из Access.

bentley imodel

Здесь можно связать их с другой базой, такой как, например, графики карты в налоговую базу. Это поддерживает прямую связь между картой и базой, затем могут быть созданы стандарты целостности, отчеты и т. Д.

Из SAP Crystal Reports

Создайте новый, используя Мастер отчетов, Стандартный, ODBC (ADO), Bentley I-model, Затем выберите файл dgn в папке, где ODBC направил нас.

bentley imodel

Это просто (ну, не так много)

bentley imodel

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

C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Bentley \ i-model ODBC Драйвер для Windows 7 (бета)

Я думаю, что это важный шаг для Bentley, чтобы приблизить DNG к пользователю. В этом случае нужно сделать файл dgn / dwg прочитанным как базу данных; что открывает дверь, чтобы перестать рассматривать ее как векторный файл и может взаимодействовать с ней, связывая ее с другими базами данных, используемыми другими приложениями.

Оставить комментарий

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

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.