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