Sign inSign up

wnhhh/dem2terrain

By wnhhh

Updated over 2 years ago

dem2terrain的docker版本

Image
Data science
1

110

wnhhh/dem2terrain repository overview

使用docker命令启动:

docker run -d --name dem2terrain -v /var/log/cron:/var/log/cron wnhhh/dem2terrain:2.1.0 tail -f /var/log/cron

已经安装好dem2terrain的环境,

直接把tif文件复制到/home执行切片。

dem2terrain --help

Usage: dem2terrain [options]

使用 GDAL 制作地形瓦片,支持 mapbox 和 terrarium 两种编码输出格式,当前仅输出 PNG 容器格式。

Options:

-v, --version 当前版本

-i, --input <必填> 输入 tif 格式的 DEM 文件路径,支持相对路径

-o, --output <必填> 输出目录,支持相对路径

-f, --configFile <可选> 通过配置文件执行任务,输入绝对路径,可参考配置模板

-g, --epsg <可选> Tile适用坐标系,3857 | 4490 | 4326 (default: 3857)

-c, --clean <可选> 是否清空输出目录,0 | 1 (default: 0)

-z, --zoom <可选> 指定瓦片的等级生成范围。例如,想生成 7 ~ 12 级的瓦片,则输入 -z 7-12 (default: "5-14")

-e, --encoding <可选> 指定瓦片的数据编码规则(mapbox 或 terrarium) (default: "mapbox")

-h, --help 帮助

可选参数说明:

-i: 输入 tif 格式的 DEM 文件路径,支持相对路径;

-o: 输出目录,支持相对路径;

-g: 指定地形Tile适用坐标系,默认是适用3857坐标系;

-z: 由于地形栅格数据通常是 90m、30m 的空间分辨率,等级太大意义不大,等级太低时起伏辨识也不高,所以默认生成中间的 5-14 级;

-c: 指定是否预先清理输出瓦片的存储目录,默认0,不清理;

-e: 指定切片编码规则,默认 mapbox,用户可指定 terrarium 规则输出。

-f: 以上参数可以都放到一个配置json文件里,使用-f执行切片任务,简化操作;

执行命令行任务

方式1:通过命令行参数执行任务 dem2terrain -z 4-15 -e terrarium -i ./ZONE.tiff -o ./output -c 1 -g 3857

dem2terrain -z 4-15 -e terrarium -i ./larg.tif -o ./larg -c 1 -g 3857

dem2terrain -z 13-18 -e mapbox -i ./XiangCaoGou_DEM.tif -o ./XiangCaoGou_DEM -c 1 -g 3857

Tag summary

Content type

Image

Digest

sha256:ffd41fdca

Size

838.8 MB

Last updated

over 2 years ago

docker pull wnhhh/dem2terrain:2.1.0