DGN 库为 DGN 文件,用于存储以下内容:
DGN 库(有时称为 DGNLib)包含在文件中和用户之间共享的数据。这些共享资源包含您定义和命名的内容,它们供工作组的成员作为标准使用。
DGN 库中的共享资源是使用应用程序工具创建的,具体方式与在 DGN 文件中创建共享资源的方式相同。
在 DGN 库中定义的每个单元、层等都用唯一名称加以标识。如果要使用 DGN 库中的单元、层、线型、多线线型、文本样式、尺寸标注样式或模板,应将其复制到打开的 DGN 文件中并指定相同的名称。在 DGN 库中定义的每个样式、设置等都用唯一名称加以标识。如果要使用 DGN 库中的样式或模板,应将其复制到打开的 DGN 文件中并指定相同的名称。这样,您便可以将本地资源与同名的 DGN 库资源进行比较,从而了解 DGN 库内容是否发生了变化以及本地资源是否与 DGN 库资源不同步,并有选择地对本地资源应用更新。
除了能够促进数据和标准的共享之外,DGN 库还具有其他优势:
如果您的组织是小型组织,您可能希望将所有资源都存储在一个 DGN 库中,以便简化操作并减少管理。如果贵公司是一家较大型的组织,各资源用于不同的 工作空间 和 工作集,最好按照 工作空间 和 工作集 将资源放入多个 DGN 库中。
许多资源都存储在单独的 DGN 库中。这样,您便可以移除不需要的 DGN 库。以下 DGN 库安装在 MicroStation 目录的 ..\Default\dgnlib\ 文件夹中:
以下 DGN 库安装到 MicroStation 程序目录的 ..\Default\GUI\ 文件夹中:
多个 DGN 库可以按层次排列。包含 工作空间 层所需资源的 DGN 库可存储在 工作空间 层。同样,包含 工作集 所需资源的 DGN 库可存储在 工作集 层。
DGN 库的文件格式与 DGN 文件相同,只是文件扩展名不同而已。建议的文件扩展名为 *.dgnlib.创建 DGN 库的程序(从头开始创建新文件或复制现有文件并使用新名称加以保存)与创建任何 DGN 文件的程序相同。
准备好在用户之间共享 DGN 库后,应将其移至一个所有人都至少具有只读访问权限的中央位置。
配置变量 MS_DGNLIBLIST 指定可供使用的 DGN 库的列表。例如,s:\standards\*.dgnlib.DGN 库创建之后,您需要将配置变量 MS_DGNLIBLIST 设置为指向这些库才能使用它们。此操作完成后,当您打开 DGN 文件时,即可使用存储在 DGN 库中的共享资源。例如,打开“元素模板”对话框时,已配置 DGN 库中的所有元素模板都会显示在元素模板列表中。还有一些为特定样式指定 DGN 库的配置变量。例如,MS_DGNLIBLIST_TEXTSTYLES 指定用于查找文本样式的 DGN 库文件。
如果 DGN 库的内容发生更改,则在更改前放入 DGN 文件的元素不会在打开的 DGN 文件中自动更新。您可以将本地资源与共享资源同步。要执行此操作,请使用从库中更新图标或各“样式”对话框中的菜单项,或者使用以下键入命令。
库类型 |
更新键入命令 |
---|---|
图层 |
DGNLIB UPDATE LEVELS |
多线线型 |
DGNLIB UPDATE MLINESTYLES |
文本样式 |
DGNLIB UPDATE TEXTSTYLES |
尺寸标注样式 |
DGNLIB UPDATE DIMSTYLES |
详图符号样式 |
DGNLIB UPDATE DETAILINGSYMBOLSTYLES |
元素模板 |
DGNLIB UPDATE TEMPLATES |
此表中列出的所有库类型 |
DGNLIB UPDATE ALL |