Overview
- Full name
docker.io/tumgis/ctb-quantized-mesh- Registry
- docker.io
- Namespace
- tumgis
- Repository
- ctb-quantized-mesh
- Cached tags
- 2
- Last synced
- 07/06/2026, 07:48 PM
Introduction
CTB Quantized Mesh 地形瓦片服务镜像,基于 Cesium Terrain Builder 提供 3D 地形 quantized-mesh 切片 HTTP 访问,供 CesiumJS 加载。
Details
tumgis/ctb-quantized-mesh 将预生成的 terrain 瓦片目录以静态 HTTP 或轻量 Go 服务暴露,供 Cesium 客户端按 {z}/{x}/{y}.terrain 路径请求。部署需挂载已用 ctb-tile 工具产出的瓦片 volume;与 Mapbox terrain-rgb 不同,专供 Cesium 生态。适合数字孪生、GIS 门户的地形底图自建,CDN 前置可减轻 origin 压力。
快速启动
docker run -d --name ctb-terrain \
-p 8080:8080 \
-v /data/terrain:/terrain:ro \
docker.io/tumgis/ctb-quantized-mesh:latest
推荐实践
docker run -d --name ctb-terrain \
--restart unless-stopped \
-p 8080:8080 \
-v /data/cesium/terrain:/terrain:ro \
-e TILE_ROOT=/terrain \
-e TZ=Asia/Shanghai \
docker.io/tumgis/ctb-quantized-mesh:1.0.0
核心参数说明
-v /data/cesium/terrain:/terrain:ro— quantized-mesh 瓦片根目录-e TILE_ROOT— 服务读取的瓦片路径-p 8080:8080— HTTP 瓦片服务端口:ro— 瓦片只读挂载,防止误改--restart unless-stopped— 地形服务持续在线
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: ctb-terrain
spec:
replicas: 2
selector:
matchLabels:
app: ctb-terrain
template:
metadata:
labels:
app: ctb-terrain
spec:
containers:
- name: terrain
image: docker.io/tumgis/ctb-quantized-mesh:1.0.0
ports:
- containerPort: 8080
volumeMounts:
- name: tiles
mountPath: /terrain
readOnly: true
volumes:
- name: tiles
persistentVolumeClaim:
claimName: cesium-terrain-tiles
---
apiVersion: v1
kind: Service
metadata:
name: ctb-terrain
spec:
selector:
app: ctb-terrain
ports:
- port: 8080
targetPort: 8080
瓦片 PVC 只读挂载多副本;Ingress 或 CDN 缓存 .terrain 文件,按区域复制 PVC 降低延迟。
Latest tags (20)
View all 2 tags →| Tag | Arch | Pushed At | Size | Digest | Sync | Wish | Action |
|---|---|---|---|---|---|---|---|
docker.io/tumgis/ctb-quantized-mesh :latest | linux/amd64linux/arm64 | 2023/08/06 17:05 | 96.2 MB | sha256:a92959a12402… | |||
docker.io/tumgis/ctb-quantized-mesh :alpine | linux/arm64linux/amd64 | 2023/08/06 17:02 | 58.8 MB | sha256:dd21b2632a46… |