主题“云服务”中的问题 https://knowledge.亚搏在线safe.com/questions/topics/single/19019.html网站 “云服务”主题的最新问题 允许管理员用户更改FME云帐户的基本URL https://knowledge.亚搏在线safe.com/idea/88150/allow-admin-user-to-change-the-base-url-of-fme-clo.html(https://knowledge.safe.com/idea/88150/allow-admin-user-to-change-the-base-url

目前没有在创建帐户后更改FME云帐户URL的工具。即使文件在这里建议通过更改帐户名来更改帐户URL,它不能正常工作。

如果当前的URL是http:// < 基础 URL 1>.fmecloud.亚搏在线safe.com 如果我们需要把它改成http:// < 基础 URL 2>.fmecloud.亚搏在线safe.com

因此,至少对于更改后启动的实例,需要添加更改帐户URL的功能。如果对URL的更改可以应用于所有实例(包括现有实例),那就太棒了。

云服务 云计算API FME云参数 清华大学,2019年3月7日23:57:22格林尼治标准时间 帕拉格马
FME云分时计费 https://knowledge.亚搏在线safe.com/idea/68384/sub-hour-billing-for-fme-cloud.html

使用FME云运行大量的短作业对于服务器的运行时间来说是非常昂贵的。

例如,如果需要运行每天运行5分钟的翻译,你会被收费很多服务器时间没有使用。

AWS最近允许以不到一小时的时间间隔在更新的Linux上计费。如果计费时间不到一个小时,那么在FME亚搏在线云上,它将使一些工作流变得非常经济。

基于此知识库问题:

https://knowledge.亚搏在线safe.com/questions/37275/fme-cloud-pricing.html网站



云服务 FME云 演员表 星期二,2018年4月17日20:15:34格林尼治标准时间 丹皮尔斯
从FME服务器移动到FME云 https://knowledge.亚搏在线safe.com/articles/56372/moving-from-fme-server-to-fme-cloud.html(https://knowledge.safe.com/articles/56372/moving-from-fme-server-to-fme-

为什么是FME Cloud?

越来越多的数据存储在云存储服务中,公司开始将本地IT基础设施移动到云上,以节省成本并提高性能。FME云是一种平台即服务(PaaS),它允许您利用FME服务器的功能,而无需麻烦硬件维护。此外,你将从中受益无限制发动机(只要您的实例能够处理它),灵活定价以及与其他云服务相结合的出色性能。

但是,在将所有工作流从FME服务器移动到FME云之前,您需亚搏在线要考虑一些事情来充分利用它。

我的数据在哪里?

在转移到FME云之前,要问自己一个非常重要的问题,那就是您正在处理的数据在哪里。如果您正在使用云服务提供商将所有数据移动到云上,使用FME云提高性能的可能性很高。FME云在接近数据时工作得最好。

如果数据将保留在不允许外部连接的内部网络中的本地数据中心,FME服务器很可能是更好的选择。

请查看此比较,了解有关FME服务器和FME云.

我需要什么格式?

FME云实例在Linux上运行,不能直接访问文件系统。除了一些例外,几乎所有格式都支持Linux,但是,如果要将工作流从运行在Windows上的FME服务器迁亚搏在线移到FME云,则需要检查工作区是否使用不受支持的格式。如果您要查找特定的格式,FME集成库是一个很好的来源。在每个格式页的底部,兼容性概述将指示FME云上是否支持该格式。另一个伟大的资源是格式化矩阵您还可以检查FME云上是否支持格式。在Linux上不需要安装额外软件或第三方库的所有格式都将在FME云上得到支持。

由于无法在FME云上安装和许可第三方库,因此支持ESRI格式也是有限的。

基于JDBC的读写器支持FME云上的Microsoft SQL Server数据库格式。

如何连接到数据库?

我们建议结合使用AWS RDS实例数据库和FME云,以获得最佳性能。要记住的一点是,您的FME云实例应该连接到的数据库需要公开可用。一个好的做法是只允许FME云实例的IP地址访问数据库。有关如何保护对数据库的访问以及如何将静态IP地址分配给FME云实例的详细信息,请参见问答帖子.

如何使用我的网络共享?

FME云实例部署在自己的虚拟私有云(VPC)中,因此无法访问任何非公共网络资源。我们强烈反对使用与FME云共享的公共网络。我们建议使用AWS S3作为外部资源。你可以了解更多关于使用和配置带FME云的S3.除了AWS S3之外,其他云存储服务,如Google Drive,可以使用一个驱动器或Dropbox。

