Modelo I de Bentley, interacción vía ODBC

I-modelo é a proposta de Bentley para popularizar a visualización de ficheiros dgn, coa posibilidade de analizar, consultar e resaltar o xml incrustado. Aínda que hai complementos para interactuar con AutoDesk Revit e iPad, quizais as funcionalidades creadas para lectores de pdf e Windows 7 Explorer sexan máis evidentes nesta nova etapa.

Para descargar estes complementos, debes ir á páxina de aplicacións iWare de Bentley Systems para obter información sobre a interoperabilidade. É necesario ter unha conta de Bentley SELECT; se non a tes, rexístrate ou pídelles que lembren o contrasinal do teu correo electrónico. A aplicación para descargar chámase i-model ODBC Driver para Windows 7, hai outros controladores alí mesmo, algúns en versión beta.

O modelo I é un ficheiro dgn, que foi xerado por calquera aplicación de Bentley (Microstation, Bentley Map, Geopak, etc.), que ten a variante de Ten os seus obxectos asociados cos nodos xml, para que poida ser lido e analizado desde Programas comunmente usados, como bases de datos, Excel, Outlook, incluíndo o navegador Windows 7.

Non todas as versións de Bentley poden xerar un modelo I, no caso da liña xeoespacial, pode facelo Bentley Map, pero non Bentley Power View.

Vexamos neste caso, como o acceso ao modelo I funciona a través do conector ODBC

Crea o ODBC de Windows 7

Nada diso existe para versións anteriores a Windows 7, a partir de agora hai 32 e 64 bits. Unha vez descargado o instalador, que depende da versión máis recente ten un nome como dodd01000007en.msi  execútase e listo:

Ao acceder ao Panel de control, nas ferramentas administrativas e fontes de datos ODBC pódese ver que xa é posible crear un novo que sirva de ponte para ler modelos I. Aquí especifica o nome de acceso, a descrición e o cartafol onde están os ficheiros dgn.

bentley imodel

 

Unha vez creado o ODBC, pódese acceder a el desde Access, Excel, SAP Crystal Reports, desde VBA ou calquera outra base de datos que admita ODBC. Esta é, na práctica, a migración do tradicional mslink, que só Bentley entendía, ao nodo xfm que está incrustado como un nodo xml e que é un simple dgn chamado modelo I. O difícil de facer aplicacións para Bentley é que non facelo desde VBA dificultou a análise do dgn, xa que case non se podía ver o mslink e os datos básicos exportados a unha táboa de ligazóns.

No caso de Excel

Para acceder a ela, desde a pestana Datos, escolla De outras fonteslogo Desde o Asistente de conexión de datos, ODBC DSN e despois o fonte de datos i-model.

bentley imodel

Vexa que unha vez escollido o ficheiro dgn, pódese ver coma se fose unha base de datos, todos os obxectos alí contidos. Sorprendente, se lembramos que o comezo de XFM Estaba bastante sufrido.

bentley imodel

Os datos inclúense nun rango de celas que se poden definir no proceso. Dentro de Excel, podes facer as operacións necesarias que permita.

bentley imodel

Se o facemos desde Access

Desde Access pode facer máis, non só importalos; no caso de que só queremos vincularlos como cadro externo:

Aba Ferramentas de táboa, eliximos Datos externoslogo máis, Base de datos ODBC. Aquí decidimos por Ligazón á fonte de datos creando unha táboa vinculada e alí é o noso DNG visto desde Access.

bentley imodel

Aquí é posible asocialos a outra base, como, por exemplo, as parcelas dun mapa á base do rexistro tributario. Isto mantén unha conexión directa entre o mapa e a base, entón pódense crear estándares de integridade, informes, etc.

De SAP Crystal Reports

Crea un novo, usando o Asistente de informes, o estándar, ODBC (ADO), o modelo Bentley I. Despois elíxese o ficheiro dgn, no cartafol onde nos dirixiu o ODBC.

bentley imodel

É tan sinxelo (bo, non tanto)

bentley imodel

Tamén hai un exemplo de proxecto ADO.NET en C # que se pode traballar con Visual Studio 2008 e onde se mostra como funciona o desenvolvemento dunha aplicación que interactúa cun modelo I a través de ODBC. Isto, dependendo da nosa instalación, debe almacenarse no camiño: 

C: \ ProgramData \ Microsoft \ Windows \ Menú de inicio \ Programas \ Bentley \ i-model ODBC Driver para Windows 7 (beta)

Creo que é un paso significativo de Bentley, para achegar o dgn ao usuario. Neste caso, é para facer o ficheiro dgn / dwg lexible como unha base de datos; o que abre a porta para deixar de velo como un ficheiro vectorial e pode interactuar con el ligándoo a outras bases de datos empregadas por outras aplicacións.

Deixa unha resposta

Enderezo de correo electrónico non será publicado.

Este sitio usa Akismet para reducir o spam. Aprende a procesar os teus datos de comentarios.