The GIS Guy
  • Home
  • iOS
  • Web
  • GIS

WebGIS

A collection of 2 posts

OpenLayers 3

OpenLayers 3 动态更新 VectorLayer 中的数据

通过一个小例子,展示如何改变 VectorLayer 中的要素,并刷新地图。 源代码:qianyanseu/openlayers3-vectorlayer-source-update 关键代码 在 OpenLayers 3 中,更新矢量图层中的内容,可通过修改该图层的 DataSource 来实现。 下面这段代码实现了每5秒更新一次数据。更新时,首先将现有的要素集清空,再批量将获取到的要素集添加到图层中。对 addFeatures() 的调用会自动触发 changed 事件,导致图层重绘,因次不需要再专门调用地图重绘的方法。 var refreshInteval = 5000; // refresh every

Jon Jon
GIS

Turf.js 功能概览

Mapbox 是一个总能带来惊喜的公司,来自他们的新年礼物是一个全新的 JavaScript 空间分析库:Turf。 Our assault on traditional GIS begins now. -- @Mapbox 浏览器端 JavaScript 空间分析 Mapbox 在博客中称,Turf 实现了常用的空间分析操作,例如生成缓冲区、计算等高线,建立 TIN 等等。以往只属于桌面 GIS 的分析功能,已经可以在浏览器中使用。 Turf 使用

Jon Jon
The GIS Guy © 2025
Latest Posts Ghost