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开始。 例如: 链接列表:
相关属性:
违约:无违约 |
|
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项目模式匹配。 违约:无违约 |
以下主题描述特定于每个受支持元素类型的参数: