你在这里: 流行格式 > Bentley MicroStation设计读写器 > IGDS特征表示

IGDS特征表示

除了FME工作台添加到所有功能的通用FME功能属性(请参见关于特征属性)此格式添加了本节中描述的特定于格式的属性。

特殊的FME特征属性用于保存IGDS元素参数。在输出期间,IGDS编写器将使用这些属性值填充元素结构。IGDS阅读器将在为其读取的每个元素创建的FME功能中设置这些属性。

下表将IGDS元素类型编号映射到其相应的FME特征。IGSDS-型IGDS读写器使用的属性值。

IGDS元件类型

FME IGDSY型

2,信元报头

胰岛素样生长因子受体细胞

三,线

4,行串

12,复数串

IGSDS点

三,线

4,行串

11,曲线

12,复数串

27,B样条曲线

33,维数

36,多线

IGDSY线

6,形状

14,复杂形状

IGDS-形状

7,文本节点

IGDSL文本节点

11,曲线

12,复数串

IGSDS-曲线

12,复数串

IGDS_复杂_字符串

14,复杂形状

igds_复杂形状

15,椭圆

IGDS-椭圆

16,弧

IGDS-ARC

17,文本

37,标记属性

IGSDS文本

7,文本节点

17,文本

小精灵

2,信元报头

IGSDS固体

35,共享单元格标题

IGDS共享单元

19,固体(仅V8)

23,锥体

IGSDS3DY固体

100,参考附件(仅限V8) IGDS-XREF
39,DgnStore收割台(仅限V8) IGSDSXXFMSTART
106,多边形集合 igds_polygon_集合
107,非几何集合 igds ou nongeom_系列

FME认为IGDS水平为FME特征类型一个IGDS功能。每个IGDS元件,无论其几何类型如何,共享许多其他参数,如下表所述。

在编写元素时,IGSDS-型优先于igds_元素类型,除非给定类型有多个元素类型。例如,对于IGDSY线这个igds_元素类型可用于强制元素为类型4行元素,即使直线上只有两个顶点(即,它实际上应该是一个类型3元素)。

属性名

问询处

内容

IGDS-BaseNeMe

从中读取元素的设计文件的基本文件名(不带扩展名)。此属性被编写器忽略。

Range:ASCII文件名

IGDSL颜色

元素的颜色设置。这是存储在设计文件中的颜色表中元素的颜色索引。该属性将被igds_符号值覆盖。

Range:0…255

违约:

红色

只读

元素的红色强度,通过在颜色表中查找元素的颜色索引来确定。

Range:0…255

igds_颜色.绿色

只读

元素的绿色强度,通过在颜色表中查找元素的颜色索引来确定。

Range:0…255

蓝色

只读

元素的蓝色强度,通过在颜色表中查找元素的颜色索引来确定。

Range:0…255

按级别设置

版本8

如果元素的颜色是按级别设置的,则设置为“是”;否则设置为“否”。如果设置为是,编写器将元素的属性设置为从其所在的级别中选取颜色。

Range:是/否

违约:无违约

IGDSH类

元素的类。样本值:

初等=0

组件=1

结构=2

维数=3

主规则=4

线性图案=5

构造规则=6

Range:0…15

违约:

igds_元素类型

元素的数值设计文件元素类型代码。写入设计文件时,igds_type字段将覆盖此属性。该属性将被IGDS的类型值覆盖。

Range:概述部分。

违约:无违约

IGDS图形组

元素的图形组编号。

Range:0…65535

违约:

提示:通过对图形组值使用公共值,另外,几个单独的元素可以绑定到一个逻辑超级元素中,以便以后由应用程序进行处理。

井眼

只写作者

如果存在,它在正在创建的元素上设置“孔”位。

Range:一串

违约:无违约

IGDS1电平

版本8 DGN文件的级别没有上限。

功能的IGDS级别。此属性的值与功能类型相同。如果无法将功能的类型转换为有效的IGDS级别,则编写器将使用此属性的值。

写作时,这将把创建的元素分配给指定的级别。优先选择种子文件中的级别。对于细胞,在单元库中定义,这不会更改单元成员元素分配到的级别。更多信息,看见在V8中写入级别(DEF行参数).

Range:0…64

违约:无违约

IGDS级别注释

只读

与元素源自的级别相关联的注释。

Range:

违约:无违约

IGDS级别组ID

只读

对于版本8 DGN文件不存在。

源元素所在级别的组标识。

Range:

违约:无违约

IGDS1级名称

仅用于写入8版DGN文件,这可以用来代替功能类型来设置级别名称。

在读取过程中,这表示元素源自的级别的名称。

对于V8写作,如果在种子文件中没有设置或找到igds_级别,这将用于尝试匹配种子文件中的级别。更多信息,看见在V8中写入级别(DEF行参数).