我有硬编码我的路径吗?

在从FME服务器转移到FME云之前要检查的另一个非常重要的事情是,检查您的任何工作流是否包含到正在运行的机器FME服务器的文件系统的硬编码路径。亚搏在线读取或写入磁盘的每个工作区都应使用FME服务器共享资源参数.这将确保在将FME服务器迁移到FME云或任何其他FME服务器安装时,不会遇到硬编码路径的任何问题。

请随时在下面的评论中分享您在将FME服务器移动到FME云时的所有经验。

云服务 迁移 fMcEng音 周一,2017年10月23日19:01:53格林尼治标准时间 格哈拉德保险箱亚搏在线
IBM云存储 https://knowledge.亚搏在线safe.com/idea/54475/ibm-cloud-storage.html

以类似于S3的方式支持IBM云存储

云服务 IBM 周一,2017年10月2日14:35:57格林尼治标准时间 法梅扎德
如何关闭我的FME云帐户? https://knowledge.亚搏在线safe.com/questions/39645/how-can-i-close-my-fme-cloud-account.html(https://knowledge.safe.com/questions/39645/how-can-i-close-my-f

我不再使用我的FME云帐户,但我仍然收到发票。我如何关闭帐户?

云服务 星期二,2017年2月7日16:44:06格林尼治标准时间 法梅扎德
支持创建别名以写入ESRI Arcgis Portal Feature Services https://knowledge.亚搏在线safe.com/idea/37279/support-alias-creation-for-writing-to-esri-arcgis.html

现在,在写入geodatabase featureclass时支持别名功能,不过,如果能从FME直接将其写入Arcgis门户,那就太好了。

ESRI Web服务 ArcGIS门户 云服务 门户 FRI,2016年12月2日格林尼治标准时间21:20:19 索尼亚克
开始使用FME和Web https://knowledge.亚搏在线safe.com/articles/1543/getting-started-with-fme-and-the-web.html网站

FME技术(FME桌面,FME服务器,FME云)非常适合使用最新的Web技术。在这里,您将了解如何使用:


网络资源

这是网络上的静态数据,如图像,XMLShapefilesAutoCAD DWG,GeoJSON网络地图瓦片,PDF名单还在继续。用户下载的数据以及一些Web应用程序使用的数据。FME可以使用所有这些Web资源并生成它们,甚至把它们转移到服务的地方。

访问
在工作空间中,所有基于文件的读卡器都可以访问来自URL的数据或Web资源。这个电视传真机Transformer还可以通过添加的选项下载数据来验证请求。httpCaller可以为主机存储cookie数据,它允许您使用一个URL登录,然后从另一个URL下载资源。如果下载的数据不是XML/JSON,在FME工作台中,变压器很容易操作,你可以使用属性筛选器特写作家变形金刚把它保存在本地,然后是特技演员把它读回到工作区。

提供
一旦你有了文件,你需要为他们服务。这可以简单到将它们复制到网站的公用文件夹(例如使用文件复制写入程序)或者您可以为此目的使用现有的云服务。FME对两者都有本机支持亚马逊S3Dropbox(Dropbox)Dropbox连接器)您可以将数据上传到其他云服务,如Google Drive和Box网站使用httpCaller变压器。此外,这个巨嘴鸟如果所有其他方法都失败,则可以使用Transformer上载数据。

注意:许多最新的Web服务正在实现一个名为OAuth的授权框架。在FME 2016中,你可以定义OAuth 2.0 Web连接在连接到Web服务时,httpCaller可以使用的。这比常规的HTTP和令牌身份验证方法提供了更大的安全性。

实例


Web服务

Web服务提供了通信方式的标准,并授予对应用程序之间的功能的访问权,否则这些功能将被断开。可以利用FME技术使用现有的Web服务,创建新的Web服务,实现Web服务标准。FME服务器为一些常见的数据工作流提供Web服务,并且可以扩展以实现常见的行业标准。亚搏在线

FME服务器REST API

FME服务器RESTAPI是一个强大的工具,可以用来与FME服务器交互。这个FME服务器REST API培训教用户如何使用FME服务器RESTAPI并构建自己的Web应用程序。RESTAPI允许用户与FME服务器交互,而不使用FME服务器的图形用户界面。本课程告诉用户剩余的API是什么,如何使用它,以及如何构建利用FME功能的定制Web应用程序。

