Bentley I-model, interacció via ODBC

I-model és la proposta de Bentley per popularitzar la visualització dels fitxers dgn, amb possibilitat de fer anàlisis, consulta i remarcat l'xml incrustat. Si bé hi ha connectors per interactuar amb AutoDesk Revit i iPad, potser les funcionalitats creades per a lectors pdf i explorador de Windows 7 és d'allò més evident en aquesta nova etapa.

Per baixar aquests connectors, cal entrar a la pàgina d'aplicacions iWare per interoperabilitat de Bentley Systems. Cal tenir un compte de Bentley SELECT, si no es té, et registres o demanes que et recordin el password al teu correu. L'aplicació que cal baixar es diu i-model ODBC Driver per a Windows 7, allà mateix hi ha altres drivers, alguns en versiòn beta.

El I-model és un fitxer dgn, Que ha estat generat per qualsevol aplicació de Bentley (Microstation, Bentley Map, Geopak, etc.), que té la variant de tenir els seus objectes associats a nodes xml, Tal que es pugui llegir i analitzar des programes d'ús comú, Com a bases de dades, Excel, Outlook, inclusivament l'explorador de Windows 7.

No totes les versions de Bentley poden generar un I-model, en el cas de la línia geoespacial, ho pot fer Bentley Map, Però no Bentley Power View.

Vegem en aquest cas, com funciona l'accés a l'I-model mitjançant el connector ODBC

Crear el ODBC des de Windows 7

Res d'això existeix per a versions prèvies a Windows 7, a partir d'ara hi ha tant per 32 com 64 bits. Un cop descarregat l'instal·lador, que depenent de la versió més recent té un nom com dodd01000007en.msi s'executa i llest:

En accedir al Panell de Control, en eines administratives i Orígens de dades ODBC es pot veure que ja és possible crear un de nou que serveixi de pont per llegir I-models. Aquí s'especifica el nom de l'accés, la descripció i la carpeta on estan continguts els fitxers dgn.

bentley imodel

Un cop creat el ODBC, es pot accedir-hi des d'Access, Excel, SAP Crystal Reports, des VBA o qualsevol altra base que suporti ODBC. Aquesta és, en la pràctica la migració del tradicional MSLINK, Que només entenia Bentley, a el node XFM que està incrustat com a node xml i que és un simple dgn anomenat I-model. El difícil de fer aplicacions per Bentley, és que no fer-ho des VBA complicava analitzar el dgn, ja que amb prou feines es podia veure el MSLINK i les dades bàsiques exportats a una taula de lligui.

En el cas d'Excel

Per accedir-hi, des de la pestanya Data, es tria From Other Sources, després From Data Connection Wizard, ODBC DSN i després el i-model data source.

bentley imodel

Vegin que un cop triant el fitxer dgn, es pot veure com si fos base de dades, tots els objectes continguts enllà. Sorprenent, si recordem que l'inici del XFM va ser bastant sofert.

bentley imodel

Les dades es vénen dins d'un rang de cel·les que poden ser definides en el procés. Ja dins d'Excel, es poden fer les operacions necessàries que aquest permet.

bentley imodel

Si ho fem des d'Access

Des Access es pot fer més, no només importar; en cas que només ens interessi vincular-los com taula externa:

A la pestanya Table Tools, vam triar External Data, després més, ODBC Database. Aquí vam decidir per Link to the data source by creating a linked table i allí està, el nostre dgn vist des Access.

bentley imodel

Aquí és possible associar-los a una altra base, com per exemple, les parcel·les d'un mapa a la base de padró tributari. Això manté una vinculació directa del mapa amb la base, després es poden crear normes d'integritat, informes, etc.

Des SAP Crystal Reports

Create a new, using the Report Wizard, Standard, ODBC (ADO), Bentley I-model. Després es tria el fitxer dgn, a la carpeta a on ens va dirigir el ODBC.

bentley imodel

Així de senzill (bé, ni tant)

bentley imodel

També ve un exemple de projecte ADO.NET en C # que es pot treballar amb Visual Studio 2008, i on es mostra com funciona el desenvolupament per a una aplicació que interactuï amb un I-model via ODBC. Aquest, depenent de la nostra instal·lació, hauria de quedar emmagatzemat en la ruta:

C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Bentley \ i-model ODBC Driver per a Windows 7 (beta)

Penso que és un pas significatiu de Bentley, per apropar el dgn a l'usuari. En aquest cas, és fer que el fitxer dgn / dwg pugui ser llegit com una base de dades; cosa que obre la porta per deixar de veure-ho com un arxiu de vectors i es pugui interactuar amb ell vinculant-lo a altres bases de dades utilitzades per altres aplicacions.

Deixa una resposta

La seva adreça de correu electrònic no es publicarà.

Aquest lloc té validesa Akismet per reduir el correu brossa. Aprèn com es processen les dades dels teus comentaris.