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相关的属性(它们可能有)。