你在这里: 参考手册 > FME服务器Web服务 > 转型服务 > KML网络链接服务

KML网络链接服务

KML网络链接服务接受并执行工作空间指定的转换请求,将结果作为可以与Google地球一起使用的KML网络链接。

注意:如果安装此服务,则必须安装数据流服务。

可以使用URL或表单请求此服务。例如,

http:// / fmekmllink / / .fmw?<参数>

生成的响应是kmz文件,包含KML网络链接。此链接的URL指向数据流服务并引用所请求的工作区。没有执行翻译以提供KMZ文件。结果总是作为Google地球中的更新间隔最新。

注意:当Google地球(或其他应用程序)正在运行并且kmz文件加载时,生成文件的工作空间在重复的基础上运行,直到应用程序关闭。默认频率为每60秒。要更改,请在KML网络链接属性文件中更新refresh_interval指令。此文件位于 \ umerities \ tomcat \ webapps \ fmekmllink \ web-inf \ conf \ propertiesfile.properties。

要求

此服务适用于写入KML和KMZ文件的任何工作区。Workspace中应存在以下已发布的参数:

  • Bboxeast.:边缘盒子
  • Bboxwest.:边缘边框
  • Bboxnorth.:边缘框
  • Bboxsouth.:南方边框

启用KML网络链路层时,Google Earth将其当前视图窗口的范围传递给这些参数。坐标在Lat-Long。工作空间可以使用这些参数来读取具有空间查询的源数据。

响应元素

如果KML网络链接服务成功处理请求,则返回以KMZ格式括到客户端作为数据流的KML文档。KML文档包含一个NetworkLink元素,其中链接/ href设置为URL。此URL使用提供的存储库和工作区名称调用FME Server数据流服务。有关KML格式的完整引用,请参阅:http://code.google.com/apis/kml/documentation/

如果响应格式指定为XML或JSON,则服务故障响应可能包含下表中所示的元素。

元件

儿童元素

描述

statusinfo.

信息

消息字符串

服务失败消息

状态

成功|失败

服务状态

也可以看看