宾利地图XFM设计读本

许可选项对于这种格式,从FME专业版开始。

FME提供了宾利使用的设计文件的读者®地图,MicroStation和Intergraph交互图形设计系统(IGDS)。

这种格式是宾利Microstation设计格式的扩展。本章假定您熟悉Microstation设计文件和宾利Microstation设计格式。

有关FME设计文件支持的更多信息,请参阅宾利微型工作站设计格式的文档。

概述

这种格式读取与Bentley Map应用程序相关联的设计文件中XFM数据的XFM Feature聚焦表示。设计文件中的XFM数据表示作为Bentley Map项目一部分的XFM特性和属性信息实例。Bentley Map项目定义了XFM特性的模式,以及这些特性的属性,以及这些属性的域。

XFM Design Reader解释该XFM数据,并将XFM特性属性与Design文件中的相关图形元素合并。这将产生一个模式,其中包括每个XFM特性的XML属性,以及具有XFM属性值和图形的数据特性,这些属性值和图形一起表示XFM特性实例。这样做是有限制的,即由复杂元素组成的XFM特性只能由复杂元素或组件表示。

另外,DGN V8 Reader通过将XFM数据表示为独立的图形和属性特性,支持以规范化的方式读取XFM数据。DGN V8 Writer经过了增强,可以写入DGN V8 Reader或XFM Design Reader产生的数据。无论是哪种情况,在编写时都应该注意XFM数据的转换不会违反与Bentley Map项目的整体一致性。有关更多信息,请参阅Microstation设计格式。请注意,由复杂元素组成的XFM特性可能无法被读者完全表示,DGN V8 Writer可能无法完全重建。

Note: ">注意:XFM数据有两个版本:一个使用属性链接并与宾利Select Series 1设计文件相关联,另一个使用XAttribute属性并与宾利Select Series 3和更新的设计文件相关联。DGN V8 Writer目前只在Select Series 1表单中写入XFM数据。

读者概述

XFM Design Reader每次提取一个单独的元素,并将其传递给FME的其余部分进行处理。如果元素有任何属性链接或附加到它的Xattributes,就会读取这些链接并将其作为属性添加到正在创建的FME特性中。XFM属性包含uuid(普遍唯一标识符),uuid用于将标准设计文件元素与XFM Feature实例数据匹配。其他XFM属性包含元素标识符作为引用,类似地用于将其他元素与XFM Feature实例数据匹配。

这些匹配的结果被合并到代表Bentley Map特征实例的FME特征中。这对应于XFM Design Reader模式,该模式是在Design文件中找到的所有Bentley Map Features实例的总和。

当XFM Design Reader遇到它不知道如何处理的元素类型时,它会直接忽略它,继续读取下一个元素。当发现XFM特性实例与Design文件中的另一个图形元素不匹配时,仍然读取该特性。选择系列1数据的这些特性具有igds_type属性设置为igds_xfmstore并且都位于默认级别。用于Select Series 3数据的类似特性具有igds_type属性集为igds_polygon_collectionigds_nongeom收集。

有关一般设计文件元素的更多信息,如何读取它们,或它们在FME中的表示,请参阅宾利微型工作站设计格式。