Modelo Bentley I, interacción vía ODBC

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

Para descargar estes complementos, ten que entrar na páxina de aplicacións de iWare para a interoperabilidade de Bentley Systems. É necesario ter unha conta Bentley SELECT, se non o ten, rexístrate ou solicita que recordes o contrasinal do teu correo. A aplicación para descargar chámase controlador ODBC i-model para Windows 7, hai outros controladores, algúns na 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 as versións anteriores a Windows 7, a partir de aquí hai tanto para 32 como os bits 64. Unha vez que o instalador descargue, segundo a versión máis recente, ten un nome como dodd01000007en.msi execútase e listo:

Ao acceder ao Panel de Control, en 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 do acceso, a descrición e a carpeta onde están os ficheiros dgn.

bentley imodel

Unha vez que se crea o ODBC, pódese acceder desde Access, Excel, SAP Crystal Reports, desde VBA ou calquera outra base que admita ODBC. Isto é, na práctica, a migración dos tradicionais mslink, que só entendeu Bentley, ao nodo xfm que se incrusta como un nodo xml e que é un simple dgn chamado modelo I. O difícil de facer as solicitudes de Bentley é que non o fai desde VBA complicado para analizar o dgn, xa que apenas poderiamos 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

Ver que unha vez escollendo o arquivo dgn, podes ver como se fose unha base de datos, todos os obxectos contidos nel. Sorprendente, se recordamos que o comezo de XFM Estaba bastante sufrido.

bentley imodel

Os datos vén dentro dun rango de celas que se poden definir no proceso. Unha vez dentro de Excel, podes facer as operacións necesarias que permite.

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 Ligazón á fonte de datos creando unha táboa vinculada e alí é o noso DNG visto desde Access.

bentley imodel

Aquí é posible asocialos con outra base, como, por exemplo, as tramas dun mapa á base impoñible. Isto mantén unha conexión directa entre o mapa ea base, entón poden crearse normas 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. A continuación, escolle o ficheiro dgn, no cartafol onde o ODBC nos dirixiu.

bentley imodel

É tan sinxelo (bo, non tanto)

bentley imodel

Hai tamén un exemplo de proxecto ADO.NET en C # que pode ser traballado con Visual Studio 2008 e onde 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 na ruta:

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

Creo que é un paso importante para Bentley, para achegar o DNG ao usuario. Neste caso, é facer que o ficheiro dgn / dwg sexa unha base de datos; o que abre a porta para deixar de velo como un arquivo vectorial e pode interactuar con iso vinculándoo a outras bases de datos utilizadas por outras aplicacións.

Deixe un comentario

Enderezo de correo electrónico non será publicado.

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