Bentley I-modell, interaktion via ODBC

I-modell är Bentley-förslaget att popularisera visning av DNF-filer, med möjlighet att analysera, konsultera och markera den inbäddade XML-filen. Även om det finns plugins att interagera med Autodesk Revit och iPad, de funktioner som skapats för läsarna pdf och Windows Explorer 7 är kanske tydligast i denna nya etapp.

För att ladda ner dessa pluginprogram måste du gå in iWare-applikationssidan för Bentley Systems interoperabilitet. Det är nödvändigt att ha ett Bentley SELECT-konto, om du inte har en, registrerar du eller begär att du kommer ihåg lösenordet till ditt mail. Ansökan om nedladdning kallas i-modell ODBC-drivrutin för Windows 7, det finns andra drivrutiner, vissa i betaversion.

I-modellen är en dgn-fil, Som har varit genererad av någon Bentley-applikation (Microstation, Bentley Map, Geopak, etc.), som har en variant av har sina objekt associerade med xml noder, så att den kan läsas och analyseras från Vanligtvis använda program, till exempel databaser, Excel, Outlook, inklusive Windows 7-webbläsaren.

Inte alla Bentley-versioner kan generera en I-modell, när det gäller geospatial-linjen kan den göra det Bentley Karta, men inte Bentley Power View.

Låt oss se i detta fall hur tillgång till I-modellen fungerar via ODBC-kontakten

Skapa ODBC från Windows 7

Inget av detta finns för versioner tidigare än Windows 7. Härifrån är det lika mycket för 32 som 64-bitar. När installationsprogrammet har laddats ner, beroende på den senaste versionen, har det ett namn dodd01000007en.msi den är utförd och klar:

Genom att komma åt kontrollpanelen i administrativa verktyg och ODBC-datakällor kan man se att det redan är möjligt att skapa en ny som fungerar som en bro för att läsa I-modeller. Här anger du namnet på åtkomsten, beskrivningen och mappen där dgn-filerna finns.

bentley imodel

När ODBC har skapats kan den nås från Access, Excel, SAP Crystal Reports, från VBA eller någon annan bas som stöder ODBC. Detta är i praktiken migrationen av den traditionella mslink, som bara förstod Bentley, till xfm noden som är inbäddad som en XML-nod och det är en enkel dgn kallad I-modell. Det svåra att göra applikationer för Bentley är att det inte gör det från VBA komplicerat att analysera dgn, eftersom man knappt kunde se mslinken och de grundläggande data som exporterades till ett länkbord.

I fallet med Excel

För att komma åt det, välj på fliken Data Från andra källorsedan Från guiden Dataanslutning, ODBC DSN och sedan i-modell datakälla.

bentley imodel

Se att när du väl valt dgn-filen kan du se som om det var en databas, alla objekt som finns där. Överraskande, om vi kommer ihåg att början av XFM Det blev ganska lidit.

bentley imodel

Uppgifterna kommer inom ett antal celler som kan definieras i processen. När du är inne i Excel kan du göra nödvändiga operationer som det tillåter.

bentley imodel

Om vi ​​gör det från Access

Från Access kan du göra mer, inte bara importera dem; om vi bara vill länka dem som externt bord:

Under fliken tabell~~POS=TRUNC, vi väljer Externa datasedan Mer, ODBC Database. Här bestämmer vi oss Länk till datakällan genom att skapa en länkad tabell och där är vår DNG sett från Access.

bentley imodel

Här är det möjligt att associera dem med en annan bas, t.ex. till exempel en karta till skattebasen. Detta upprätthåller en direkt länk mellan kartan och basen, då kan integritetsstandarder, rapporter etc. skapas.

Från SAP Crystal Reports

Skapa en ny, med hjälp av Report Wizard, Standard, ODBC (ADO), Bentley I-modellen. Välj sedan dgn-filen, i den mapp där ODBC riktat oss.

bentley imodel

Det är så enkelt (ja, inte så mycket)

bentley imodel

Det finns också ett exempel på ADO.NET-projektet i C # som kan arbetas med Visual Studio 2008, och där det visar hur utvecklingen fungerar för en applikation som interagerar med en I-modell via ODBC. Detta, beroende på vår installation, ska lagras i rutten:

C: \ ProgramData \ Microsoft \ Windows \ Startmeny \ Program \ Bentley \ i-modell ODBC-drivrutin för Windows 7 (beta)

Jag tycker att det är ett viktigt steg för Bentley att få DNG närmare användaren. I det här fallet är det att göra filen dgn / dwg läs som en databas; Vad öppnar dörren för att sluta se den som en vektorfil och kan interagera med den länka den till andra databaser som används av andra program.

Lämna en kommentar

Din e-postadress kommer inte att publiceras.

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.