MicroStationCONNECT Edition 帮助

DGN 库中的层

“层库”一词是指 DGN 库中包含层结构(即,一个或多个层定义)的组件。可以随时对层定义进行过滤,以便只有层库中的特定层在设计过程中可用。可以创建新层库,并使用“层管理器”对话框连接、卸载、导入和导出新的和现有的层库。

注释: 层结构不分层,但是层库过滤器分层。层过滤器用于将层定义合并为组。

连接和卸载层库

层库的“连接”和“卸载”实用工具对设置种子文件非常有用。可以手动将 CSV 文件连接到驱动器层,但是这些文件不能用于 MS_DGNLIBLIST 变量中。

从连接的库或由 MS_DGNLIBLIST 配置变量指定的库复制某个层时,将该层视为来自外部源。如果由于该层未连接或不再由 MS_DGNLIBLIST 指定而导致包含该层的库不再可用,则在“层管理器”对话框中,该层的“库”列中会显示“**外部**”。这表示该层是库层,不会进行某些修改。

如果更新该层,则不再将其视为来自外部源并移除“**外部**”标志。如果不使用该层且未设置 MS_UPDATE_KEEP_UNUSED_LIBRARY_LEVELS,在单击更新库中的层图标时,该层将被删除。

注释: 从技术上而言,除非使用层定义,否则层定义不从层库连接到 DGN 文件。这类似于从单元库连接单元。连接单元库之后,除非放置单元,否则 DGN 文件中不存在单元。

导入和导出层库

层库的“导入”实用工具对于将层从 DGN 或 CSV 文件复制到激活文件非常有用。

注释: 可以从本产品的先前版本导入层文件 (*.LVL);但不会遵循以前的任一组结构。

层库的“导出”实用工具对于创建包含由各个管理员定义的层的新 DGN 或 CSV 文件非常有用。定义和建立层及可选层过滤器之后,管理员应将这些层作为项目标准导出到用户。然后,用户将连接或导入这些层。建议管理员在导出层库时使用扩展名 *.dgnlib。有关层和层过滤器创建机制的详细信息,请参阅层系统

通过在“层管理器”对话框中选择 > 导出,管理员可以将层库导出为 CSV 文件。导出之后,可以在 Microsoft Excel 中打开 *.CSV 文件,并且您从中可以修改层定义。然后,可以将经过修改的 *.CSV 文件提供给用户,以便导入到其 DGN 文件中。

此外,通过使用 ODBC 将 Microsoft Excel 连接到数据库,借以利用数据库驱动层的使用,管理员可以实现对层库的最终控制。