KML网络链接服务
KML网络链接服务接受并执行工作空间指定的转换请求,将结果作为可以与Google地球一起使用的KML网络链接。
注意:如果安装此服务,则必须安装数据流服务。
可以使用URL或表单请求此服务。例如,
http://
生成的响应是kmz文件,包含KML网络链接。此链接的URL指向数据流服务并引用所请求的工作区。没有执行翻译以提供KMZ文件。结果总是作为Google地球中的更新间隔最新。
注意:当Google地球(或其他应用程序)正在运行并且kmz文件加载时,生成文件的工作空间在重复的基础上运行,直到应用程序关闭。默认频率为每60秒。要更改,请在KML网络链接属性文件中更新refresh_interval指令。此文件位于
要求
此服务适用于写入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. |
信息 |
消息字符串 |
服务失败消息 |
状态 |
成功|失败 |
服务状态 |
也可以看看