【问题标题】:Mapbox - extruding linesMapbox - 挤压线
【发布时间】:2017-11-14 10:26:22
【问题描述】:

是否可以为 GeoJSON LineString 功能应用填充挤出? 基本上我正在寻找一种在 3d 模式下使用 z-offset 绘制线条(可以是一条线或多条连接线)的方法。

如果这是不可能的,也许这可以用多边形来代替? 比如,将我的线条转换为多边形(我该怎么做?)

【问题讨论】:

    标签: mapbox mapbox-gl-js


    【解决方案1】:

    您所要求的尚未实现,但已在 Mapbox GL JS 中通过 https://github.com/mapbox/mapbox-gl-js/issues/3993 出票。

    现在,您需要选择将 LineString 功能转换为多边形的第二个建议。你可以使用 turf 的缓冲函数 http://turfjs.org/docs#buffer 来做到这一点。

    整条线/多边形将在相同高度偏移,因此根据您的应用程序,您可以使用 turf 的 linkChunk http://turfjs.org/docs#lineChunk 将其分解为您分配不同高度属性的较小特征。

    【讨论】:

    • 这方面有什么更新吗?还是同样的解决方法?找不到任何东西。谢谢
    猜你喜欢
    • 2020-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-08
    • 1970-01-01
    • 2017-12-23
    • 1970-01-01
    • 2020-01-30
    相关资源
    最近更新 更多