属性列表–XFM Xattributes
基于XML的特征建模(XFM)数据存在于版本8设计文件中的两个已知版本中。这两种表单都由元素属性和潜在的附加元素组成,这些元素可以被引用以提供附加的XFM信息或详细信息。这两个版本都是用dgnv8读卡器作为元素和引用元素的属性来读取的,它提供了XFM特性的规范化形式。
注:对于XFM数据的更面向XFM的表示,这个宾利地图XFM设计格式可能更好。宾利地图XFM设计格式阅读器将XFM功能名称视为具有XFM数据的元素的功能类型。它还合并来自引用元素的XFM数据,并将任何XML片段扁平化为读者创建的特性的用户属性。
XFM Xattributes是与Bentley Map Select系列3和更新版本相关联的第二个版本。这些xattribute存在于元素上,关于类型的潜在参考元素igds_polygon_集合和igds ou nongeom_系列.XFM XAttributes的主要形式包含通用唯一标识符(UUID)值或元素标识符,用于将非图形XFM功能存储元素与其他图形元素关联。
XFM特性实际上可以由与XFM Xattributes相关的元素层次结构表示,它是一个元素与xfm属性和一个相关元素的关系,这可能是图形和属性组合的一部分。DGNv8阅读器的重点是读取XFM功能存储,以便为XFM属性提供XFM功能层次结构中的特定图形元素。
注:当前不支持写入与Select Series 3相关的XFM Xattributes。
如果存在XFM Xattributes,然后,这些属性列表项名称用于指定它们的值:
联动装置参数 | 内容 |
---|---|
秃鹰 | Xattribute的标识符。 |
数据 | 与未解释的xattribute类型关联的未知数据的二进制编码字符串值。 Range:有效的上下文特定变量长度二进制编码字符串 违约:无违约 |
DATAY前缀 | 一个二进制编码的字符串值,用于为元素的XFM项的核心数据加前缀的字节。这是特定于应用程序的。 此属性的别名为igds_xfm_data_前缀. Range:有效的上下文特定变量长度二进制编码字符串 违约:无违约 |
特征 | 此属性在读取XFM功能元素或XFM引用元素时使用。它指示XFM功能的名称。 此属性的别名为igds_xfm_name。 Range:UNICODE utf - 16编码的字符串 违约:无违约 |
手持式身份证 | 这是表示Xattribute处理程序的子类型的数字。对于每一个汉德尔型这些是上下文特定的值,进一步指定存储的内容。 Range:任意正整数 违约:无违约 |
汉德尔型 | 这是一个表示Xattribute处理程序类型的数字。该值类似于用户链接的userid属性。 Range:任意正整数 违约:无违约 |
重元素 | 用于引用XFM数据的元素的标识符。 Range:任意正整数 违约:无违约 |
类型 | 这是表示Xattribute的常规类型的字符串。 Range:xattr_binary_xml_xattr_proxy_xattr_unknown_xattr_xml等。 违约:未知的未知 |
网址 | XFM功能URL片段的Unicode(UTF-16)编码字符串。这通常在XFM参考特性中找到。然而,它可能出现在包含XFM数据的其他功能上。 Range:任何有效的URL字符串。 违约:无违约 |
小精灵 | 此XFM功能元素的UUID,作为引用XFM数据的标识符。 此属性的别名为igds_xfm_uid。 Range:任何字符串格式的UUID值 违约:无违约 |
XML | 一个Unicode(UTF-16)编码的字符串,包含辅助形式XFM XML链接中的XML数据。 Range:任何有效的XML字符串 违约:无违约 |