KML网络链路服务
KML Network Link服务接受并执行由工作空间指定的转换请求,以KML Network Link的形式返回结果,您可以使用谷歌Earth。
Note: ">注意:如果安装此服务,还必须安装数据流服务。
可以使用URL或表单请求此服务。例如,
主机http:// < > / fmekmllink / <库> / <工作区> .fmw ? <参数>
得到的响应是一个包含KML网络链接的KMZ文件。这个链接的URL指向数据流媒体服务并引用所请求的工作区。没有执行翻译以提供KMZ文件。结果总是与谷歌Earth中的更新间隔一样最新。
Note: ">注意:当谷歌Earth(或其他应用程序)运行并加载KMZ文件时,生成该文件的工作区将重复运行,直到应用程序关闭。默认频率为60秒。要更改,请更新KML Network Link属性文件中的REFRESH_INTERVAL指令。该文件位于
需求
此服务适用于任何编写KML和KMZ文件的工作区。以下发布的参数应该存在于工作区中:
- bboxEast:边界盒东
- bboxWest:边界框西
- bboxNorth:边界盒北
- bboxSouth:边界框南部
当KML Network Link层被启用时,谷歌Earth将其当前视图窗口的范围传递给这些参数。坐标是最近的。工作区可以使用这些参数通过空间查询读取源数据。
响应的元素
如果KML Network Link服务成功地处理了请求,它将KMZ格式的KML文档作为数据流返回给客户端。KML文档包含一个NetworkLink元素,其中Link/href被设置为URL。此URL使用提供的存储库和工作区名称调用FME服务器数据流服务。有关KML格式的完整参考资料,请参阅:http://code.google.com/apis/kml/documentation/
如果响应格式指定为XML或JSON,则服务失败响应可能包含下表中所示的元素。
元素 |
子元素 |
价值 |
描述 |
---|---|---|---|
statusInfo |
消息 |
消息字符串 |
服务失败消息 |
状态 |
成功|失败 |
服务状态 |
另请参阅