Range:

违约:无违约

可捕捉的

元素的可捕捉性。

Range:是或否

违约:

IGSDS风格

对于版本8 DGN文件:如果该值为负值,它代表一个自定义线条样式.

元素的线条样式。该属性将被igds_符号值覆盖。

Range:0…7,负整数

违约:

按级别设置

版本8

如果元素的样式是按级别设置的,则设置为“是”;否则设置为“否”。如果设置为是,编写器将元素的属性设置为从其所在的级别中选择样式。

Range:是/否

违约:无违约

IGSDS样式名

版本8

编写器可以使用此值检查在样式的种子文件中找到的(自定义)线条样式定义是否为预期的线条样式。

元素线条样式的名称。读卡器使用此属性来提供在igds样式属性中使用的样式的名称。

Range:

违约:无违约

IGDS-符号学

编码元素样式的单个整数,重量,按此公式着色:

符号=样式+8*重量+256*颜色

此属性将覆盖样式的各个设置,样式名称,重量,如果指定,则键入。

Range:0…65536

违约:没有

IGD透明度 版本8

表示元素的透明度或不透明度,如果值0.0是完全不透明的,值1.0是完全透明的。用于读写元素。

Range:0…1

违约:

IGSDS-型

此功能表示的元素类型的FME名称。

Range:请参见概述小节中的表格。

违约:无违约

IGDS-权重

元素的线条粗细。该属性将被igds_符号值覆盖。

Range:0…31

违约:

按级别设置

只读

版本8

如果元素的权重是按级别设置的,则设置为“是”;否则设置为“否”。如果设置为是,编写器将元素的属性设置为从元素所在的级别中选取权重。

Range:是/否

违约:无违约

IGSDSXXLY

元素的最小X值(以地面单位表示)。写入时忽略此属性的值。

Range:任意数

IGSDS-XHIP

元素的最大x值(以地面单位表示)。写入时忽略此属性的值。

Range:任意数

伊格斯塔伊洛

元素的最小Y值(以地面单位表示)。写入时忽略此属性的值。

Range:任意数

IGDSY-YHY

元素的最大Y值(以地面单位表示)。写入时忽略此属性的值。

Range:任意数

伊格斯齐洛

以地面单位表示的元素的最小Z(高程)值。将3D文件写入V7时忽略此属性的值,在写入V8时被忽略。

Range:任意数

违约:无违约

伊格斯扎夫劳乌尔

将3D文件写入V7时忽略此属性的值,在写入V8时被忽略。

元素的最小Z(高程)值(UORS)。写入功能时,此属性的值优先于igds zlow。

Range:任意数

违约:无违约

IGSDS-ZHIP

以地面单位表示的元素的最大Z(高程)值。将3D文件写入V7时忽略此属性的值,在写入V8时被忽略。

Range:任意数

违约:无违约

伊格斯齐齐乌尔

将3D文件写入V7时忽略此属性的值,在写入V8时被忽略。

元素的最大Z(高程)值(UORS)。写入功能时,此属性的值优先于IGDS。

Range:任意数

违约:无违约

自定义线条样式

版本7

如果元素具有自定义线条样式,然后该属性将包含自定义线条样式的名称。如果没有为元素定义任何自定义线条样式,则它不会显示为元素属性的一部分。

Range:

违约:无违约

IGDS定制线条风格

版本7

这用于编写自定义线条样式。该值设置用户链接的RBIT。

Range:0或1

违约:

自定义线条样式

版本7

这用于编写自定义线条样式。该值设置用户链接的mbit。

Range:0或1

违约:

自定义线条样式

版本7

这用于编写自定义线条样式。该值设置用户链接的IBIT。

Range:0或1

违约:

igds_自定义\u linestyle \u类 版本7

这用于编写自定义线条样式。此值设置用户链接的类。

Range:0或1

违约:

igds_自定义\u线条样式\u标志 版本8

如果元素具有自定义线条样式,此属性将包含自定义线条样式链接标题的标志部分。它总是在阅读时出现,但在写作时是可选的。

Range:0…255

违约:16(基本用户链接)

igds_自定义线条样式_比例 版本8

如果元素具有自定义线条样式,此属性将包含应用于线条样式的比例因子,如果它存在。

Range:任何正数

违约:

自定义线条样式开始宽度 版本8

如果元素具有自定义线条样式,该属性将包含以主单位表示的线条样式的起始宽度,如果它存在。

Range:任何正数

违约:

igds_自定义线条样式\u结束宽度 版本8

如果元素具有自定义线条样式,此属性将包含以主控形状为单位的线条样式的结束宽度,如果它存在。

Range:任何正数

违约:

igds_自定义线条样式\u距离\u移位 版本8

