【问题标题】:Openlayers 6: Simplifying a Feature<LineString> with propertiesOpenlayers 6:使用属性简化 Feature<LineString>
【发布时间】:2021-02-10 11:47:58
【问题描述】:

背景

我使用 Openlayer 6,我有一个 Feature&lt;LineString&gt;,我想简化它。

解决方案显示多个Feature&lt;LineString&gt;,每个都有一个名为velocities 的属性。速度列表与要素的坐标一一对应。

问题

有没有办法通过例如简化Feature&lt;LineString&gt; simplify() 使用 Douglas Peucker 算法,它简化了坐标和相应的属性,例如velocities?

【问题讨论】:

  • OpenLayers 使用 2 维简化,因此 XYZ 或 XYM 坐标被简化为 XY,但是有第三方 3 维 JavaScript 实现可用,例如 github.com/mourner/simplify-js/tree/3d 您可以将速度设置为第 3维度。

标签: openlayers openlayers-5 openlayers-6


【解决方案1】:

我最终使用了https://github.com/mourner/simplify-js/tree/3d,您可以在其中简化 3d 点 x,y = 点,z 是速度。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多