我用gdal把web墨卡托转为经纬度,再切分片时,发现对不上影像。
经过两天排查,发现竟然是前端写错。
viewer.scene.imageryLayers.addImageryProvider(new Cesium.UrlTemplateImageryProvider({
//url: "SampleData/dom/beijingImageryLayer/{z}/{x}/{y}.png",
url: "SampleData/dom/myDom/{z}/{x}/{y}.png",
//tilingScheme: new Cesium.WebMercatorTilingScheme(),
tilingScheme: new Cesium.GeographicTilingScheme(),
fileExtension: 'png',
minimumLevel: 0,
maximumLevel: 19
}));
web墨卡托的0级经纬度是1行1列,
经纬度的0级,经度2列,纬度1行。
贴图留念


本文记录了一次使用GDAL进行web墨卡托到经纬度坐标转换并应用于Cesium过程中遇到的问题。作者在尝试将转换后的坐标用于Cesium地图切片时,发现影像对不准,经过排查发现前端代码中tilingScheme设置错误,应使用GeographicTilingScheme而非WebMercatorTilingScheme。文章详细解释了经纬度和web墨卡托坐标的区别,以及正确的配置方式。
4334

被折叠的 条评论
为什么被折叠?