如果元素具有自定义线条样式,此属性将包含线条样式从元素开始处的偏移量,以主单位表示,如果这种转变存在的话。这与igds_custom_linestyle_fraction_shift和igds_custom_linestyle_center_shift互斥。

Range:任何正数

违约:

自定义线条样式分数移位 版本8

如果元素具有自定义线条样式,此属性将包含作为元素分数的线条样式从元素开始的偏移量,如果这种转变存在的话。这与igds_custom_linestyle_distance_shift和igds_custom_linestyle_center_shift是互斥的。

Range:任何正数

违约:

igds_自定义线条样式_中心移动 版本8

如果元素具有自定义线条样式,如果将元素的线条样式居中,则此属性将包含“是”。如果这种转变存在的话。这与igds_custom_linestyle_distance_shift和igds_custom_linestyle_fraction_shift是互斥的。

Range:是或否

违约:无违约

自定义线条样式旋转 版本8

如果元素具有自定义线条样式,此属性将包含元素的线条样式的逆时针旋转角度,如果存在这样的旋转。

Range:任何正数

违约:

IGDS_元素_byteoffset

这是用来告诉元素的位置。

Range:任意数

违约:无违约

IGDSA模型名称

版本8

功能所属模型的名称。

Range:

违约:无违约

IGDSA模型

版本8

功能所属模型的ID。

写作时,这表示将向其中写入功能的模型(取自种子文件)。

Range:任意正整数

违约:无违约

新的IGDS元素

元素的新属性。

Range:是或否

违约:无违约

igds_元素_优先级 版本8

用于确定设计文件中绘图顺序的元素的属性。

主要针对二维元素,但对于具有匹配Z值的三维元素可能很有用。

Range:- 500。五百

违约:

修改了igds_元素

元素的已修改属性。

Range:是或否

违约:无违约

上次修改的IGDS日期

只读

版本8

以YYYYMMDD hh:mm:ssam/pm格式存储上次修改的元素的日期。

违约:无违约

IGDS元件锁定

元素的已锁定属性。

Range:是或否

违约:无违约

IGDSA元素

版本8

DGN文件中每个元素的唯一ID。

Range:任意正整数

违约:无违约

米林克斯

对应链接的mslink键的值,其中x是包含mslink键的链接集的索引。只有一些联系,例如数据库和DMRS链接,有一个mslink密钥。因此,对于只有其他类型的链接列表,它可能根本不存在。当mslink键确实存在时,x是任何此类链接的序列有序集的索引值,其中索引从0开始。

例如:

链接列表:

  • igds_链接0。实体_编号4
  • IGDS U连接0。键1001
  • IGDS 0型数据库
  • IGDS_U联动1标志16
  • igds_链接1.字符串树
  • igds_链接1.string_id 1
  • IGDS 0型数据库
  • IGDS 0.实体5号
  • IGDS 0联动。键1002
  • IGDS 0型数据库

相关属性:

  • EnthyTyNo.0 4
  • EnthyTyNo.1 5
  • MSLKY0 0 1001
  • MSLKK1 1002
  • 链接类型数据库
  • 链接类型1数据库

违约:无违约

EnthyTyNuxx

对应链接的实体编号的值,其中x是包含mslink键的链接集的索引。实体编号与mslink键的存在平行。只有一些链接,例如数据库和DMRS链接,有一个mslink密钥。因此,对于只有其他类型的链接列表,它可能根本不存在。当mslink键确实存在时,x是任何此类链接的序列有序集的索引值,其中索引从0开始。

有关示例,请参见mslink_x。

违约:无违约

林克型X

对应连杆的连杆类型值,其中x是包含mslink键的链接集的索引。虽然每个连杆都有一个类型,链接类型与mslink键的存在类似。只有一些联系,例如数据库和DMRS链接,有一个mslink密钥。因此,对于只有其他类型的链接列表,它可能根本不存在。当mslink键确实存在时,x是任何此类链接的序列有序集的索引值,其中索引从0开始。

有关示例,请参见mslink_x。

违约:无违约

igds_-element_-association_-id

标记将此ID存储为它附加到的元素ID。

IGSDS-ZY值

此属性仅适用于编写器,仅应在打算强制使用3D时使用。(仅IGDS)

违约:

IGDS U链编号

如果拆分复杂链为是,然后,fme将属性igds_chain_number添加到链拆分的每个元素中。

违约:无违约

IGDS-删除

阅读时,只有当读取的元素是已删除的元素时,此属性才会设置为“是”。(仅IGDS)

违约:无违约

igds_元素可见性

版本8

阅读时,如果元素所在的级别的显示属性设置为“开”,则该属性的值为“是”;否则,值为否。

违约:无违约

IGDS水平冻结 版本8

阅读时,如果元素所在的级别的冻结属性设置为“开”,则此属性的值为“是”。

