bloggläge
Bentley I-modell, interaktion via ODBC
- November 2011
- Postat av: Golgi Alvarez
- Kategori: Micro-Bentley

digital tvilling är Bentleys förslag att popularisera visualiseringen av dgn-filer, med möjlighet att analysera, konsultera och markera den inbäddade xml. Även om det finns plugins för att interagera med AutoDesk Revit och iPad, kanske de funktioner som skapats för pdf-läsare och Windows 7 explorer är tydligast i det här nya steget.
För att ladda ner dessa plugins måste du gå till sidan Bentley Systems iWare för interoperabilitet. Det är nödvändigt att ha ett Bentley SELECT-konto, om du inte har ett, registrerar du dig eller ber dem att komma ihåg lösenordet till din e-post. Applikationen att ladda ner kallas i-modell ODBC Driver för Windows 7, det finns andra drivrutiner där, 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 före Windows 7, från och med nu finns det både 32 och 64 bitar. När installationsprogrammet har laddats ner, som beroende på den senaste versionen har ett namn som dodd01000007en.msi den är utförd och klar:
När du kommer åt kontrollpanelen, i administrativa verktyg och ODBC-datakällor, kan du se att det redan är möjligt att skapa en ny som fungerar som en brygga för att läsa I-modeller (digital tvilling). Här anger du namnet på åtkomsten, beskrivningen och mappen där dgn-filerna finns.
När ODBC har skapats kan det nås från Access, Excel, SAP Crystal Reports, från VBA eller någon annan databas som stöder ODBC. Detta är i praktiken migrationen av det traditionella mslink, som bara Bentley förstod, till xfm-noden som är inbäddad som en xml-nod och som är en enkel dgn som kallas I-modell (digital tvilling). Det svåra med att göra applikationer för Bentley är att inte göra det från VBA gjorde det svårt att analysera dgn, eftersom du knappt kunde se mslänken och den grundläggande data som exporterades till en länktabell.
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.
Se att när du väl valt dgn-filen kan det ses som om det var en databas, alla objekt som finns där. Förvånande, om vi kommer ihåg att början av XFM Det blev ganska lidit.
Data kommer inom ett antal celler som kan definieras i processen. Inom Excel kan du utföra nödvändiga åtgärder som det tillåter.
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 Snarare, ODBC Database. Här bestämmer vi för Länk till datakällan genom att skapa en länkad tabell och där är vår DNG sett från Access.
Här är det möjligt att associera dem till en annan bas, till exempel paket på en karta till skatteregisterbasen. 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 rapportguiden, standard, ODBC (ADO), Bentley I-modell (digital tvilling). Då väljs dgn-filen i mappen där ODBC riktade oss.
Det är så enkelt (ja, inte så mycket)
Det finns även ett exempel på ett ADO.NET-projekt i C# som kan arbetas med Visual Studio 2008, och där det visas hur utvecklingen fungerar för en applikation som interagerar med en I-modell (digital tvilling) via ODBC. Detta, beroende på vår installation, bör lagras i sökvägen:
C: \ ProgramData \ Microsoft \ Windows \ Startmeny \ Program \ Bentley \ i-modell ODBC-drivrutin för Windows 7 (beta)
Jag tror att det är ett viktigt steg av Bentley, att föra dgn närmare användaren. I detta fall är det att göra dgn / dwg-filen läsbar som en databas; vilket öppnar dörren för att sluta se den som en vektorfil och kan interagera med den genom att länka den till andra databaser som används av andra applikationer.
Författare: Golgi Alvarez
Lämna en kommentar
Jag är ledsen, du borde vara ansluten att skicka en kommentar