首页 / 浏览问题 / 三维GIS / 问题详情
加载倾斜摄影s3m图层,图层颜色显示错误
26EXP 2022年11月02日
项目中加载倾斜摄影s3m图层,图层颜色显示错误,同一个服务在iserver打开预览颜色正常。 同一场景中矢量数据生成的s3m图层加载颜色正常,只有倾斜摄影图层颜色显示异常。

原本是蓝色,显示结果为橙色,所有颜色都显示混乱

版本:SuperMap iClient3D 11i (2022) SP1 for Cesium 11.0.1

2 个回答

您好,

1.请问做倾斜入库的idesktop是哪个版本,复制idesktop中文件-关于中的版本信息?

2.入库后建议在idesktop中检查浏览,idesktop中加载倾斜入库的数据是否颜色显示正常,如不正常,截图提供倾斜入库参数设置。

3.如果入库时选择的纹理压缩格式为webp, 那么需要前端浏览加载S3M图层时设置layer.RGBTOBGR = TRUE,即可。

希望能够帮助到您!
2,199EXP 2022年11月02日
问题已解决。

因为前端是Vue2框架,把变量viewer直接放在了Vue的data中导致viewer被数据劫持颜色加载错误,具体数据劫持为什么会导致加载颜色错误不太清楚。

通过以下两种方式都可以解决

1、viewer不直接放入data中,在data中放一个object,然后viewer作为object的属性存在data里

2、变量名以 _ 或者 $ 开头避免Vue做数据劫持。
26EXP 2022年11月11日
所有的Cesium变量都不能放在vue的data里
...