访问
本土支持
有很多,许多您可能希望使用FME访问的Web服务。一般来说,这些服务存储数据以与一组应用程序一起使用,或者处理数据以供其他应用程序使用。FME使用读卡器组合支持这两种情况,作家和变形金刚。

FME本机支持的Web服务提供者包括:


自己动手支持
当考虑到网络的庞大性时,上面支持的提供者列表是相当小的。为了支持其他Web服务,可以使用httpCaller Transformer进行连接,并且可以将所需的协议逻辑管理到单个接口中,称为自定义变压器.

使用httpCaller Transformer连接到Web服务的示例包括:

注意:许多最新的Web服务正在实现一个名为OAuth的授权框架。在FME 2016中,你可以定义OAuth 2.0 Web连接在连接到Web服务时,httpCaller可以使用的。这比常规的HTTP和令牌认证方法在连接到诸如google drive等Web服务时提供了更大的安全性。Dropbox,Box网站,还有更多。

提供
FME为处理数据提供了一个很好的平台,而FME服务器提供了一个Web服务,用于直接公开名为数据流服务.此服务可以建立在实现第三方Web标准的基础上,也可以创建自己的RPC或REST定制Web服务。可以使用FME服务器创建Web服务,包括本地支持数据传递数据加载–两个非常常见的Web数据工作流。亚搏在线

实例



韦伯克斯

Webhook是http(post,get)为响应触发器或事件而发送到用户定义的URL的回调。Webhook的使用允许与现有服务进行第三方数据集成,如FME服务器。Webhook只需要一个HTTP URL,而不需要像JMS或WebSockets这样的特定协议。

如果您的客户需要针对特定事件进行更新,为这些事件创建一个Webhook将使他们能够接收和传播关于该事件的信息到他们的自动化工作流中。亚搏在线Webhook允许一个系统实时接收来自另一个系统的数据。而不是在源系统中轮询新数据,源系统中的事件自动向目标系统发送数据。

使用Webhook几乎和在任何Web浏览器的地址栏中输入URL一样简单。网址并不复杂,通常不需要任何配置,而且不需要编写代码!

访问或调用Webhook URL
这个电视传真机Transformer是FME与第三方提供的Webhook集成的网关。工作空间,在FME工作台中编写,可以按照其他服务(例如XML或JSON)。httpCaller可以使用post-request方法将消息发送到webhook,它将被第三方服务消费。

提供Webhook URL
FME服务器可以提供Webhook回调URL及其通知服务。在FME服务器中创建的每个主题自动生成可作为Webhook回调URL提供的直接URL。当一个事件在另一个系统中发生时,FME服务器中的主题将提供有关该事件的信息。

作为一个例子,假设您有一个网页,用户可以在其中发布数据。您可以设置网页,通过webhook将新条目转发到其他系统。通过提供Webhook回调URL,当新数据发布到网页上时,HTTP Post方法将数据发送到您的URL,通常作为JSON负载。这些信息可以被消化以触发工作流,或者使用后续的Webhook传播到其他系统。亚搏在线

可以将订阅配置为监视主题,然后FME服务器可以执行其他事件,例如通过电子邮件传递数据或更新数据库,根据您设置的协议。

实例



网络套接字

WebSockets是一种相对较新的技术,在HTTP之上实现,它允许基于浏览器的客户端-服务器双向通信,而不需要轮询开销(具有HTTP开销的Ajax请求)。也没有客户端插件的不便和不可靠。现代浏览器包括用于连接到WebSockets服务器的JavaScriptAPI的内置实现。Web应用程序可以使用WebSockets在服务器和客户机之间来回传递信息,以提供始终连接的实时性,和沉浸感。

自2014年发布以来,FME服务器可以充当WebSocket服务器没有附加模块,允许与客户端Web应用程序进行快速实时通信,需要最少的设置。

访问或接收
使用WebSocketReceiver变压器,FME可以接收来自不同服务器的WebSocket消息。每次收到消息时都会生成一个功能,将消息的内容放入指定的属性中。可以编写包含WebSocketReceiver Transformers的FME工作区,以便在同一工作流中处理消息,以创建空间数据或基于消息中包含的数据生成通知。亚搏在线

