span8
span4
FME Workbench可用于建立一个工作区,将检查数据集或服务所期望的结果,改变值或满足特定条件的值。这些就定期FME Server上按计划运行。
如果返回的数据,改变确定的或标准满足的工作区可以触发事件(订阅)。这可以是数据处理或发送通知。
在本教程中,我们将使用OpenWeatherMapForcaster查看天气,并通知到FME Server中的当前状况。
weatherupdates-begin.fmw
weatherupdates-complete.fmw
请下载OpenWeatherMapForecaster变压器从FME枢纽。您需要注册以获得API密钥OpenWeatherMap。
这种变压器需要点几何返回天气预报,所以你需要创建的兴趣FME点(您想天气预报)。
一些有用的坐标可能是:
会议中心(FME UC位置):纬度:49.2892260,经度:-123.1169553
亚搏在线安全软件办公:纬度:49.138036经度:-122.857629
你也可以找到自己的经/纬度使用谷歌地图坐标。
通过将在“X值”和纬度值的经度值转换为“Y值”中输入坐标转换的创造者。要做到这一点,你需要点击[...]旁边的“几何对象:点”。
运行工作空间,检查输出。
在OpenWeatherMapForecaster,设置天气为“当前”,并输入API密钥。
现在,我们要创建一个通知消息。添加AttributeCreator并使用输出从OpenWeatherMapForecaster构建你的消息。
例如:
新属性:天气信息
属性值:眼下天气是@Value(weather_description)。云盖@Value(云)%。
我们需要的地方发送这封邮件,所以我们将它发送到FME Server上的话题。打开Web UI的FME Server,然后转至通知>的主题。添加一个新的话题,叫做Weather_Alert。你也应该看到题目监控的选项。选择Weather_Alert主题,并按下播放按钮,开始监控。不要关闭这个选项卡中,我们将要运行我们的天气工作区后,再次查阅这里。
回到工作台,添加FMEServerNotifier并打开参数。添加到FME Server的连接,选择Weather_Alert话题,并为内容选择您的天气信息的属性。
运行工作区。完成后,回来查看浏览器中的通知页面打开。您应该看到题目监测下您的信息出现。
作为一个延伸,可以适应工作区,检查未来的天气预报,并根据不同的天气事件通知?
提示:退房WeatherUpdates,Complete.fmw
您应该看到的信息是您在AttributeCreator构造出现在FME Server中的主题消息,监测Weather_Alert话题时。
你可以创建一个由这个话题,可以提醒某人即将到来的天气条件,如发送电子邮件或SMS触发订阅。
©2020安全亚搏在线软件公司|法律