SPAN8.
SPAN4.
FME Workbench可用于构建一个工作空间,该工作空间将检查数据集或服务,了解所需结果,更改符合某些标准的更改值或值。然后可以在计划中定期在FME服务器上运行这些。
如果返回数据,则识别或标准符合工作空间可以触发事件(订阅)。这可以是数据处理或发送通知。
在本教程中,我们将使用OpenWeatherMapforcaster来检查天气并向FME服务器发送通知,请访问当前条件。
Weatherupdates-begin.fmw
Weatherupdates-Complete.fmw
请下载OpenWeatherMapForecaster变压器来自FME枢纽。您需要注册API密钥OpenWeathermap.。
该变形器采用点几何来返回天气预报,因此您需要在FME中创建一个兴趣点(您想要的天气预报)。
一些有用的坐标可能是:
会议中心(FME UC地点):LAT:49.2892260,LON:-123.1169553
亚搏在线安全软件办公室:拉特:49.138036 LON:-122.857629
你也可以使用谷歌地图找到你自己的纬度/经度坐标。
将坐标输入到Creator中,将lon值放入' X值',将lat值放入' Y值'。要做到这一点,你需要点击[…]旁边的“几何对象:点”。
运行工作区并检查输出。
在OpenWeatherMapforEcaster中,将天气设置为“当前”并进入API键。
现在我们想创建一个通知消息。添加attributecreator并使用OpenWeatherMapforeCaster的输出构建您的邮件。
例如:
新属性:天气消息
属性值:现在天气是@Value(Weather_description)。云覆盖是@Value(云)%。
我们需要某处发送此消息,因此我们将发送到FME服务器上的主题。为FME服务器打开Web UI,然后转到通知>主题。添加一个名为weather_alert的新主题。您还应该看到主题监视的选项。选择Weather_alert主题,然后按播放按钮开始监控。不要关闭此选项卡,我们将在运行天气工作空间后重新回复此处。
返回工作台,添加FMEServerNotifier并打开参数。添加到FME服务器的连接,选择Weather_Alert主题,并为内容选择您的天气消息属性。
运行工作区。完成后,请在浏览器中打开通知页面。您应该在主题监视下查看您的邮件。
作为一个伸展,您是否可以调整工作区以检查未来的天气预报并根据不同的天气事件通知吗?
提示:查看WeatherUpdates-Complete.fmw
在监视Weather_Alert主题时,您应该看到attributecreator中构建的消息在FME服务器中显示为主题消息。
您可以创建一个由此主题触发的订阅,该订阅可以提醒用户即将到来的天气情况,例如发送电子邮件或短信。
©2019 S亚搏在线afe Software Inc |法律