消息也可以由WebSocket发布服务器–FME服务器通知服务的一部分。此发布服务器通过TCP从支持WebSocket的客户端接收消息,并将其发布到FME服务器主题。支持的客户端可以包括WebSocketSender转换器,以及Java或HTML5 Web浏览器。

提供或发送
这个网页寄存器Transformer可以向WebSocket服务器发送消息。第一个输入功能将导致WebSocketSender初始化连接,将要传输的数据中指定的功能发送到服务器,包括启动连接的第一个功能,实时。

这个WebSocket订阅服务器可用于接收来自FME服务器通知服务的通知,并通过TCP将其发布到连接到FME服务器WebSocket服务器或其他目标URL的WebSocket支持的客户端。支持的客户端包括WebSocketReceiver Transformer和基于HTML5的Web浏览器。

实例


网状物 网络套接字 云服务 韦伯克斯 清华大学,2016年8月25日19:51:11格林尼治标准时间 米塔特保险柜亚搏在线
在FME云上具有重音的DBF属性名称有问题。 https://knowledge.亚搏在线safe.com/questions/29721/dbf-attribute-names-with-accents-problem-on-fme-cl.html

你好,

我有一个esri shapefile,其中一个属性名包含“_”字符。当我把这个本地加载到我的计算机上时,当我指定保存dbf文件的编码时,它读起来很好,我可以把它存储在PostGIS数据库中。

但是,当我将该工作区发布到FME Cloud并在那里运行时,不显示此字符,我只看到这个字符:

当查看翻译日志时-当我从计算机运行工作区时:

2016-06-13 10:48:31 1.6 0.0通知DBF读卡器:检测到的字符编码'CP1250'2016-06-13 10:48:31 1.6 0.0通知DBF文件'C:\users\radek\desktop\prace\fme\kvarnercad rijeka\09062016 U shift pokusy\crpna _stanica _1250.dbf'具有字段:ID号(10,0),IME char(50),乌利卡·卢卡·查尔(50岁)NUS Char(50)伊佐尔·波达·查尔(50岁)纳波美纳字符(100),Fotografij字符(150),uporabna-d字符(250),Godina-Izg编号(5,0)vrsta_crpk字符(250),Broj_Crpki字符(50),Kapacitet_uchar(50岁)斯纳加·莫托·查尔(50岁)Instaliran字符(50),Anga_irana char(50岁)Broj_Okret字符(50),Godina_CRP字符(50),Sito char(1)otvor_sita char(50)2016-06-13 10:48:31 1.6 0.0通知DBF读卡器:使用用户指定的字符编码“CP1250”

当我从FME云运行工作区时,我在实例上查找日志时看到的日志

2016-06-13 08:19:41.2.0;通知DBF读写器:检测字符编码CP1250'2016-06-13 08:19:19:41.2.0;通知DBF文件/数据/FM服务器/资源/系统/temp/上传/导入测试/unip进口9.fmw/5b53176数据316E75A8D92DF9890C32/crPNA U Stanica.dbf'有字段:ID号(ID号)字段:ID号(DBF’有字段:ID号(ID号)字段:ID号10.0秒)IME char(50),乌利卡·卢卡·查尔(50岁)NUS Char(50)伊佐尔·波达·查尔(50岁)纳波美纳字符(100),Fotografij字符(150),uporabna-d字符(250),Godina-Izg编号(5,0)vrsta_crpk字符(250),Broj_Crpki字符(50),Kapacitet_uchar(50岁)斯纳加·莫托·查尔(50岁)Instaliran字符(50),安加伊拉纳字符(50),Broj_Okret字符(50),Godina_CRP字符(50),Sito char(1)otvor_sita char(50)2016-06-13 08:19:41 0.2 0.0通知DBF读卡器:使用用户指定的字符编码“CP1250”

但是当我从云下载日志时,我可以在日志中看到“”字符。

我的第一个问题是:如何解决这个问题?

我的第二个问题是:是否有任何方法可以去掉这些重音符号(例如,anga_irana变为angazirana)?我在这些论坛上找到了如何确认属性值,这也是1)当从我的笔记本电脑本地运行时(在Windows上)工作正常,但是我需要更改属性名,不是价值观。我的Python知识非常基础。


任何帮助都是不受欢迎的。

谢谢,

拉杰克

属性处理 编码 云服务 周一,2016年6月13日11:02:21格林尼治标准时间 德拉克斯
添加AWS密钥对作为资源 https://knowledge.亚搏在线safe.com/idea/29385/add-aws-key-pairs-as-resource.html网站

