微型工作站DGN v8

2.2 新版功能.

司机简称

DGNv8型

生成依赖项

开放设计联盟泰加类库

Microstation 8.0版中的Microstation DGN文件支持读写。文件的每个模型都由OGR层表示。

This driver requires to be built against the (non open source) Open Design Alliance Teigha library.

DGN文件被认为没有通过OGR的地理参考信息。所有功能都将具有以下通用属性:

  • 类型:在支持的元素中列出的整数类型代码。

  • 级别:DGN级别号。

  • 图形组:图形组编号。

  • 颜色索引:dgn调色板中的颜色索引。

  • 权重:元素的绘图权重(厚度)。

  • 样式:元素的样式值。

  • ULink:用户数据链接(每个元素可能存在多个用户数据链接)。

驱动程序功能

Supports Create()

This driver supports the GDALDriver::Create() operation

Supports Georeferencing

This driver supports georeferencing

Supports VirtualIO

This driver supports virtual I/O operations (/vsimem/, etc.)

支持的元素

读取时支持以下元素类型:

  • 单元格标题(2):用于带孔的多边形

  • 线(3):线(2点)几何图形。

  • 线串(4):多段线几何。

  • 形状(6):多边形几何体。

  • TextNode(7):文本元素的容器。

  • 曲线(11):近似为直线几何体。

  • 复合字符串(12):作为线字符串或复合曲线处理。

  • 复合形(14):视为多边形或曲线多边形。

  • 椭圆(15):近似为直线几何体或圆形字符串。

  • 圆弧(16):近似为直线几何图形或圆字符串。

  • 文本(17):作为点几何图形处理。

  • B样条曲线(21):作为直线几何图形处理。

  • PointString (22): Treated as multi point.

  • 共享单元格引用(35):作为点处理。

一般来说,复杂对象的任何概念,以及作为相关组件的单元都会丢失。复杂对象或单元的每个组件都被视为独立的特征。

用户数据链接

DGN元素可以具有多个用户数据链接。每个链接都有一个用户id、应用程序id和若干字的数据。用户数据链接输出报告每个不同应用程序id的数据。

对于未知的应用程序ID,原始数据报告为十六进制字(16位)。由用户决定如何解码用户数据,具体取决于应用程序id。

样式信息

可以从ColorIndex、Weight和Style泛型属性中提取有关要素的某些绘图信息;但是,对于所有要素,已准备了一个OGR样式字符串,其中的值以随时可用的形式编码,用于支持OGR样式字符串的应用程序。

各种线性几何图形将携带表示颜色、厚度和线条样式(即虚线、实线等)的样式信息。

多边形(形状元素)将携带边缘的样式信息以及填充颜色(如果提供)。不支持填充样式。

文本元素将包含样式字符串中的文本、角度、颜色和大小信息(以基本单位表示)。

元数据

可以使用数据集创建选项(见下文)在DGN头中设置的各种元数据项可以在“DGN”元数据域中检索。

创建问题

DGN文件可以使用OGR编写,但有以下限制:

  • 输出特征具有通常固定的DGN属性。尝试创建任何其他字段都将失败。

  • 从OGR要素样式字符串转换回DGN表示信息仅限于标签(文本、字体名称、大小、角度、颜色)、笔(颜色)和画笔(填充颜色)工具的一些属性。

  • 非文本的点几何图形(文本为空,要素样式字符串不是标签)将转换为退化(0长度)线元素。

  • 位于种子文件“设计平面”之外的几何图形将被丢弃,或以不可预知的方式损坏。

数据集创建选项

  • SEED= 文件名 :指定要使用的种子文件。

  • COPY_SEED_FILE_COLOR_TABLE= YES/NO :指示是否应从种子文件复制颜色表。仅在指定种子时考虑。默认情况下,这是“否”。

  • COPY_SEED_FILE_MODEL= YES/NO :指示是否应从种子文件复制现有模型(不包括其图形内容)。这也适用于视图组及其链接到的命名视图。仅在指定种子时考虑。默认情况下,这是“是”。

  • COPY_SEED_FILE_MODEL_CONTROL_ELEMENTS= YES/NO :指示是否应从种子文件复制模型的现有控件元素。仅当COPY_SEED_FILE_MODEL=YES时考虑。默认情况下,这是“是”。

  • APPLICATION= 一串 :在标题中设置应用程序字段。如果未指定,则在设置时从种子文件派生。另外还提到了GDAL的版本和使用的Teigha库。

  • TITLE= 一串 :在标题中设置标题字段。如果未指定,则从种子文件。

  • SUBJECT= 一串 :在标题中设置主题字段。如果未指定,则从种子文件。

  • AUTHOR= 一串 :在标题中设置作者字段。如果未指定,则从种子文件。

  • KEYWORDS= 一串 :在标题中设置关键字字段。如果未指定,则从种子文件。

  • TEMPLATE= 一串 :在标题中设置模板字段。如果未指定,则从种子文件。

  • COMMENTS= 一串 :在标题中设置注释字段。如果未指定,则从种子文件。

  • LAST_SAVED_BY= 一串 :在头中设置LastSavedBy字段。如果未指定,则从种子文件。

  • REVISION_NUMBER= 一串 :在页眉中设置“修订号”字段。如果未指定,则从种子文件。

  • CATEGORY= 一串 :在标题中设置类别字段。如果未指定,则从种子文件。

  • MANAGER= 一串 :在标题中设置管理器字段。如果未指定,则从种子文件。

  • COMPANY= 一串 :在标题中设置公司字段。如果未指定,则从种子文件。

图层创建选项

  • DESCRIPTION= 一串 :与层关联的说明。如果未指定,则从种子文件。

  • DIM= 2/3 :图层的尺寸(即二维与三维)。默认情况下为3,除非从种子文件重用模型。

建筑物

ODA platform support 在ODA支持下建立GDAL。