FMEServerResourceConnector
访问FME Server的文件存储服务上传,下载或删除文件和文件夹或列表信息有关从FME Server帐户文件/文件夹。
典型的使用
- 在不使用FME服务器的情况下访问存储在FME服务器文件存储中的数据
- 通过上传,下载和删除文件和文件夹管理FME Server上的数据集
- 将文件的内容(如XML或光栅)传入或传出FME中的属性
- 方法读取下载的数据FeatureReader,或上载由。编写的数据FeatureWriterFME服务器
- 从FME服务器检索文件和文件夹名称、路径和其他信息,以便在工作空间的其他地方使用。
它是如何工作的?
根据您的操作选择,它将上传或下载文件、文件夹和属性;列出服务提供的资料;或从服务中删除项目。在上传过程中,路径属性被添加到输出特性中。在列表操作中,文件/文件夹信息作为属性添加。
例子
在这个例子中,FMEServerResourceConnector用于下载从FME Server的文件存储在Autodesk AutoCAD的DWG文件。建立一个有效的网络连接到一个FME Server的帐户(可直接在FME Server的帐户参数来完成),并浏览到该文件后,对象ID被检索到,并选择下载的目的地。
一个FeatureReader添加到阅读新下载的数据集。这里,ParcelLines功能类型将在工作区中的其他地方进行进一步处理。
通过在工作空间中执行下载,数据集将在每次运行工作空间时刷新。
在这个工作区的示例部分中,FMEServerResourceConnector用于从FME服务器文件存储中下载一个光栅正射影像到一个属性中。
该文件从FME Server的文件存储读取,并将内容作为Blob存储的属性。然后,RasterReplacer用于将blob解释为可用的栅格格式。
这两个转换器的组合避免了将映像下载到本地存储并重新读取它。类似的技术可以用于点云文件,使用PointCloudReplacer变压器。
使用注意事项
- 此转换器不能用于在不同的FME服务器文件存储位置之间直接移动或复制文件。但是,可以使用多个FMEServerResourceConnectors来完成这些任务。
- 的FeatureReader可以直接访问FME服务器文件存储(不使用FMEServerResourceConnector),但是不会创建数据集的本地副本。
配置
输入端口
该变压器接受任何功能。
输出端口
这个转换器的输出将根据所执行的FME服务器操作而变化。
- 一个上传操作将文件的路径保存到属性。
- 一个下载操作可以保存到文件夹或属性。
- 一个删除行动没有输出端口。
- 最后,一个列表行动将输出在指定的路径中找到的每个文件/文件夹中的新功能。每一个的这些新功能将具有属性列出各种条关于对象的信息。
参数
剩余的可用参数取决于FME Server的操作参数的值。每个FME服务器操作参数详述如下。
FME服务器路径
对象ID |
要删除的FME服务器上文件或文件夹的对象ID。如果已将有效凭据作为web连接提供,则可以浏览到某个位置。 |
FME Server的源代码
对象ID |
要下载的文件/文件夹的FME服务器路径。如果已将有效凭据作为web连接提供,则可以浏览到某个位置。 |
目的地
下载 | 选择是否将下载的数据存储在文件、文件夹或属性中。
|
下载到文件夹 | 指定将存储下载文件的文件夹的路径。有效的下载为文件或文件夹。 |
包括子文件夹 | 选择是否下载FME服务器源文件的子文件夹。仅作为文件夹下载有效。 |
下载到属性 | 指定将存储下载文件内容的属性。仅作为属性下载有效。 注意:FME会尝试将属性的内容转换为UTF-8字符串。如果失败,则该属性的内容将作为原始二进制来创建。为了确保原字节总是保留并不会转换为UTF-8,使用下载的文件来代替。 |
FME服务器路径
文件夹ID |
FME Server上的文件夹ID列出的内容。如果已将有效凭据作为web连接提供,则可以浏览到某个位置。 |
输出属性
提供默认的属性名称,并且可能会被覆盖。
文件或文件夹名称 |
指定在FME服务器上保存对象名称的属性。 |
文件或文件夹路径 |
指定在FME服务器上保存对象路径的属性。 |
文件大小 |
指定在FME服务器上保存文件对象大小的属性。 |
最后修改 |
指定在FME服务器上保存对象的最后修改日期的属性。 |
文件或文件夹标志 |
指定在FME服务器上保存对象类型(文件或文件夹)的属性。 |
相对路径 |
指定属性来保存FME服务器上对象的相对路径。 |
源
上传 |
要上传的数据的来源。 文件:将上载指定的文件。 夹:将上载指定的文件夹及其内容。 属性:指定属性的内容会被上传。 在处理大型对象时,文件是比属性更好的选择,因为数据将直接从磁盘流,而不需要将对象完全存储在某个特性的内存中。 FME服务器将特定文件夹中的同名文件上传视为重复文件,如果文件存在于相同文件夹中,则会自动覆盖该文件。 当需要从文件夹上传内容时,最好是作为文件夹上传,而不是设置固定的路径并将多个特性发送到连接器中作为文件上传。 |
文件上传 |
如果上传设置为file,则将上传的文件上传到FME服务器。 |
文件夹,上传 |
如果上传被设置为文件夹,则要上载到FME服务器的文件夹。 |
包括子文件夹 |
选择是否将文件夹子文件夹上传到上传或不。 |
属性上载为文件 |
要上载的数据,如果Upload设置为attribute,则由属性提供。 |
FME服务器目的地
文件夹ID | FME Server上的路径上传的源文件。你必须选择将内容上传到特定的共享资源文件夹。 |
上传与文件名 | 从要上载为文件的属性中提供的数据创建的文件的名称。该名称必须包含一个文件名扩展名(例如,.txt、.jpg、.doc)。 |
输出属性
文件或文件夹路径 | 指定output属性,该属性将存储刚刚上载的文件/文件夹的路径。 |
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
定义值
有几种方法可以定义在转换器中使用的值。最简单的方法是简单地键入一个值或字符串,其中可以包括各种类型的函数,如属性引用、数学和字符串函数以及工作区参数。有许多工具和快捷方式可以帮助构造值,通常可以从value字段附近的下拉上下文菜单中获得。
使用文本编辑器
文本编辑器提供了一种方便的方法来构造来自各种数据源(如属性、参数和常量)的文本字符串(包括正则表达式),其中直接在参数中使用结果。
使用算术编辑器
算术编辑器提供了一个方便的方法来构造从各种数据源,如属性,参数和特征函数,其中结果被直接使用的参数内的数学表达式。
有条件的值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包括多个功能,字符,参数等。
当设定值 - 无论是直接在参数输入或使用的编辑之一构造 - 字符串和表达式包含字符串,数学,日期/时间或FME特征函数将具有评价这些功能。因此,这些功能的名称(在形式@ <FUNCTION_NAME不应将>)用作文字字符串值。
对话框选项-表格
与表样式参数变压器具有用于填充和操作价值的附加工具。
行重新排序 |
启用一旦你点击了一个行项目。选择包括:
|
剪切、复制和粘贴 |
启用一旦你点击了一个行项目。选择包括:
剪切、复制和粘贴可用于变压器内部或变压器之间。 |
过滤 |
开始键入一个字符串,矩阵将只显示与这些字符匹配的行。搜索所有列。这只影响转换器中属性的显示—它不改变输出的属性。 |
进口 |
导入填充了一组新的属性表从数据集读取。具体应用的变压器之间变化。 |
重置/刷新 |
通常将表重置为其初始状态,并可能提供其他选项来删除无效的条目。变压器的性能各不相同。 |
注意:并不是所有的工具都适用于所有的变压器。
参考
加工行为 |
|
功能持有 |
没有 |
依赖关系 | FME Server帐户 |
FME授权级别 | 基本版及以上 |
别名 | |
历史 | FME 2017.0发布: |
FME社亚搏国际在线官网区
该FME社区是为亚搏国际在线官网演示,入门指南,文章,FAQ,以及更多的地方。解答您的问题,向其他用户学习,并建议,投票,并在新的功能注释。
搜索所有关于FMEServerResourceConnector的结果在FME社区。亚搏国际在线官网
实例可以包含开放政府许可协议进行许可信息 - 温哥华