随着云和混合云解决方案的普及,我建议可以将AWS密钥对作为资源(即Web连接)添加到AWS特定的变压器中。这样我们就不需要在发布到FME服务器时将它们烘焙到工作台中。

如果需要在AWS控制台中的IAM下修改或撤销所有(服务器/云)发布的工作台,这也允许对它们进行单点更改。

亚马逊网络服务 资源 云服务 S3上传者 FRI,2016年6月3日格林尼治标准时间22:56:11 马修布吕克
httpcaller的更多身份验证选项 https://knowledge.亚搏在线safe.com/idea/24566/more-authentication-options-for-httpcaller.html

我希望看到向httpcaller添加了SAML和Office365身份验证,这样它就可以从更多不同的在线源访问信息。

电视传真机 认证 云服务 周一,2016年3月14日09:36:59格林尼治标准时间 红色地理
教程:使用FME服务器创建Web服务 https://knowledge.亚搏在线safe.com/articles/24147/tutorial-creating-web-services-using-fme-server.html

本文将向您展示如何使用FME服务器来驱动RESTAPI的操作。在这里,我们将研究将FME服务器与API网关集成的常见场景,并通过一个更具体的例子。

要求

  • Web可访问的FME服务器2017.1+安装(FME云实例工作)
  • 亚马逊AWS账户
  • 基本熟悉FME桌面和服务器
  • 基本熟悉AWS的使用

REST Web服务简介

Web服务允许您使用HTTP标准的简单性与Web网络上的服务器或其他节点进行交互。休息概念本身不是标准,而是一套促进简单化的指导方针,易于使用的Web API。

指南包括使用:

大多数RESTAPI将接受和响应JSON或XML格式数据的特定变体。在过去的几年里,我们已经看到了从XML向JSON的转变,因为它在Web应用程序中更容易被支持。基于FME服务器构建的Web服务可以支持XML或JSON,但我们将在本教程中使用JSON。

SOA,微服务和API

将应用程序和系统设计为一组服务越来越普遍,而不是一个整体。根据实施规模,您可能会听到诸如面向服务的体系结构(SOA)或微服务体系结构之类的术语。尽管有许多细节有待讨论,核心思想是系统各组成部分之间应该有明确的界限,他们应该使用定义良好的协议进行通信。这就产生了一系列执行较小任务的服务,而不是满足所有需求的单一应用程序。所有这些服务都可以使用不同的技术来实现,可能由不同的团队管理。

然而,通常仍然需要提供一个统一接口(API),它从不同的服务合成数据和操作。这是用一个API网关-本质上是另一个提供统一接口的服务,并在后台与所有不同的服务进行通信。

借鉴这个概念,我们将使用FME服务器提供基于工作区的服务。然后我们将使用AWS API网关构建一个REST API,并将其链接到FME服务器Web服务。在这个系统的未来迭代中,其他工作区,FME服务器实例,甚至是由完全不同的产品提供的Web服务,亚搏在线娱乐平台可以添加其他功能。

AWS API网关的替代方案

在本教程中,我们选择使用AWS API网关,因为我们已经将AWS用于FME云和其他解决方案。然而,还有其他几种选择,基于云和自托管(内部部署)。

如果要使用其他云服务提供商,您可以研究解决方案,例如近端边缘3标度.如果您正在寻找内部解决方案,您可以考虑以下产品:亚搏在线娱乐平台nginx api网关.(这绝不是一份详尽的清单)。

脚本

在本教程中,一个城市正在开始推出一个公共和内部使用的API。公园委员会是第一个建立网络服务的部门,但其他部门很快也会这样做。公园委员会决定使用FME服务器来实现服务,但对于API的用户来说,这实际上是不可见的。其他部门可选择使用FME服务器。提供GIS Web服务的其他软件,或者简单地托管一些静态文件,如果它们的数据相当简单并且不经常更新。这一切都将整齐地集成到同一个API中。

所需功能

用户需要能够使用Parks服务执行以下操作:

  • 取回所有公园
  • 检索特定的停车场
  • 按名称搜索公园
  • 增加一个新公园
  • 更新公园
  • 删除公园

操作应该适当地限制在特定的用户。查询服务可供公众使用,但只允许内部用户修改数据。

操作应该可以通过一个RESTful Web服务来访问,未来可以扩大到包括其他市政部门的服务。

