Convert Tif to Tms for Cesium.js

将 Tif 文件转换为 TMS 文件以供 Cesium.js 使用

MapTiler Engine 介绍

MapTiler Engine是一个非常好用的地图切片工具,可以将各种格式的地图切片成 TMS 格式,也可以将 TMS 格式的地图切片成各种格式.

操作步骤

1. 打开 MapTiler Engine

2. 选择 Tif 文件

3. 设置参数

右侧的Geolocation设置为左上角和右下角的坐标点.

Coordinates选择为EPSG:4326,即 WGS84 坐标系.

4. 导出为 TMS 格式

点击右下角的EXPORT

选择Folder with tiles

修改Output coordinate systemEPSG:4326

点击SET后点击CONTINUE

此时选择方案,免费即可,点击CLOSE

右下角勾选Non-commercial use(否则要钱),点击RENDER

选择导出文件夹后静静等待即可

5. 在 Cesium.js 中使用

将导出的文件夹放到 Cesium 项目的静态资源文件夹下,然后在Cesium.js中添加如下代码即可

1
2
3
4
5
scene.imageryLayers.addImageryProvider(
new UrlTemplateImageryProvider({
url: "/orthogonalTiles/{z}/{x}/{y}.png",
})
);
作者

1uciuszzz

发布于

2023-05-10

更新于

2023-05-10

许可协议

评论