斯潘8
斯潘4
1。将“文件副本”编写器添加到工作区。“目标文件复制目录”应与地理数据库编写器“目标ESRI地理数据库(基于文件的)文件”名称相同。例如C:/temp/奥斯汀.gdb
2。在“导航器”窗口中单击并拖动文件副本编写器,并将其移到编剧列表的顶部。这将确保在geodatabase编写器写入输出文件之前复制现有文件。
三。要实际复制文件,必须将具有现有文件名的功能传递给FileCopy编写器。这是通过使用创建者和属性创建者来完成的。将创建者转换器添加到画布。默认设置将起作用。
4。将attributeCreator连接到创建者。创建一个名为filecopy_source_dataset的属性,并将其设置为现有gdb文件的绝对路径。使用正斜杠,不是斜线。如。C:/temp/austin.gdb.奥斯汀确保现有文件位于FME服务器可见的位置——在FME服务器的本地驱动器上,或者在共享网络驱动器上。
5。将attributeCreator连接到文件复制目标功能类型。
6。您应该取消发布两个写入程序的目标文件名参数。
7。现在可以将工作区发布到FME服务器。
附加了一个示例工作区。
由于FME Server 2015和更新版本使用不同的方法来创建由数据下载服务生成的zip文件,上述写入现有地理数据库的过程不再适用。
在FME服务器2015中,这可以通过使用fmeserverjobsubmitter将其制作成两步流程来完成。第一,通过将两个输出数据集位置链接到单个已发布参数,创建上述原始工作区的修改版本。然后将该工作区发布到FME服务器,在作业提交者服务中注册它。
下一步,创建第二个工作区,其中将包含一个fmeserverjobsubmitter转换器。在那个工作区,配置fmeserverjobsubmitter以运行刚刚发布的工作区。将已发布的参数值设置为指向输入数据集,并确保“等待服务器作业完成”选项设置为“是”,并且“输出数据位置”设置为“临时文件夹”。然后,在工作区中添加一个文件复制写入程序,将数据从output_datasets_0.path属性中存储的位置复制到输出位置。最后,将该工作区发布到FME服务器,确保在数据下载服务中注册它。
有关此工作流的示例,请参阅随附的writetoexistingfilegdb_2015.zip文件。亚搏在线
?2019安全亚搏在线软件公司|合法的