实施

设计API

资源上的每个必需操作都需要映射到API中URL端点上的HTTP操作:

行动 端点
取回所有公园 获取/公园
查询公园数据集 获得/公园?密钥=值
检索特定的停车场 获得/公园/
增加一个新公园 邮政/公园
更新公园 放置/停车/
删除公园 删除/公园/

技术决策

我们将使用FME服务器构建Parks Web服务,因为FME使正确格式化来自Parks Board内部数据库的数据变得容易。然而,基于作业的FME服务器工作流亚搏在线不适合构建RESTAPI。相反,我们将使用一个专门的API网关。明确地,我们将使用适当命名的Amazon AWS API网关。

因为我们是通过网络分发地理信息系统数据的,请求和响应类型的自然选择是geojson。

设置一个简单的API调用,端对端

首先实现一个简单的端到端示例,以证明您的系统通信正常,这是一个很好的实践。在这种情况下,我们将执行/parks查询,它只涉及从mapinfo选项卡到geojson的转换。这需要配置数据流,安全性,以及API网关。

创作工作区

对于第一个API调用,工作区非常简单。我们将使用fme示例数据包中的parks.tab文件。为了您的方便,有可用的工作区模板。

下载工作区模板

将工作区另存为getallparksgeojson.fmw

发布工作区

下一步,我们将工作区发布到FME服务器。在本教程中,我们将发布到一个FME云实例,因为它可以很容易地从AWS API网关访问。

  1. 开始发布工作区,并登录到FME云实例。
  2. 创建一个名为帕克萨皮
  3. 确保已启用上载源数据的选项
  4. 将工作区与数据流服务关联。然后,编辑其属性,并选择geojson writer作为流数据源:

创建API用户

现在,让我们创建一个API用户。请注意,此用户应该具有调用API所需的所有特权。外部授权与内部用户是在网关级别完成的。

设置API用户的步骤:

  1. 管理>管理>安全
  2. 创建用户,帕克萨皮
  3. 授予用户以下权限:
    • 存储库>parksapi>读取,跑
    • 运行工作区>访问
  4. 应用更改

现在,让我们为用户生成一个令牌:

  1. 参观https://my-fme-server-example.fmecloud.com/fmetoken
  2. 输入API用户的用户名和密码
  3. 保存令牌供以后使用

Web服务URL

我们需要获取URL以通过数据流服务运行工作区:

  1. 转到运行工作区。
  2. 选择帕克萨皮储存库,然后选择您发布的工作区。唯一的选择应该是数据流。
  3. 打开高级面板
  4. 保存直接URL示例的基本URL和路径(确保不包含任何查询参数)。例如,https://my-fme-server-example.fmecloud.com/fmedatastreaming/parksapi/getparksgeojson.fmw.

与AWS API网关集成

登录您的AWS管理控制台,然后去网络和内容交付> API网关.现在,我们将创建一个新的API,并添加一个方法。

  1. 点击创建API创建新API的按钮
  2. 命名API市政API
  3. 选择创建资源行动新API的菜单
  4. 创建一个名为公园.默认URL,“公园”很好。
  5. 下一步,为资源创建方法。这将在左窗格中显示为空下拉菜单:

    选择得到作为行动。

  6. 设置请求。将集成类型设置为超文本传输协议,并使用上面的URL作为HTTP端点:

    保存请求后,您应该看到一个包含四个主要部分的图表-选择集成请求
  7. 选择添加查询字符串在“url查询字符串参数”下
  8. 命名查询字符串参数令牌进入阶段变量.token.这将允许您在部署完整个API之后只为其设置一次令牌。
  9. 回到方法图,单击试验图标位于左上角。您需要输入先前生成的令牌。测试方法应产生类似于以下内容的响应:

部署API

既然我们已经用一个资源和一个方法创建了一个API,我们可以部署并试用它。

  1. 点击动作>部署API,并选择新阶段为舞台
  2. 创建一个名为DEV
  3. 开发阶段编辑器页去阶段变量标签。
  4. 添加一个名为令牌并给它你之前创建的令牌值。

