ctb软件如何使用

时间:2025-01-25 06:06:08 主机游戏

CTB软件的使用方法如下:

拷贝文件 :将CTB软件和gdal-data文件夹拷贝到电脑的合适目录下,例如“D:\soft\CTB”。

配置环境变量

修改系统Path变量,添加CTB的路径,例如“D:\soft\CTB\ctb”。

添加名为GDAL_DATA的系统变量,值为gdal-data的路径,例如“D:\soft\CTB\gdal-data”。

TIF文件预处理

CTB工具不支持NoData值为float的数据,需要进行处理。

多个TIF文件必须先合并镶嵌成一张TIF文件。

将pixeltype从float改为int。

NoData值处理为0。可以使用ArcGIS desktop的ArcMap打开TIF文件,利用Raster Calculator功能键工具输入公式处理数据。

生成.terrain文件

确保输出位置存在并且是空目录,删除里面的所有瓦片数据。

在命令提示符中输入以下命令生成.terrain文件:

```

ctb-tile-o[输出位置] -s[层级底层] -e[层级顶层] -c[ / cpu]

```

例如:

```

ctb-tile-oD:\output -s0 -e1 -c /cpu

```

使用Docker运行CTB(适用于Windows 10):

打开命令提示符工具(cmd)。

拉取CTB镜像:

```

docker pull tumgis/ctb-quantized-mesh

```

运行容器:

```

docker run -it --name ctb -v "d:/docker/terrain:/data" tumgis/ctb-quantized-mesh

```

在容器内运行以下命令生成地形文件:

```

gdalbuildvrt tiles.vrt 84wgs.0.tif

ctb-tile -f Mesh -C -N -o terrain tiles.vrt

ctb-tile -f Mesh -C -N -l -o terrain tiles.vrt

```

请根据您的操作系统和需求选择合适的方法进行操作。如果需要更详细的步骤或遇到问题,请参考相关文档或寻求专业人士的帮助。