GeoRSS / RSS提要阅读器/写入器

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

XML提要是向一组订阅者发布信息的一种流行方法。使用GeoRSS,可以扩展XML提要以包含空间数据。

GeoRSS读写器/写入器插件使FME能够读写XML提要及其空间数据扩展。

概述

XML提要可以是几种不同格式之一,最常见的格式是RSS和Atom。这两种格式都具有类似的结构,即提要包含元数据和条目集合。这些格式的当前版本的规范可以在http://www.rssboard.org/rss-specificationhttp://tools.ietf.org/html/rfc4287,分别。

目前,GeoRSS阅读器支持RSS版本0.91、0.92和2.0,以及Atom版本0.3和1.0。GeoRSS编写器可以在RSS 2.0或Atom 1.0中输出提要。

GeoRSS规范定义了一种向XML提要添加空间信息的方法。GeoRSS读取器和写入器都支持用于包含空间信息的三种方法中的每一种:W3C Geo、GeoRSS Simple和GML。每个方法的规范都可以在http://www.georss.org上找到。

读者概述

GeoRSS阅读器的工作原理是将XML提要及其条目映射到FME特性中。为提要元数据创建一个FME特性,并为提要中的每个条目创建一个FME特性。因为每种提要格式都有类似的结构,所以无论提要格式和版本如何,阅读器处理的每个提要都使用相同的模式。阅读器可以处理来自本地或网络文件的XML提要,或者通过http或ftp访问的远程URL。读者可以直接访问这些URL,也可以通过代理服务器进行路由。

作家概述

GeoRSS作者可以将任何特性集作为GeoRSS提要编写出来。如果没有将任何特性指定为Feed类型特性,那么编写器将为它生成的元数据使用默认值。任何类型不是“Feed”的特性都将被视为“Entry”类型的特性。

这意味着作者将查看由GeoRSS模式指定的属性的特性。任何不在GeoRSS特性模式中包含的特性属性都将被忽略。此外,如果某个特性的某些属性没有值,那么GeoRSS编写器将为这些属性提供默认值。这确保了GeoRSS编者总是试图生成有效的Atom或RSS提要,而不管传递给它的特性是什么。