FMEServerResourceConnector
访问FME服务器文件存储服务,从FME服务器帐户上传、下载或删除文件和文件夹,或列出有关文件/文件夹的信息。
典型的使用
存储在FME Server的文件存储访问数据,而无需使用FME服务器
通过上传、下载和删除文件和文件夹来管理FME服务器上的数据集
传送文件的内容(如XML或光栅)进入或离开在FME的属性的
阅读使用下载的数据FeatureReader,或上载由。编写的数据FeatureWriterFME服务器
从FME服务器检索文件和文件夹名称、路径和其他信息,以便在工作区中的其他地方使用。
它是如何工作的?
根据您选择的行为,它会上传或下载文件,文件夹和属性;从服务列表信息;或删除项目从服务。在上传,路径属性添加到输出的功能。在列表中的操作,文件/文件夹信息添加为属性。
在这个例子中,FMEServerResourceConnector用于下载从FME Server的文件存储在Autodesk AutoCAD的DWG文件。建立一个有效的网络连接到一个FME Server的帐户(可直接在FME Server的帐户参数来完成),并浏览到该文件后,对象ID被检索到,并选择下载的目的地。
一个FeatureReader添加到阅读新下载的数据集。这里,ParcelLines功能类型将在工作区中的其他地方进行进一步处理。
通过在工作区这里执行下载,数据集将被刷新一次,工作区运行的时间。
在工作区的这个示例部分中,FMEServerResourceConnector用于从FME服务器文件存储下载一个光栅正投影到一个属性中。
从FME服务器文件存储中读取文件,并将内容存储为一个blob属性。然后一个RasterReplacer用于将blob解释为可用的光栅格式。
这两个变压器的组合,避免了下载图片到本地存储和重新阅读。类似的技术可用于点云的文件,使用PointCloudReplacer变压器。
使用注意事项
这种变压器不能直接用于移动或不同FME Server的文件存储位置之间复制文件。然而,多个FMEServerResourceConnectors可用来完成这些任务。
- 该FeatureReader可以直接访问FME服务器文件存储(不使用FMEServerResourceConnector),但是,不会创建数据集的本地副本。
配置
输入端口
该变压器接受任何功能。
输出端口
这台变压器的输出将取决于FME Server的行动进行改变。
- 一个上传操作将文件的路径保存到属性。
- 一个下载操作可以保存到文件夹或属性。
- 一个删除动作没有输出端口。
- 最后,一个名单行动将输出在指定的路径中找到的每个文件/文件夹中的新功能。每一个的这些新功能将具有属性列出各种条关于对象的信息。
参数
FME服务器操作 | 要执行的操作的类型。选择包括:
|
FME Server的帐户 | 对FME服务器帐户执行操作需要使用使用web连接的OAuth2身份验证。有关更多信息,请参见使用Web连接。 |
剩余的可用参数取决于FME Server的操作参数的值。每个FME服务器操作参数详述如下。
FME服务器路径
对象ID |
FME Server上的文件或文件夹的对象ID删除。如果有效凭证已作为Web连接提供了,你可以浏览到某个位置。 |
FME服务器源代码
对象ID |
文件/文件夹下载的FME Server的路径。如果有效凭证已作为Web连接提供了,你可以浏览到某个位置。 |
目的地
下载 | 选择是否将下载的数据存储在文件、文件夹或属性中。
|
下载到文件夹 | 指定的路径将存储下载文件的文件夹。有效期为下载文件或文件夹。 |
包括子文件夹 | 选择是否下载FME Server的源与否的子文件夹。适用于下载作为唯一的文件夹。 |
下载到属性 | 指定存储下载的文件的内容的属性。适用于下载作为唯一的属性。 注意:FME将尝试将属性的内容转换为UTF-8字符串。如果失败,属性的内容将被创建为原始二进制文件。要确保始终保留原始字节并且从不转换为UTF-8,请使用Download作为文件。 |
FME服务器路径
对象ID |
在FME服务器上列出内容的文件夹ID。如果有效凭证已作为Web连接提供了,你可以浏览到某个位置。 |
输出属性
提供默认的属性名称,并且可能会被覆盖。
文件或文件夹名称 |
指定举行FME Server上的对象的名称属性。 |
文件或文件夹路径 |
指定举行FME Server上的一个对象的路径属性。 |
文件大小 |
指定在FME服务器上保存文件对象大小的属性。 |
最后修改 |
指定在FME服务器上保存对象的最后修改日期的属性。 |
文件或文件夹标志 |
指定持有FME服务器上的对象的类型(文件或文件夹)的属性。 |
资源
上传 |
要上传的数据的来源。 文件:指定的文件将被上传。 文件夹:指定的文件夹及其内容会被上传。 属性:将上传指定属性的内容。 在处理大型对象时,文件是比属性更好的选择,因为数据将直接从磁盘流,而不需要将对象完全存储在某个特性的内存中。 FME Server将文件上传同名,在一个特定的文件夹中,为重复,并且将自动若在同一文件夹中存在覆盖文件。 当想从一个文件夹上传内容,最好是上载的文件夹,而不是设置一个固定的路径和发送多个特征到所述连接器上载为一个文件。 |
文件上传 |
如果上传设置为文件的文件上传到FME服务器。 |
文件夹,上传 |
如果Upload from被设置为文件夹,则要上载到FME服务器的文件夹。 |
包括子文件夹 |
选择是否上载要上载的文件夹的子文件夹。 |
属性上传为文件 |
数据被上载,从属性供给如果上传被设置为属性。 |
FME服务器目的地
文件夹ID | 要上载源文件的FME服务器上的路径。您必须选择一个特定的共享资源文件夹来上传内容。 |
上传与文件名 | 在属性提供给上传数据创建的文件的名称为文件。名称必须包括文件扩展名(例如,txt文件,.JPG,.DOC)。 |
输出属性
文件或文件夹路径 | 指定存储刚上传的文件/文件夹的路径输出属性。 |
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配transformer参数。更高级的功能,例如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
定义值
有几种方法来定义一个变压器使用的值。最简单的是简单地在一个值或字符串,其可包括各种类型,如属性引用,数学和字符串函数,和工作空间参数的函数类型。有许多的工具和快捷方式,可以帮助构建值,一般可从邻近值字段的下拉上下文菜单。
使用文本编辑器
文本编辑器提供了一种方便的方法来构造来自各种数据源(如属性、参数和常量)的文本字符串(包括正则表达式),其中直接在参数中使用结果。
使用算术编辑器
算术编辑器提供了一种方便的方法来构造来自各种数据源(如属性、参数和功能函数)的数学表达式,其中结果直接在参数中使用。
有条件的值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包括许多函数、字符、参数等——无论是直接输入参数还是使用某个编辑器构造。
参考
加工行为 |
|
特点控股 |
没有 |
依赖关系 | FME服务器帐户 |
FME许可级别 | FME专业版及以上 |
别名 | |
历史 | FME 2017.0发布: |
类别 |
FME知识中心
在FME知识中心是演示,入门指南,文章,FAQ,以及更多的地方。解答您的问题,向其他用户学习,并建议,投票,并在新的功能注释。
搜索有关FMEServerResourceConnector所有结果在FME知识中心。