Bentley I模型,通过ODBC进行交互
数字孪生 Bentley的建议是普及dgn文件的显示,并可以分析,咨询和突出显示嵌入式xml。 尽管有一些插件可以与AutoDesk Revit和iPad进行交互,但是在这个新阶段,为pdf阅读器和Windows 7资源管理器创建的功能也许最为明显。
要下载这些插件,您必须转到Bentley Systems iWare互操作性应用程序页面。 必须有一个Bentley SELECT帐户,如果没有,请注册或要求他们记住电子邮件的密码。 要下载的应用程序称为Windows 7的i-model ODBC驱动程序,还有其他驱动程序,其中一些处于beta版。
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 模型(数字双胞胎)的桥梁。 您可以在此处指定访问的名称、描述和包含 dgn 文件的文件夹。
创建ODBC后,可以从Access,Excel,SAP Crystal Reports,VBA或任何其他支持ODBC的数据库中对其进行访问。 实际上,这是传统 mslink,只有 Bentley 理解,到作为 xml 节点嵌入的 xfm 节点,它是一个简单的 dgn,称为 I-model(数字孪生)。 为 Bentley 制作应用程序的困难在于,如果不从 VBA 中进行,则很难分析 dgn,因为您几乎看不到 mslink 和导出到链接表的基本数据。
在Excel的情况下
要访问它,从数据选项卡中选择 从其他来源然后 从数据连接向导, ODBC DSN 然后呢 我的模型数据源.
看到一旦选择了dgn文件,就可以将其视为一个数据库,其中包含所有对象。 令人惊讶的是,如果我们还记得 XFM 这是相当受苦。
数据位于可在过程中定义的单元格范围内。 在Excel中,您可以执行它允许的必要操作。
如果我们从Access执行它
从访问你可以做更多,不只是进口; 万一我们只想把它们作为外部表连接起来:
在标签 表工具,我们选择 外部数据然后 更多, ODBC数据库。 在这里我们决定 通过创建链接表链接到数据源 在那里,我们的DNG来自Access。
在这里,可以将它们与另一个基础相关联,例如,将地图的地块与税务登记基础相关联。 这样可以在地图和基础之间保持直接链接,然后可以创建完整性标准,报告等。
来自SAP Crystal Reports
创建一个新的,使用报表向导、标准、ODBC (ADO)、Bentley I-model(数字孪生)。 然后,在ODBC指引我们的文件夹中选择dgn文件。
就是这么简单(好吧,不是那么多)
还有一个可以与 Visual Studio 2008 一起使用的 C# 中的 ADO.NET 项目示例,其中展示了如何为通过 ODBC 与 I 模型(数字孪生)交互的应用程序进行开发。 这取决于我们的安装,应该存储在路径中:
C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Bentley \ i-model ODBC Driver for Windows 7(beta)
我认为Bentley的重要一步是使dgn更加贴近用户。 在这种情况下,将使dgn / dwg文件可读为数据库; 它打开了大门,不再将其视为向量文件,并且可以通过将其链接到其他应用程序使用的其他数据库来与之交互。