作家概述

SVG编写器将一组FME功能转换为几何SVG元素。这些元素在具有三个部分的文档中输出:模板部分,图层部分和几何部分。

  • 模板部分由单个非扩展SVG文档组成。
  • 图层部分嵌入在模板部分中,并且由零组成为更多SVG组元素
  • 几何部分嵌入在层部分中,并且由零组成为更加几何SVG元素。

在图层部分中,在编写器的功能集中为每个唯一特征类型生成一个SVG组元素。这ID该组元素上的属性设置为等于要素类型名称。在模板文档的结束根元素标记之前立即插入该图层。

文档的几何部分包含发送到编写器的每个FME功能的单个SVG元素。这些元素根据其特征类型分组,并在组元素下嵌入到图层部分中的匹配ID。

SVG Writer不检查FME属性名称字符,其XML属性名称字符无效。FME属性名称从操作系统的本地代码页转为UTF-8,并直接写入SVG文档;Writer不会将任何属性名称字符转义为字符实体。用户有责任确保FME属性名称是有效的XML属性名称。