首页 / 浏览问题 / 云GIS / 问题详情
超图FAQ:OpenLayers 端比例尺与 iServer tileImage 请求 scale 值存在差异,导致图层显示控制无法在预期时机生效(EPSG:2451→EPSG:3857 动态投影场景)
69,553EXP 2026年08月02日
OpenLayers 端比例尺与 iServer tileImage 请求 scale 值存在差异,导致图层显示控制无法在预期时机生效(EPSG:2451→EPSG:3857 动态投影场景)

1个回答

【问题原因】TileSuperMapRest 在 dynamicProjection=true 时将 OpenLayers 端 resolution 直接按公式换算为 scale,未做投影变形修正;EPSG:2451 与 EPSG:3857 尺度定义不同导致偏差。【解决办法】给出 Scale=1:(Resolution*PPI/0.0254) 公式(默认 PPI=96);推荐前端加载服务时设置 resolutions 数组,数值用 iServer 的 scale 按公式反算;推荐调整客户端(OpenLayers)的 resolution 生成逻辑,iServer 端以 tileImage 的 scale 为判定基准。
69,553EXP 2026年08月02日
热门文章
关注我们
...