javascript - OpenLayers KML 增量更新
问题描述
我正在尝试确定 OpenLayers v5 处理对 KML 文件的增量更新是否可行。我正在使用的 KML 文件很大,但是是动态的,并且经常接收更新。从性能的角度来看,与其刷新整个 KML 文件,不如只加载更新。我们正在考虑使用该字段传递更新。任何帮助将非常感激!
解决方案
如果您在尖括号中包含标签,它们可能会从您的问题中丢失。
我猜您正在考虑使用 KML NetworkLinkControl 和 Update 标签?如果是这样,那么 OpenLayers 将需要支持 NetworkLink、NetworkLinkControl、Update 和其他相关的 KML 标签。我在 OpenLayers 文档中没有看到对 NetworkLInkControl 的任何引用,因此您可能对该选项不走运,但我可能没有找对地方。
另一种方法是,由于 OpenLayers 确实支持 NetworkLink KML,可能是将您的数据 KML 拆分为多个区域,通过一系列 NetworkLink 组合它们,并仅更新服务器上发生更改的区域。
推荐阅读
- python - Matplotlib 如何计算散点的底部 y 值
- c# - 如何在 C# 包装器中调用 C++ 非托管代码?
- python-3.x - 填充图像中的圆形路径
- php - 使用 PHP 将 HTML 表单提交到数据库并返回 php 页面而不是提交
- java - 使用标识键将 Stream 映射到 Map 的快捷方式
- c# - 如何从命名空间获取图层?
- geometry - 给定宽度、高度和笔划的约束参数化字母渲染
- firebase - 如何仅在 reactnative 中使用特定用户将图像上传到 firebase?
- javascript - 将特定数组值合并为单个值
- php - CONSTRAINT 关键字后面的“word”有什么用?