微型工作站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。