UNPKG

dem2terrain

Version:

使用 GDAL 制作 DEM 栅格的地形瓦片

53 lines (36 loc) 1.91 kB
# 更新日志 ## 2.1.0 1. 支持多坐标系地形切片生成。 2. 新增测试数据与测试用例。 ## 2.0.0 核心依赖包变更,从node-gdal变更为node-gdal-async,变更优点如下: 1. gdal版本更新,JS语法更现代,适用于未来扩展和优化。 2. 支持binding本机已安装的gdal程序,未来通过扩展本机gdal的webp驱动,支持生成webp格式的地形切片。 3. 最新版本gdal的vsimem、vsicurl可以在未来版本开发新的特性,如对云上数据进行切片。 其他: - 修复源地形文件open但没close bug。 - 优化影像金字塔索引层级为根据数据自适应,之前版本根据影像分辨率自适应了zoom为高值上限,本次优化zoom为低值的下限。例如切5-14级别,但是从7级别开始,该缩小级别的影像宽高已经小于256像素,无需再建立其以下的索引。 ## 1.0.6 新特性如下: - 输出切片位置可配置为mbtiles - 命令执行输入参数支持从配置文件读取,简化用户操作 优化如下: - 数据重编码性能优化,栅格数据越大优化越明显 ## 1.0.5 新特性如下: - 增加4490、4326的地形切片的生成 - 增加切片输出目录的清理可选配置 - 增加ctrl-c任务终止的临时文件清理 - 修复子进程并发创建文件产生的bug ## 1.0.4 本版本无功能更新。特性如下: - 重构源码,拆分各个子模块任务区域 - 代码添加了 JSDoc 注释,在 VSCode 开发时有较好的类型提示 - 优化控制台进度提示文字的样式 - 禁用 package 依赖锁文件的生成 ## 1.0.3 具备基础的 DEM 切片功能,支持 tif 栅格文件作为输入数据源。 - 支持 MapboxGL `raster-dem` 编码和 `terrarium` 编码的瓦片输出 - 支持自定义瓦片尺寸,自动添加 1 像素裙边 - 支持指定最大最小瓦片等级 - 使用多进程加速创建瓦片