Bentley I-model, interactie via ODBC

I-model is Bentley's voorstel om de visualisatie van dgn-bestanden populair te maken, met de mogelijkheid om de embedded xml te analyseren, raadplegen en markeren. Hoewel er plug-ins zijn om te communiceren met AutoDesk Revit en iPad, zijn de functionaliteiten die zijn gemaakt voor pdf-lezers en Windows 7 Explorer het meest duidelijk in deze nieuwe fase.

Om deze plug-ins te downloaden, moet u naar de pagina Bentley Systems iWare-toepassingen voor interoperabiliteit gaan. Het is noodzakelijk om een ​​Bentley SELECT-account te hebben. Als u er geen hebt, registreert u zich of vraagt ​​u hen het wachtwoord voor uw e-mail te onthouden. De applicatie die moet worden gedownload, wordt i-model ODBC-stuurprogramma voor Windows 7 genoemd, er zijn daar andere stuurprogramma's, sommige in bètaversie.

Het I-model is een dgn-bestand, Die is gegenereerd door een Bentley applicatie (Microstation, Bentley Map, Geopak, etc.), die de variant heeft van hebben hun objecten geassocieerd met xml nodes, zodat het kan worden gelezen en geanalyseerd van Veelgebruikte programma's, zoals databases, Excel, Outlook, inclusief de Windows 7-browser.

Niet alle Bentley-versies kunnen een I-model genereren, in het geval van de geospatiale lijn kan het het doen Bentley Map, maar niet Bentley Power View.

Laten we in dit geval zien hoe de toegang tot het I-model werkt via de ODBC-connector

Maak de ODBC van Windows 7

Dit alles bestaat niet voor versies vóór Windows 7, vanaf nu zijn er zowel 32 als 64 bits. Nadat het installatieprogramma is gedownload, heeft dit, afhankelijk van de meest recente versie, een naam zoals dodd01000007en.msi  het wordt uitgevoerd en klaar:

Wanneer u het Configuratiescherm opent, in administratieve tools en ODBC-gegevensbronnen, kunt u zien dat het nu mogelijk is om een ​​nieuwe te maken die dient als een brug om I-modellen te lezen. Hier specificeert u de toegangsnaam, de beschrijving en de map waarin de dgn-bestanden zich bevinden.

bentley imodel

 

Zodra de ODBC is gemaakt, kan deze worden geopend vanuit Access, Excel, SAP Crystal Reports, vanuit VBA of elke andere database die ODBC ondersteunt. Dit is in de praktijk de migratie van het traditionele mslink, dat alleen Bentley begreep, naar het xfm-knooppunt dat is ingebed als een xml-knooppunt en dat een eenvoudig dgn is genaamd I-model. Het moeilijke aan het maken van applicaties voor Bentley is dat het niet doen vanuit VBA het moeilijk maakte om de dgn te analyseren, aangezien je nauwelijks de mslink en de basisgegevens kon zien die naar een linktabel werden geëxporteerd.

In het geval van Excel

Om toegang te krijgen tot het, selecteer op het tabblad Data Uit andere bronnendan Uit de wizard Data-verbinding, ODBC DSN en dan de i-model gegevensbron.

bentley imodel

Zie dat als je eenmaal het dgn-bestand hebt gekozen, het kan worden gezien alsof het een database is, met alle objecten erin. Verrassend, als we ons herinneren dat het begin van XFM Het was vrij geleden.

bentley imodel

De gegevens komen binnen een reeks cellen die tijdens het proces kunnen worden gedefinieerd. Binnen Excel kunt u de nodige bewerkingen uitvoeren die hierdoor mogelijk zijn.

bentley imodel

Als we het vanuit Access doen

Van Access kunt u meer doen, niet alleen importeren; als we hen alleen als externe tafel willen koppelen:

Bij de tab Hulpmiddelen voor tabellen, kiezen we Externe Gegevensdan Meer, ODBC Database. Hier beslissen we voor Link naar de gegevensbron door een gekoppelde tabel te maken en daar is onze DNG gezien vanuit Access.

bentley imodel

Hier is het mogelijk om ze te koppelen aan een andere basis, zoals bijvoorbeeld de pakketten van een kaart aan de belastingregistratiebasis. Hierdoor is er een directe link tussen de kaart en de basis, waarna integriteitsnormen, rapportages etc. kunnen worden aangemaakt.

Van SAP Crystal Reports

Maak een nieuw, met behulp van de Rapport Wizard, Standaard, ODBC (ADO), Bentley I-model. Vervolgens wordt het dgn-bestand gekozen, in de map waar de ODBC ons naartoe heeft geleid.

bentley imodel

Het is zo simpel (wel, niet zozeer)

bentley imodel

Er is ook een voorbeeld van een ADO.NET-project in C # dat kan worden gebruikt met Visual Studio 2008, en waar wordt getoond hoe ontwikkeling werkt voor een applicatie die via ODBC communiceert met een I-model. Dit moet, afhankelijk van onze installatie, worden opgeslagen in het pad: 

C: \ ProgramData \ Microsoft \ Windows \ Startmenu \ Programma \ Bentley \ i-model ODBC-stuurprogramma voor Windows 7 (beta)

Ik denk dat het een belangrijke stap is van Bentley om de dgn dichter bij de gebruiker te brengen. In dit geval is het om het dgn / dwg-bestand leesbaar te maken als een database; die de deur opent om het niet meer als een vectorbestand te zien en ermee kan communiceren door het te koppelen aan andere databases die door andere toepassingen worden gebruikt.

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd.

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.