斯潘8
斯潘4
在第2部分,您学习了如何将工作区发布到FME服务器并从Web用户界面运行它。现在,在第3部分中,您将修改该工作区,使其允许“自助”数据访问。为了做到这一点,执行以下操作:
在本教程的第3部分中,您将学习如何启用FME工作区进行自助数据访问,以便任何人都可以下载您的数据。这涉及到在FME工作台中创建已发布的参数,将工作区发布到FME服务器,并从Web用户界面运行工作区。
a)打开工作区
从打开工作区第2部分在FME工作台中。或者,在FME工作台中打开本文所附的模板(communitymapping.fmwt)。亚搏国际在线官网
关于一般的作者,默认的编写器格式设置为ESRI shapefile。但是,目标是让用户选择他们选择的格式,从一个小名单上,在运行时。这是用已发布的参数完成的。
FME中的参数控制着FME的工作方式。它们存在于许多地方,比如读者,作家,和变形金刚。
b)仔细查看通用编写器的参数之一:输出格式
双击此参数将显示它已设置好,用户可以从格式库中的任何格式中进行选择。但这不是我们想要的。目标是向用户提供4种常见格式的列表。
所以,创建新的用户参数,并据此定义…
c)在导航器中,找到用户参数>已发布参数节点,右键单击,并选择创建用户参数
-类型,选择别名选项
-为了名字,输入输出格式
-提示,输入输出格式
-单击配置旁边的按钮。我们要导入我们想要的格式。
-单击导入,然后是编写器格式。搜索并选择esri shapefile,GML宾利微型站设计V8,和“地图信息”选项卡。单击确定,好的。选择esri shapefile作为默认值。请注意,默认情况下会选中已发布-发布用户参数时,当工作区运行时,会提示用户输入值。您的对话框应如下所示:
d)将发布的参数链接到输出格式参数
新的输出格式参数出现在已发布的参数下,但我们仍然必须将它链接到通用编写器的输出格式参数。找到通用编写器的输出格式参数,右键单击输出格式,选择链接到用户参数,然后选择我们刚刚创建的新输出格式参数。
注意齿轮图标是如何变成紫色的。
e)运行工作区
如果立即运行工作区,它将使用默认值并输出esri shapefile。然而,如果单击工具栏中的“将工作台设置为运行工作区前提示”图标(绿色问号图标),然后运行,系统将提示您选择输出格式。请注意,现在下拉列表中只显示这4种格式。挑选GML。工作区运行成功。
f)发布功能类型以读取参数
设置工作区,以便用户可以选择要请求的层!其实很简单。
-展开要读取的文件geodatabase reader>parameters>features。此参数允许用户决定工作区运行时要处理的功能类型。
-右键单击要读取的要素类型,然后选择创建用户参数。使用定义的默认值,然后点击确定。确认新参数出现在“已发布参数”下。
g)运行带有提示的工作区并运行
-确保选中“Run(运行)”菜单中的“Run with Prompt(使用提示运行)”,否则,此工作区将使用默认值运行。
-再次运行工作区。
注意,这次有两个参数要设置。有关已发布参数的详细信息,退房本章服务器培训。
a)工作台内,转到文件>发布到FME服务器,或选择“发布到FME服务器”工具。
b)连接到FME服务器
-如果你是第一次设置的话,在“连接”下选择“添加Web连接”
-输入连接名称,能见度,服务器URL,用户名、密码和身份验证。
c)选择存储库和工作区名称。
单击“新建”按钮创建新的存储库。输入server tutorial作为名称,以及“FME服务器2018教程”的说明。将工作区重命名为CommunityMapping亚搏国际在线官网.fmw。
d)上传数据文件
-单击“选择文件”按钮
-选择位置
-单击“上载到共享资源文件夹”单选按钮,然后选择数据文件夹并单击“确定”。
-选中CommunityMap.gdb的复选框。亚搏国际在线官网好啊
-确保选中“上传数据文件”,然后点击下一步。
-注意:如果完成第2部分并保持相同的工作区名称(communitymapping.fmw),亚搏国际在线官网系统将提示您“此存储库中已存在工作区”CommunityMapping.f亚搏国际在线官网mw“。是否确实要更新此工作区?“单击“是”覆盖它,或者单击“否”,如果不想覆盖,请返回并更改工作区名称。
-确保选择了数据下载服务,然后单击“发布”
a)打开FME服务器Web用户界面
使用作者/作者用户名/密码登录。
b)单击运行工作区
在“运行工作区”页上,选择存储库和CommunityMapping工作区的服务器教程。亚搏国际在线官网选择服务的数据下载。
查看已发布的参数。显示了在FME工作台中设置和刚测试的2个。就像以前一样,选择输出格式,并选择一个或多个图层。
单击运行工作区。
c)结果
数据下载服务在zip文件中提供一个指向翻译结果的URL链接。对zip文件内容的快速检查确认了结果是我们所期望的。
注意:此工作区中的参数都是手动设置的,以演示如何使用发布的参数。创建工作区的一种更快的方法是在生成新工作区时选择动态模式选项。
?2019安全亚搏在线软件公司|合法的