GeoRSS/RSS阅读器参数
读者模式
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
在正常的模式下,阅读器总是会为它处理的每个提要条目返回一个特性。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
在更新模式时,读者只会返回新的或更新的条目功能。这可以通过两种方式实现。
当在URL中调用时更新模式下,读取器将从响应中保存某些关键的HTTP报头。当阅读器使用相同的URL再次运行时,它将把这些头返回给服务器,服务器将使用它们来确定自阅读器上次请求以来提要是否发生了更改。如果提要发生了更改,服务器将返回提要,阅读器将照常运行。如果提要没有更改,服务器将返回一个HTTP 304状态码,表明提要没有更改,阅读器将在不返回任何特性的情况下退出。
注意:只有当数据集是远程URL时,此功能才可能实现。
在处理特性时更新模式下,读者将保存每个提要条目的ID和修改日期。
在没有定义条目修改日期的RSS提要中,只保存条目ID(取自
在Atom提要中,ID(取自< ID >元素)和修改日期(取自
如果使用相同的数据集再次运行阅读器,那么如果已经为该条目的ID保存了相同的修改日期,那么该提要条目将被跳过。
注意:这个功能将同时适用于文件和URL数据集。
提供额外的控制更新模式,您可以设置Feedstore键值它允许的更新在确定更新时,将不同的数据集视为相同的模式。例如,为了确定更新,用户可能希望将RSS提要和本地下载的提要缓存视为相同的。
提要标题和条目修改信息存储在每个提要的单独数据库中,在运行阅读器时将在日志中显示这些信息。删除该文件将迫使读者将提要视为从未读过。阅读器还保留一个将提要位置(url或文件路径)映射到数据库文件的数据库。
删除此文件将迫使阅读器将所有提要视为从未被读取过。此文件的位置可通过饲料数据库位置参数。默认文件为georssfmefeeds.sqlite在FME临时文件夹.
Feedstore参数
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
指定将从提要数据库中删除条目的日期(以天为单位)。当读者进入更新模式下,读取器将从数据库中删除该提要的任何比指定值更老的条目。这确保提要数据库不会变得任意大。
如果未指定值,或为0,则不会删除任何条目。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
指定哪些提要应被视为来自同一源。此参数只有在读取器运行时才起作用更新模式。设置此参数后,输入文件/URL将被视为与具有相同feedstore标识符的任何其他以前的读输入相同。
如果未指定值,则将其设置为Reader Dataset参数。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
使用最小和最大的x和y参数,定义一个边界框,用于过滤输入特征。只返回与边界框相交的特性。
如果搜索信封的所有四个坐标都指定为0,则搜索信封将被禁用。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
选中该参数后,将删除正在读取的搜索信封之外的导入特性的任何部分。
下面的示例演示了搜索信封的结果夹至搜索信封未选中(设置为No)和选中时(设置为Yes)。
- 不可以:任何跨越搜索信封边界的特征都将被读取,包括位于边界之外的部分。
- 是的:任何跨越搜索信封边界的特征将在边界处被剪切,只有位于边界内的部分将被读取。的底层函数夹至搜索信封函数是一个交集;然而,当夹至搜索信封时,除交集外,还将执行裁剪操作。
使用网络身份验证
该参数在某些格式中总是可见的,只有当数据集是URL时,在其他格式中才可见。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
指定访问受密码保护的服务器时使用的身份验证方法。
- 基本:(默认)基本访问身份验证被设计为允许客户端在假定它们之间的连接是可信和安全的情况下向服务器提供凭据。请注意,任何从客户端传递到服务器的凭据都可以通过不安全的连接轻松拦截。
- 摘要:摘要身份验证是web服务器可以使用的一种商定的方法,用于与用户的web浏览器协商凭证(如用户名或密码)。
- NTLM:一种请求-响应协议,用于提供与Windows 2000之前的Windows版本的兼容性。
- 网络连接:Web连接提供了一种方便而安全的方式来存储和重用先前建立的连接参数。看到网络连接在下面。
- 单点登录:FME将使用当前用户的凭证对HTTP请求进行身份验证。此身份验证方法目前仅适用于Windows操作系统。
请注意:使用代理服务器访问数据集,请使用“FME选项”中的网络工具。从Workbench菜单中选择工具> FME选项>网络.有关更多信息,请参阅FME工作台帮助中的“网络代理”。