违约:无违约

IGDSA级锁 版本8

阅读时,如果元素所在的级别的lock属性设置为on,则此属性的值为yes。

违约:无违约

独立视图

版本8

阅读时,如果元素与视图无关,则此属性的值为yes,元素类型支持独立于视图。

否则,值为否。写作时,那些支持独立于视图的元素将被设置为独立于视图,除非该属性存在并设置为“否”。

此属性的其他值,例如“是”对不支持视图独立的元素不起任何作用。

违约:

igds_是图形单元

音符:此属性仅供平面细胞。对于点单元格和共享单元格,它被忽略。

如果将此属性设置为是,然后将图形单元写为相对图形单元。这意味着具有最低级别编号的单元成员将被置于当前(功能)级别。随后所有的都相应地被抵消。

例如,如果一个小组有4级成员,分别是6和7,我们在2级编写这个单元特性,然后,具有级别4的成员被写入级别2。6级和7级的成员写在4级和5级上,分别。

这也适用于嵌套单元格的成员。请注意,所有偏移级别都应在种子文件中提供,否则将跳过该单元格。

音符:仅在写入第8版DGN文件时,如果没有提供IGDS U电平,级别名称将用于查找种子文件中的级别号。

违约:

igds_xfm_数据前缀 版本8

一个二进制编码的字符串值,用于为元素的XFM项的核心数据加前缀的字节。这是特定于应用程序的,可用于在写入时为元素构造XFM数据。然而,如果没有提供,可以在编写时计算。

Range:有效的上下文特定变量长度二进制编码字符串

违约:无违约

IGSDSXXFMIN名称 版本8

此属性在读取XFM功能元素或XFM引用元素时使用。它指示XFM功能的名称。此属性在编写具有XFM信息的元素时使用。然后该属性指示该元素的名称。

违约:无违约

igds_xfm_父级 版本8,XFM选择系列1版本

此XFM功能元素的通用唯一标识符(UUID),作为对分层父XFM数据的引用的标识符。写作时,此属性是必需的,请创建XFM UUID特定的数据。

Range:任何字符串格式的UUID值

违约:无违约

igds_xfm_ref_elem_id 版本8,XFM选择系列3版本

用于引用XFM数据的元素的标识符。

Range:任意正整数

违约:无违约

igds_xfm_根目录 版本8,XFM选择系列1版本

此XFM功能元素的通用唯一标识符(UUID),作为对分层根XFM数据的引用的标识符。写作时,此属性是必需的,请创建XFM UUID特定的数据。

Range:任何字符串格式的UUID值

违约:无违约

IGSDSXXFMURL 版本8,XFM选择系列3版本

XFM功能URL片段的Unicode(UTF-16)编码字符串。这通常在XFM参考特性中找到。然而,它可能出现在包含XFM数据的其他功能上。

Range:任何有效的URL字符串。

违约:无违约

IGSDS-XFMU-UUID 版本8

此XFM功能元素的通用唯一标识符(UUID),作为引用XFM数据的标识符。写作时,此属性是必需的,请创建XFM UUID特定的数据。

Range:任何字符串格式的UUID值

违约:无违约

IGSDSXXFMXXML 版本8,XFM选择系列3版本

XFM功能XML片段的Unicode(UTF-16)编码字符串。这通常在XFM参考特性中找到。然而,它可能出现在其他功能上,表明它们包含XFM数据。

在这种情况下,功能命名请参见上面的igds-xfm-name。

Range:任何有效的XML字符串,尽管是为了写作,它应该与XFM项目模式匹配。

违约:无违约

igds_xfmstore_网址 版本8,XFM选择系列1版本

XFM功能URL片段的Unicode(UTF-16)编码字符串。这通常在XFM参考特性中找到。然而,它可能出现在其他功能上,表明它们包含XFM数据。

Range:任何有效的URL字符串。

违约:无违约

igds_xfmstore_xml 版本8,XFM选择系列1版本

XFM功能XML片段的Unicode(UTF-16)编码字符串。这通常在XFM参考特性中找到。然而,它可能出现在其他功能上,表明它们包含XFM数据。在这种情况下,DGNV8编写器自动创建XFM数据,包括任何相关的XFM参考元素。

在这种情况下,功能命名请参见上面的igds-xfm-name。

Range:任何有效的XML字符串,尽管是为了写作,它应该与XFM项目模式匹配。

违约:无违约

以下主题描述特定于每个受支持元素类型的参数:

属性链接

弧线

细胞

单元(共享)

复杂形状/字符串

曲线

B样条曲线

外部引用文件

绘制多线

尺寸

省略号

线

形状

固体

三维实体

标签

多文本字符串

文本节点

文本串

XFM功能商店

非几何集合

多边形集合