首页 文章详情

开源免费的Mapbox地形切片工具dem2terrain

FreeGIS | 542 2024-05-30 11:38 0 0 0
UniSMS (合一短信)

一 说明

 dem2terrain是基于nodejs多进程+gdal实现开源免费的rgb-dem编码的地形切片生成工具,本工具基于商业友好的BSD3开源协议,可将dem文件生成mapbox,mapbox 2000魔改,maplibregl,tangram引擎可用的3D地形切片,仓库地址如下:

      
        git@github.com:FreeGIS/dem2terrain.git
      
    

注意:当前 最新版本为2.2.2 版本 ,此前版本或多或少存在一些问题,自该版本往后 基本满足较多的业务配置 可用性。

注意:当前github上已有的一些基于python缝合的一些切片工具生成地形存在很多问题,例如尖刺等问题,都属于不可用状态。

8d62c351005179af9774f5c9b50b59e4.webp

尖刺问题

efec9930c122d88bb130afb6bd60ba55.webp

尖刺问题

该工具当前比较稳定,具有较友好的命令行提示工具和较满意的地形渲染效果:

二 主要特点

  • 支持mapbox生态引擎:官方mapbox和tangram两种引擎,mapbox生态的2000坐标系魔改版本和maplibregl都通用。

  • 支持多坐标系地形切片:当前支持默认的3857坐标系外,还支持4326,4490这种经纬度地形切片。

  • 支持切片生成的重采样策略自定义:用户可选择适合自己的多种切片生成采样策略。

  • 资源管理:在数据生产阶段生成的临时文件,在生产结束或异常终止时,该工具会自动清理残留数据,清理资源。

  • buffer支持:传统的256*256切片在拼接时,尤其类似地形这种数据纹理拼接有采样问题,mapbox官方使用的是258*258的切片尺寸,本切片工具默认输出258*258切片,在实际256*256的边缘buffer 1 cell,用于采样阻断与纹理拼接。

301c671042b091244bcf2fe6cb635e86.webp

切片示意图





good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter