在这种情况下,目标是让FME服务器自动运行一个从数据库中提取数据并刷新一组形状文件的工作区。每天一次。
我们将使用已经发布到FME服务器的commu亚搏国际在线官网nityMapping.fmw工作区,它从文件地理数据库中读取图层,并写出四种格式之一。
在本教程的第4部分中,您将学习如何设置一个FME工作区,以便按计划自动运行。
a)从FME Web用户界面,单击计划按钮
这将打开“计划”页。
b)单击“新建”创建新计划。
-为任务命名。称之为社区映射亚搏国际在线官网
-创建一个类别以将此任务放入:生产。给它一个描述“从生产数据库中提取数据的计划任务”。
-在“启用”旁边保留默认复选标记
c)制定测试计划
-此工作区每天同时运行,但现在设置为立即运行,然后每5秒运行一次,这样我们就可以马上看到它的运行。这样做:
-立即检查运行
-将重复周期设置为间隔重复
-设置为每隔5秒重复一次。
-确保计划未过期已选中
d)设置工作区详细信息。
-选择工作区所属的存储库(服务器教程)
-选择CommunityM亚搏国际在线官网apping.fmw工作区。
-选择esri shapefile作为输出格式。
-处理工作区中的所有层,因此,选择要读取的要素类型下的所有选项。
-忽略通知和高级选项。
单击“确定”。记下当前时间。
e)见结果
转到“作业>已完成”。请注意,Communi亚搏国际在线官网tyMapping工作区每5秒运行一次。
f)禁用当前计划任务。
转到日程表。选中“社区映射”工作区的复选框,然后单击“禁亚搏国际在线官网用”按钮以禁用此计划:
a)再次编辑任务。
-单击CommunityMap亚搏国际在线官网ping行开始编辑。向下滚动到计划选项。
-这个时间改为明天上午1点开始。
-每天更换一次,重复1天。
如果需要,可以将通知设置为在成功或不成功执行任务时发送。高级设置是可以输入特定作业设置的位置。我们现在就把这些留下。
单击“确定”。
我们现在已经设置了FME服务器,每天执行一次计划任务。您可以通过查看日程页面中的开始时间列来确认日程安排是否到位;它应该显示工作区将在明天上午1:00运行。
我们希望您已经发现这些关于FME服务器教程的入门指南是有用的。如果您对使用FME服务器有任何疑问,退房问答论坛,阅读FME服务器文档,或者在下面的评论中发表你的问题。如果您想要更多的教程来尝试FME服务器的其他功能,退房快速启动(也可从Web用户界面登录页访问)。您还可以在我们的培训页面.谢谢!
在第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文件内容的快速检查确认了结果是我们所期望的。
注意:此工作区中的参数都是手动设置的,以演示如何使用发布的参数。创建工作区的一种更快的方法是在生成新工作区时选择动态模式选项。
在第1部分在本教程中,您运行了一个已经随FME服务器提供的工作区。这次,您将把自己的工作区发布到FME服务器并运行它,遵循以下步骤:
在本教程的第2部分中,您将学习如何将FME工作区发布到FME服务器,并从FME服务器Web用户界面运行它。
a)在FME工作台中打开本文所附的工作区模板(communitymapping.fmwt)。亚搏国际在线官网
这是一个简单的工作区,从文件geod亚搏国际在线官网atabase中获取社区映射数据并将其写入通用格式。通用编写器非常灵活,允许用户决定在工作区运行时写入哪种格式。目前,它被设置为写入esri shapefile。通过查看输出格式参数来确认。
b)运行工作区以确保其正常工作。
a)工作台内,转到文件>发布到FME服务器…
b)连接到FME服务器。
-在“连接”下选择“添加Web连接”
-输入连接名称,能见度,服务器URL,用户名、密码和身份验证。
c)选择存储库和工作区名称。
单击“新建”按钮创建新的存储库。输入server tutorial作为名称,以及“FME服务器2018教程”的说明。将工作区重命名为CommunityMapping亚搏国际在线官网.fmw。
d)上传数据文件
-单击“选择文件”按钮
-选择位置
-单击“上载到共享资源文件夹”单选按钮,然后选择数据文件夹并单击“确定”。
-选中CommunityMap.gdb的复选框,亚搏国际在线官网那么好吧
-确保选中“上传数据文件”,然后点击下一步。
e)使用一个或多个服务注册工作区。
服务返回的翻译结果形式略有不同:
-数据下载服务以可下载的zip文件的形式返回结果。
-数据流服务以数据流的形式返回结果
-作业提交者服务接受并运行工作区作业请求
-kml network link返回一个kml network link,可在google earth中使用。
-通知服务允许事件驱动的消息传递
检查数据下载服务(您可以让作业提交者保持选中状态)。单击“发布”。日志文件应确认工作区已成功发布。
a)打开FME服务器Web用户界面。
使用作者/作者用户名/密码登录。
工作区显示在“上次发布的工作区”部分中。
b)单击运行工作区,并在“运行工作区”页面上填写详细信息,或者从最新发布的工作区中选择工作区。
-选择我们刚刚创建的存储库:服务器教程
-下面的工作区字段将自动填充CommunityMapping.fmw工作区,因为它是存储库中唯一的工作区。亚搏国际在线官网
-“服务”下拉列表显示我们在此工作区注册的2个服务。选择数据下载。
c)点击运行
应该有一个包含一些摘要信息和数据下载URL的成功翻译。
a)单击URL下载zip文件。
打开zip文件以确认翻译后有许多ESRI形状文件。
欢迎使用FME服务器!本教程将为您提供使用FME服务器基础知识的实践经验。它由4部分组成:
-浏览Web界面(当前文章)
在本教程的第1部分中,您将了解什么是FME服务器,浏览Web用户界面,并运行一个示例工作区。
如果你想和你自己的FME服务器一起使用,以下是先决条件:
a)必须安装FME服务器
访问我们的网站免费60天的FME服务器试用
b)FME服务器必须获得许可。
见FME服务器许可审查如果您还没有授权FME服务器。
c)必须安装并授权FME桌面。
访问我们的网站FME桌面免费试用
d)样本工作空间和数据
点击在这里下载本教程的数据
a)开放式Web界面
您可以通过以下几种不同的方式打开Web用户界面:
b)登录
在本教程中,使用安装时设置的默认作者/作者用户名/密码登录。如果在安装过程中更改了用户名和密码,使用该用户名登录。否则使用默认值:
用户名=作者
密码=作者
注意,登录字段下面还有一些有用的链接,包括另一个初学者教程,这个快速入门.
参观旅游
在主视图中是显示最近工作的面板,最近的项目,最喜欢的工作区,以及上次发布的工作区。这些面板是空的,因为这是新安装。
左侧是一个面板,带有FME服务器的Web界面菜单。
右上角包含一个帮助按钮,用于链接到文档和文章,包括开发人员的资源。旁边是一个星型按钮,可以让你快速找到你最喜欢的工作区。右上角的Person按钮包含用户设置。
最后,在左下角,您可以找到关于您的FME服务器的构建和版本的信息。
从Web界面运行一个示例工作区:
a)单击“运行工作区”按钮。
在这里,我们可以选择已经发布到FME服务器的工作区并运行它。
b)选择工作区所在的存储库
您可以将存储库视为存储相关项目的文件夹。FME Server 2018预装了两个存储库:仪表盘(其中包含多个默认情况下每天运行以跟踪服务器性能的工作区)和示例。我们只是对样本库感兴趣,所以选择它。
c)选择要运行的工作区
工作区下拉列表列出示例存储库中的工作区。选择austinapartments.fmw。
d)选择运行工作区的服务
在中发布和注册自己的工作区时,我们将进一步讨论服务。第3部分.现在,选择数据流服务。
e)点击运行(右下角)
当作业准备就绪时,按钮将变绿,在FME执行工作区后,结果,在本例中是一个kmz文件,将通过浏览器下载。通过在中打开下载的数据,您可以随意查看下载的数据。谷歌地球或FME数据检查员.
运行工作区对话框