测试API

  1. 仍在“舞台编辑器”页上,复制API的“调用URL”,并打开新的浏览器选项卡
  2. 粘贴URL,添加公园到最后,然后按回车键。(完整的URL看起来像https://0AA00AAA0.execute-api.us-west-2.amazonaws.com/dev/parks/公园
  3. 现在您应该从API获得示例响应。

请注意,以后创建的方法也可以使用在stage变量中指定的标记,所以如果令牌改变,你就可以在舞台上表演了。如果您有单独的开发和生产FME服务器,那么可以对服务器URL执行类似的操作。

下一步

使用这个例子,我们可以使用FME服务器工作区来实现进一步的API调用。要与之合作的一些想法:

  • 已发布参数使用查询字符串参数很容易设置
  • 邮政数据可以使用文本文件阅读器读取,或者是geojson阅读器,如果数据是这种格式的话。
  • API网关通常可以做复杂的映射数据。例如,您可以使用Parks的ID在Summary/Parks调用中添加指向该公园数据的URL的链接。您希望避免将此逻辑添加到工作区,因为它需要Web服务了解API层。
网状物 亚马逊网络服务 吉森 云服务 清华大学,2016年3月3日格林尼治标准时间21:39:54 德威特保险箱亚搏在线
FME服务器-发送带有Office365错误的电子邮件 https://knowledge.亚搏在线safe.com/questions/23917/fme-server-send-email-with-office365-error.html

更新:FME服务器的新产品问题。打开了FME云安全设置上的端口587。所以和大多数事情一样,我在放弃并寻求帮助后的几分钟内解决了自己的问题。

我正在使用FME服务器(云)构建一个应用程序,它的一部分是电子邮件交换。使用SAFE提供的大量教程(感谢您),我能够接收和处理来自带有imap设置outlo亚搏在线ok.office365.com的Office 365帐户的电子邮件,并发布到阅读电子邮件通知程序。

我现在遇到的问题是设置SMTP设置。遵循SAFE的优秀教程,我可以通过我的Gmail帐户成功发送。亚搏在线然而,Office365似乎是另一种动物。我已登录帐户并使用了指定的设置:

服务器名称:smtp.office365.com

端口:587

加密方法:tls

我尝试过每一种排列(ssl,TLS没有什么,等等)我唯一能看到区别的地方是没有验证证书的选项(是或否)。微软在他们的文档中指定不验证证书。在电子邮件订户设置中是否有更改或强制此设置的方法?

是否有人有任何运气设置Office365与FME服务器的SMTP和可以提供一些方向?

谢谢,

马特

更新:这似乎是这篇文章的衍生埃里克詹最近:https://knowledge.亚搏在线safe.com/questions/23243/how-to-…

我想知道这是否是一个错误,如果是,什么时候可以解决?

电子邮件 云服务 太阳2016年2月28日19:13:20格林尼治标准时间 马修布吕克
添加MRF文件类型支持-用于云中的光栅数据 https://knowledge.亚搏在线safe.com/idea/22402/add-mrf-file-type-support-for-graster-data-in-the-c.html

MRF(元光栅格式)是一种由NASA设计的文件类型,但作为开源GDAL发布。它是专门设计来实现对存储在云环境中的光栅数据集的快速访问。它将在Arcgis 10.3及以后的版本中得到支持。

以下是一些背景:

https://github.com/nasa-gibs/mrf/blob/master/spec/…

http://www.esri.com/esri news/releases/15-4qtr/esr…

http://www.int-arch-photogramm-remote-sens-spatial…

http://desktop.arcgis.com/en/desktop/latest/manage…

光栅 特征类型 云服务 格式化画廊 结婚,2016年1月20日00:45:05格林尼治标准时间 阿莱纳林德赛
能够从FME服务器资源中装载S3存储桶作为驱动器 https://knowledge.亚搏在线safe.com/idea/22137/capability-to-mount-s3-bucket-as-a-drive-from-within.html

在FME服务器中,目前可以添加到AmazonS3 bucket的连接作为资源,但是因为S3的桶不是作为驱动器安装的,在FME服务器上运行作业时,这些外部资源不能用作输入或输出数据位置。

在处理大量基于云的数据时,如果能够读取和写入数据,而不必首先将数据复制到FME服务器资源中,这将很有帮助。

亚马逊网络服务 资源 云服务 星期二,2016年1月12日15:36:21格林尼治标准时间 考特尼耶
我们能在用无人机进行陆地测量的同时进行装载吗? https://knowledge.亚搏在线safe.com/questions/19744/can-we-do-simultaneous-loading-while-making-measure.html网站 云服务 FRI,2015年11月6日14:39:34格林尼治标准时间 艾尔范莫古科克