MicroStationCONNECT Edition 帮助

构建 DGN 库

DGN 库为 DGN 文件,用于存储以下内容:

DGN 库(有时称为 DGNLib)包含在文件中和用户之间共享的数据。这些共享资源包含您定义和命名的内容,它们供工作组的成员作为标准使用。

DGN 库中的共享资源是使用应用程序工具创建的,具体方式与在 DGN 文件中创建共享资源的方式相同。

在 DGN 库中定义的每个单元、层等都用唯一名称加以标识。如果要使用 DGN 库中的单元、层、线型、多线线型、文本样式、尺寸标注样式或模板,应将其复制到打开的 DGN 文件中并指定相同的名称。在 DGN 库中定义的每个样式、设置等都用唯一名称加以标识。如果要使用 DGN 库中的样式或模板,应将其复制到打开的 DGN 文件中并指定相同的名称。这样,您便可以将本地资源与同名的 DGN 库资源进行比较,从而了解 DGN 库内容是否发生了变化以及本地资源是否与 DGN 库资源不同步,并有选择地对本地资源应用更新。

除了能够促进数据和标准的共享之外,DGN 库还具有其他优势:

  • 提供结构,但允许在需要时不使用此结构。您开始时可以使用 DGN 库中的资源,但系统不会“锁定”这些资源来禁止您进行更改。您可以根据客户需求更改本地资源。
  • 利用 DGN 库,管理员可以在一个位置创建共享资源并将这些资源分发给许多用户。将资源集中在一个位置更便于维护和管理。
  • 编辑 DGN 库时,您可以使用快速访问工具栏中的撤消恢复控件。

如果您的组织是小型组织,您可能希望将所有资源都存储在一个 DGN 库中,以便简化操作并减少管理。如果贵公司是一家较大型的组织,各资源用于不同的 工作空间工作集,最好按照 工作空间工作集 将资源放入多个 DGN 库中。

许多资源都存储在单独的 DGN 库中。这样,您便可以移除不需要的 DGN 库。以下 DGN 库安装在 MicroStation 目录的 ..\Default\dgnlib\ 文件夹中:

  • ..\DrawComp\en\DrawingSeed.dgnlib — 包含创建绘图所需的缺省绘图种子、显示样式和详图符号样式。
  • ..\DrawComp\en\PageLayout.dgnlib — 包含创建标注模板和标注命名表达式所需的资源。
  • ..\Links\LinkSetSeed.dgnlib — 包含缺省链接集。
  • ..\Printing\PrintStyles.dgnlib - 包含缺省打印样式。
  • ..\Render\LuxologyRender.dgnlib — 包含渲染设置和环境设置。
  • ..\System\en\SystemCells.dgnlib - 包含光单元、KML 地标单元和 GPS 跟踪单元。

以下 DGN 库安装到 MicroStation 程序目录的 ..\Default\GUI\ 文件夹中:

  • ..\en\GUI.dgnlib — 包含产品提供的任务、主任务和上下文菜单。
  • ..\en\ifcicons.dgnlib — 包含用于显示不同类型 ifc 元素的图标。
  • ..\en\NamedExpressions.dgnlib — 包含提供的命名表达式。
  • ..\Explorer\en\Explorer.dgnlib — 包含资源管理器树配置且不可编辑。

多个 DGN 库可以按层次排列。包含 工作空间 层所需资源的 DGN 库可存储在 工作空间 层。同样,包含 工作集 所需资源的 DGN 库可存储在 工作集 层。

提示: 如果您想要创建仅供自己使用的资源,应将其保存在“个人”DGN 库中。个人 DGN 库只能包含用户界面修改:工具、工具箱和功能区自定义。个人 DGN 库在用户首选项目录中创建。如果您需要使用在早期版本 MicroStation 中创建的用户界面自定义,可将用户界面 DGN 库放入用户首选项位置中并将文件重命名为 personal.dgnlib。

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

可对 DGN 库应用数字权限数字签名,以保护其内容并签署批准的共享资源。设计历史可用于跟踪标准共享资源的修订。