Bentley I-modell, interaksjon via ODBC

I-modell Det er Bentleys forslag om å popularisere visning av dgn-filer, med mulighet for å analysere, konsultere og fremheve den innebygde xml. Selv om det er plugins for å samhandle med AutoDesk Revit og iPad, er funksjonalitetene som er opprettet for pdf-lesere og Windows 7 explorer kanskje den mest tydelige i denne nye fasen.

For å laste ned disse pluginene må du gå til Bentley Systems iWare-applikasjoner for interoperabilitetsside. Det er nødvendig å ha en Bentley SELECT-konto. Hvis du ikke har en, registrerer du deg eller ber dem huske passordet til e-posten din. Applikasjonen for nedlasting kalles i-model ODBC Driver for Windows 7, det er andre drivere der, noen i betaversjon.

I-modellen er en dgn-fil, som har vært generert av en hvilken som helst Bentley-applikasjon (Microstation, Bentley Map, Geopak, etc.), som har en variant av ha sine objekter assosiert med xml noder, slik at den kan leses og analyseres fra Vanlige brukte programmer, for eksempel databaser, Excel, Outlook, inkludert Windows 7 nettleseren.

Ikke alle Bentley-versjoner kan generere en I-modell, når det gjelder geospatial-linjen, kan den gjøre det Bentley Kart, men ikke Bentley Power View.

La oss se i dette tilfellet hvordan tilgang til I-modellen fungerer via ODBC-kontakten

Opprett ODBC fra Windows 7

Ingenting av dette eksisterer for versjoner før Windows 7, fra nå av er det både 32 og 64 bits. Når installasjonsprogrammet er lastet ned, som avhengig av den nyeste versjonen har et navn som dodd01000007en.msi  den er utført og klar:

Når du åpner kontrollpanelet, i administrative verktøy og ODBC-datakilder, kan det sees at det allerede er mulig å lage en ny som fungerer som en bro for å lese I-modeller. Her angir du tilgangsnavnet, beskrivelsen og mappen der dgn-filene ligger.

bentley imodel

 

Når ODBC er opprettet, kan den nås fra Access, Excel, SAP Crystal Reports, fra VBA eller hvilken som helst annen database som støtter ODBC. Dette er i praksis migrasjonen av det tradisjonelle mslink, som bare Bentley forsto, xfm-noden som er innebygd som en xml-node og som er en enkel dgn kalt I-modell. Det vanskelige med å lage applikasjoner for Bentley, er at det å ikke gjøre det fra VBA gjorde det vanskelig å analysere dgn, siden du knapt kunne se mslink og grunnleggende data eksportert til en lenketabell.

I tilfelle av Excel

For å få tilgang til den, velg fra fanen Data Fra andre kilderDeretter Fra veiviseren for datatilkobling, ODBC DSN og deretter i-modell datakilde.

bentley imodel

Se at når du først har valgt dgn-filen, kan det sees som om det var en database, alle objektene der. Overraskende, hvis vi husker at begynnelsen av XFM Det ble ganske led.

bentley imodel

Dataene kommer innenfor et område av celler som kan defineres i prosessen. I Excel kan du utføre de nødvendige operasjonene som det tillater.

bentley imodel

Hvis vi gjør det fra Access

Fra Access kan du gjøre mer, ikke bare importere dem; i tilfelle vi bare vil koble dem som eksternt bord:

Tab tabell~~POS=TRUNC, velger vi Eksterne dataDeretter Flere , ODBC Database. Her bestemmer vi for Link til datakilden ved å opprette et koblet tabell og der er det vår DNG sett fra Access.

bentley imodel

Her er det mulig å knytte dem til en annen base, som for eksempel pakkene til et kart til skatteregisterbasen. Dette opprettholder en direkte kobling mellom kartet og basen, da kan integritetsstandarder, rapporter osv. Opprettes.

Fra SAP Crystal Reports

Opprett en ny, ved hjelp av rapportveiviseren, Standard, ODBC (ADO), Bentley I-modellen. Deretter blir dgn-filen valgt, i mappen der ODBC ledet oss.

bentley imodel

Det er så enkelt (vel, ikke så mye)

bentley imodel

Det er også et eksempel på et ADO.NET-prosjekt i C # som kan jobbes med Visual Studio 2008, og hvor det vises hvordan utvikling fungerer for et program som samhandler med en I-modell via ODBC. Dette, avhengig av installasjonen, bør lagres i banen: 

C: \ ProgramData \ Microsoft \ Windows \ Startmeny \ Programmer \ Bentley \ i-modell ODBC Driver for Windows 7 (beta)

Jeg tror det er et viktig skritt fra Bentley, å bringe dgn nærmere brukeren. I dette tilfellet er det å gjøre dgn / dwg-filen lesbar som en database; som åpner døren for å slutte å se den som en vektorfil og kan samhandle med den ved å koble den til andre databaser som brukes av andre applikasjoner.

Legg igjen svar

Din e-postadresse vil ikke bli publisert.

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentardataene dine behandles.