宾利I-模型,通过ODBC互动

我的模型 是奔特力提出的推广dgn文件显示的建议,可以分析,咨询和强调嵌入式XML。 虽然有插件可以与AutoDesk Revit和iPad进行交互,但在这个新阶段,为PDF阅读器和Windows 7扫描仪创建的功能可能是最明显的。

要下载这些插件,你必须进入奔特力系统的页面iWare应用的互操作性。 你必须有一个帐户宾利选择,如果你没有,你注册或请你记住密码到您的电子邮件。 应用程序的下降被称为I-模型ODBC驱动程序的Windows 7,右侧还有其他司机,一些处于测试阶段。

I模型是一个dgn文件,已 由任何Bentley应用程序生成 (Microstation,Bentley Map,Geopak等),它有变体 有他们的对象与xml节点相关联,以便可以从中读取和分析 常用程序如数据库,Excel,Outlook,包括Windows 7浏览器。

并非所有的Bentley版本都可以生成I模型,但在地理空间线的情况下,它可以实现 宾利地图,但不是 宾利电力查看.

在这种情况下,我们来看看如何通过ODBC连接器访问I模型

从Windows 7创建ODBC

对于Windows 7以前的版本,这些都不存在,从这里开始,32和64位一样多。 一旦安装程序已经下载,取决于最近的版本,它有一个名字 dodd01000007en.msi 它被执行并准备就绪:

通过访问控制面板,在管理工具和ODBC数据源中,可以看到,已经可以创建一个新的I-Model来作为桥梁。 在这里指定访问的名称,描述和包含dgn文件的文件夹。

bentley imodel

一旦创建ODBC,就可以从Access,Excel,SAP Crystal Reports,VBA或任何其他支持ODBC的基础访问它。 实际上,这是传统的移民 mslink,它只理解Bentley,将其嵌入为xml节点的xfm节点,这是一个简单的dgn,称为I-model。 做Bentley应用程序的困难之处在于,不要从VBA中分析dgn,因为几乎看不到链接表中的mslink和基本数据。

在Excel的情况下

要访问它,从数据选项卡中选择 从其他来源然后 从数据连接向导, ODBC DSN 然后呢 我的模型数据源.

bentley imodel

看到一旦选择dgn文件,你可以看到,如果它是一个数据库,所有的对象包含在那里。 令人惊讶的是,如果我们记得那一开始 XFM 这是相当受苦。

bentley imodel

数据来自可在过程中定义的一系列单元格。 一旦进入Excel,您可以执行允许的必要操作。

bentley imodel

如果我们从Access执行它

从访问你可以做更多,不只是进口; 万一我们只想把它们作为外部表连接起来:

在标签 表工具,我们选择 外部数据然后 更多, ODBC数据库。 这里我们决定 通过创建链接表链接到数据源 在那里,我们的DNG来自Access。

bentley imodel

这里可以将它们与另一个基地相关联,例如,税基的地图。 这保持了地图和基地之间的直接联系,然后可以创建完整性标准,报告等。

来自SAP Crystal Reports

使用Report Wizard,Standard,ODBC(ADO),Bentley I-model创建一个新的。 然后选择ODBC指向我们的文件夹中的dgn文件。

bentley imodel

就是这么简单(好吧,不是那么多)

bentley imodel

还有一个C#中的ADO.NET项目的例子,它可以与Visual Studio 2008一起使用,它展示了如何开发适用于通过ODBC与I-model交互的应用程序。 这取决于我们的安装,应该存储在路由中:

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

我认为这对于宾利来说是一个重要的举措,它使DNG更贴近用户。 在这种情况下,它会将dgn / dwg文件读为数据库; 什么打开了大门,不再将其视为一个矢量文件,并可以与它进行交互,将其链接到其他应用程序使用的其他数据库。

发表评论

您的电子邮件地址将不会被发表。

本网站使用Akismet来减少垃圾邮件。 了解您的评论数据是如何处理的.