IGDS_XFM特征表示

如果联动是类型的字符串,然后这些属性列表项名称用于指定字符串链接的值:

属性列表 - 字符串链接

连接参数

内容

stringid.

字符串链接的密钥或标识符。这是特定于应用的,但在写入时需要。

范围:无符号32位整数

默认值:没有默认

字符串

字符串链接的文本数据,在系统编码中。

范围:任何字符串

默认值:没有默认

XATtribute属性

设计文件中的每个元素都可以具有附加的一个或多个XATtribute属性。

因为元素可能具有多于一个XATtribute,所以这些属性存储在命名的FME Featory属性列表中igds_xattributes {#}.与其他功能属性列表一样,从零开始,每个连续的连杆都是递增的。

属性列表 - XFM链接

基于XML的特征建模(XFM)数据存在于版本8设计文件中的两个已知版本中。这两种形式由元素属性和潜在的附加元素组成,可以参考以提供额外的XFM信息或细节。使用DGNv8读取器将两个版本作为元素和参考元素的属性读取,它提供了归一化的XFM功能形式。

这种格式提供了XFM数据更面向XFM的表示。它将XFM特性名称视为具有XFM数据的元素的特性类型。它还合并来自引用元素的XFM数据,并将任何XML片段平铺到读者创建的特性上的用户属性中。XFM连杆是与宾利地图选择系列1相关联的第一个版本。这些连杆存在于元素上,以及潜在的非几何参考类型元素上IGDS_XFMSTORE.

XFM连杆是与宾利地图选择系列1有关的第一个版本。这些连杆存在于元素上,以及潜在的非几何参考类型元素上IGDS_XFMSTORE.

XFM链路的主要形式包含普遍唯一的标识符(UUID)值,用于将非图形XFM特征存储元素与其他图形元素相关联,并且在一对一的关系中彼此相互关联。

XFM特征实际上可以由XFM XAttributes相关的元素的层次结构表示,并且它是具有XFM属性的元素的关系以及可以是图形和属性组合的一部分的关联元素。DGNV8 Reader的重点是读取XFM特性存储,以便为XFM特性层次结构中的特定图形元素提供XFM属性。

辅助形式的XFM链接只需在元素上存储XFM XML信息。可以使用DGNV8格式读取和写入XFM数据的主要和辅助标准化形式。

如果链接是其中一种类型,则这些属性列表项名称用于指定链接的值:

连接参数

内容

xfm_data_prefix

元素XFM项核心数据前面的字节的二进制编码字符串值。

这是特定于应用程序的,可用于在写入时构建元素的XFM数据。(但是,可以在编写不提供时计算。)

此属性具有别名igds_xfm_data_prefix

范围:有效的4字节二进制编码字符串

默认值:没有默认

xfm_parent_uuid.

潜在XFM中此元素的父XFM功能的UUID功能层次结构。

如果此元素是根XFM功能,则此链接属性将是所有零的UUID。

此属性具有别名IGDS_XFM_PARENT_UUID.

范围:字符串格式的任何UUID值

默认值:所有零的UUID

xfm_root_uuid.

潜在XFM中该元素的根XFM功能的UUID功能层次结构。

如果此元素是根XFM功能,则此链接属性将与此相同xfm_uuid.连接属性。

此属性具有别名IGDS_XFM_ROOT_UUID.

范围:字符串格式的任何UUID值

默认值:与之相同的价值xfm_uuid.属性

xfm_uuid.

该XFM特征元素的UUID,充当用于引用XFM数据的标识符。

在编写时,需要这个链接属性来创建XFM UUID链接。

此属性具有别名IGDS_XFM_UUID.

范围:字符串格式的任何UUID值

默认值:没有默认

XML_DATA_PREFIX.

Bytes前缀XMM XML链接中的字节的二进制编码字符串值。

Writer使用它来重新创建由Reader读取的相同XFM XML链接,但是,如果没有提供该数据,则可能由Writer计算该数据。

范围:有效的32字节二进制编码字符串

默认值:没有默认

xml_data

一个Unicode(UTF-16)编码的字符串,其中包含辅助表单XFM XML链接中的XML数据。

范围:任何有效的XML字符串

默认值:没有默认

属性列表 - XFM XAttributes

基于XML的特征建模(XFM)数据存在于版本8设计文件中的两个已知版本中。这两种形式由元素属性和潜在的附加元素组成,可以参考以提供额外的XFM信息或细节。使用DGNv8读取器将两个版本作为元素和参考元素的属性读取,它提供了归一化的XFM功能形式。

笔记:这种格式可能是优选的而不是Bentley Microstation设计读者/作家对于XFM数据的更多XFM导向表示。读者将XFM功能名称视为具有XFM数据的元素的要素类型。它还合并来自引用元素的XFM数据,并将任何XML片段平铺到读者创建的特性上的用户属性中。

XFM XAttributes是与Bentley Map选择3系列3和更新相关的第二版本。这些XAttributes存在于元素上,以及类型的潜在参考元素IGDS_POLYGON_COLLECTION.IGDS_NONGEOM_COLLECTION..XFM XAttributes的主要形式包含通用唯一标识符(UUID)值或元素标识符,这些标识符用于将非图形化XFM特性存储元素与其他图形化元素关联起来。

XFM特征实际上可以由XFM XAttributes相关的元素的层次结构表示,并且它是具有XFM属性的元素的关系以及可以是图形和属性组合的一部分的关联元素。DGNV8 Reader的重点是读取XFM特性存储,以便为XFM特性层次结构中的特定图形元素提供XFM属性。

如果XFM XAttributes存在,则使用这些属性列表项名指定它们的值:

连接参数 内容
attr_id. Xattribute的标识符。
数据

与未解释的XATtribute类型关联的未知数据的二进制编码字符串值。

范围:有效的特定于上下文的可变长度二进制编码字符串

默认值:没有默认

data_prefix.

元素XFM项核心数据前面的字节的二进制编码字符串值。这是特定于应用程序的。

此属性具有别名igds_xfm_data_prefix

范围:有效的特定于上下文的可变长度二进制编码字符串

默认值:没有默认

特征

读取XFM功能元素或XFM引用元素时使用此属性。它表示XFM功能的名称。

该属性有一个igds_xfm_name的别名。

范围:Unicode(UTF-16)编码的字符串

默认值:没有默认

handler_id

这是表示XAttribute处理程序的子类型的数字。对于每一个人handler_type.这些特定于上下文的值进一步指定了存储的内容。

范围:任何正整数

默认值:没有默认

handler_type.

这是表示XATtribute处理程序类型的数字。此值类似于用户链接的UserId属性。

范围:任何正整数

默认值:没有默认

ref_elem_id

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

范围:任何正整数

默认值:没有默认

类型

这是表示XAttribute的一般类型的字符串。

范围:Xattr_binary_xml | xattr_proxy | xattr_unknown | xattr_xml等。

默认值:xattr_unknown

URL.

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

范围:任何有效的URL字符串。

默认值:没有默认

xfm_uuid.

该XFM特征元素的UUID,充当用于引用XFM数据的标识符。

这个属性有一个igds_xfm_uuid的别名。

范围:字符串格式的任何UUID值

默认值:没有默认

XML.

一个Unicode(UTF-16)编码的字符串,其中包含辅助表单XFM XML链接中的XML数据。

范围:任何有效的XML字符串

默认值:没有默认

广播XFM特色商店

XFM功能存储对应于IGDS元素类型39。

这些特性代表Bentley Map基于xml的特性建模(XFM)特性实例的非图形部分,作为Select Series 1 XFM特性表示的一部分。看看Bentley地图XFM设计格式用于替代对象表示。

它们是包含表示XFM特性属性的XML字符串的元素。它们还可能包含一组XFM UUID链接,这些链接由通用唯一标识符(UUID)组成。这些XFM链接可能出现在XFM特性存储元素和其他图形元素上,以便将这些元素彼此关联起来。

XFM特征实际上可以由XFM链接相关的元素的层次结构,并且它是XFM特征存储器的关系和可以是图形和属性组合的一部分的关联元素。DGNV8xFM读取器的焦点是读取XFM特征存储,以便在XFM功能层次结构中提供具有特定图形元素的XFM属性。

XFM特性存储元素的igds_type为igds_xfmstore,其属性如下所示。为了方便起见,如果给DGN V8 Writer提供了带有igds_type的特性,而不是具有igds_xfmstore属性的igds_xfmstore_xml特性,那么XFM特性store元素将自动创建。这种特性还将创建一个图形元素和将这种元素与新的XFM特性存储元素关联起来所需的XFM链接。而且,在这种情况下要创建的XFM特性的名称可以由igds_xfm_name属性指定。

属性名称 内容
IGDS_XFMSTORE_APPID_WORD0.

XFM特性存储元素的应用程序标识符的前两个字节。

这不是作者使用的。

范围:有效的无符号16位整数

默认值:1对于具有XFM UUID链接属性的元素,对于没有XFM的元素UUID链接属性

IGDS_XFMSTORE_APPID_WORD1.

XFM特征存储元素的应用标识符的第二个两个字节。

这不是作者使用的。

范围:有效的无符号16位整数

默认值:22564

IGDS_XFMSTORE_STOREID.

XFM功能存储元素的商店标识符字符串。

这不是作者使用的。

范围:有效存储ID字符串

默认值:XMLF.

IGDS_XFMSTORE_URL.

UNICODE(UTF-16)用于URL的字符串。可能指向XML模式。

范围:任何有效的URL字符串

默认值:没有默认

IGDS_XFMSTORE_XML.

XFM功能存储XML片段的Unicode(UTF-16)编码的字符串。

范围:任何有效的XML字符串

默认值:没有默认

多边形集合

多边形集合功能对应于元素类型106,在Bentley Map选择3系列中加入。

这些特性表示区域元素的逻辑分组。在XFM数据集中,它们可以表示分组元素的共享的基于xml的Bentley Map Feature Modeling (XFM)数据。它们是XFM数据表示的一部分,作为XFM特性的规范化表示。看看Bentley地图XFM设计格式用于替代对象表示。

当这些元素与XFM数据相关联时,它们可能包含表示XFM特性属性的XML XAttributes。它们还可以包含一组XFM XAttributes,该XFM XAttributes由普遍唯一的标识符(UUID)组成。这些XFM XAttributes可能在XFM多边形集合元件上和其他图形元素上发生,以便将这些元素彼此相关联。

XFM特性实际上可能由与XFM XAttributes相关的元素层次结构表示,它是一个元素与XFM属性(比如一个多边形集合)的关系,以及一个可能是图形和属性组合的一部分的关联元素。DGNV8 Reader的重点是读取XFM特性存储,以便为XFM特性层次结构中的特定图形元素提供XFM属性。

多边形集合没有特定的属性。请参阅XFM XAttributes一节,了解与XFM相关的属性(它们可能有)。

非几何集合

非几何收集功能对应于元素类型107,其中在Bentley Map选择3系列3中添加。

这些功能代表了元素的逻辑分组。在XFM数据集中,它们可以表示分组元素的共享的基于xml的Bentley Map Feature Modeling (XFM)数据。它们是XFM数据表示的一部分,作为XFM特性的规范化表示。看看Bentley地图XFM设计格式用于替代对象表示。

当这些元素与XFM数据相关联时,它们可能包含表示XFM特性属性的XML XAttributes。它们还可能包含一组由通用唯一标识符(uuid)组成的XFM链接。这些XFM XAttributes可能出现在XFM非几何集合元素和其他图形元素上,以便将这些元素彼此关联起来。

XFM特性实际上可能由与XFM XAttributes相关的元素层次结构表示,它是一个元素与XFM属性(比如一个多边形集合)的关系,以及一个可能是图形和属性组合的一部分的关联元素。DGNV8 Reader的重点是读取XFM特性存储,以便为XFM特性层次结构中的特定图形元素提供XFM属性。

没有特定于非几何集合的属性。请参阅XFM XAttributes一节,了解与XFM相关的属性(它们可能有)。