斯潘8
斯潘4
数据传递可以使用以下组件
作为学习练习,以下是访问数据下载服务的两种不同方法。尝试一下,让他们对直接使用它和通过RESTAPI进行工作有一种感觉。
要使用RESTAPI检索工作区的已发布参数,你可以参观
http://
响应也可以在json或xml中使用-设置accept头文件,或使用参数“accept”,可以设置为“json”或“xml”。更多信息,请参见http://api文档。/
关于如何为数据下载构建一个良好的工作空间的最彻底的解释可以在FME服务器教程中找到。见剖面图与FME服务器一起使用参数.您也可能希望注册免费培训课程它覆盖了这种材料。
构建数据下载工作区的常用技术包括:
一旦你建立了一个工作区,您需要构建一个Web表单来收集用户输入并提交运行工作区的请求。
使用上面的REST接口说明,检索工作区的参数。您将需要每个参数的“名称”,以及它的“价值”选项。
请参阅以下网址的资源:W3学校有关HTML表单的详细信息。
对于一个简单表单的工作示例,您可以修改它并与Live进行交互,见同步运行作业演示在FME服务器开发人员的操场上
如果您只想在提交表单后链接到数据,您可以从FME服务器请求HTML响应。这将返回一个带有数据链接的网页。响应页的样式可定制.
如果您想做更复杂的事情,请参阅下面的“下一步”。
如果您使用数据流服务,您可以创建一个输出XML或JSON的工作区,并使用javascript解析它,或者直接显示数据。有关解析XML和JSON的详细信息,在上查看这些资源XML和杰森.
您还可以在“异步”模式下通过数据下载服务运行工作区,以便在完成时发送电子邮件。您需要将电子邮件订户配置为datadownload_async_job_success主题。见发送电子邮件第1部分了解更多详细信息。
创建一个静态表单是非常好的,但是,如果您不提前知道发布参数的选项是什么呢?解决方案是动态填充表单。
要查看使用javascript动态生成表单的交互式示例,看看动态填充表单在FME服务器开发人员操场演示。还可以在fme服务器javascript api文档.
要将Web表单的使用限制为经过身份验证的用户,您还可以请求用户名和密码,生成一个令牌。令牌必须作为参数附加。通过请求用户名和密码,可以即时生成令牌。见请求令牌在FME服务器开发人员的操场上。
或者,对于公共访问,您可以分配fmeguest角色权限,通过rest接口运行工作区。参见上的FME服务器文档权限.
或者,如果您的组织中已经安装了Active Directory,利用它来定义FME服务器中的安全角色Active Directory组.
到目前为止,我们已经暗示了在生成工作区URL请求链接后,您可以如何处理它,但这里有一些具体的建议:
传输数据而不是下载。要使用流媒体,只需发布到数据流服务,而不是数据下载。伟大的PDF,KML,HTMLRSS等。
通过将其他文件和目录写入输出目录,创建更复杂的下载zip文件。
发送带有附件或数据链接的自定义电子邮件。阅读以下介绍材料:FME服务器中的电子邮件然后通过发送电子邮件辅导的。
集成Web地图
自2013年FME服务器以来,包括一个ftp订户。这意味着您可以自动将转换结果上载到FTP站点。见FTP订户文档了解更多详细信息。
允许用户交互选择感兴趣的区域,只发送相关数据。演示可以使用:
在某些情况下,您可能希望更改某些设置或以不同的方式配置组件,以便更好地分发数据:
?2019安全亚搏在线软件公司|合法的