首页 / 浏览问题 / WebGIS / 问题详情
三维场景缓存发布到iServer后,其到晚上就全黑了,如何使之常亮?
16EXP 2023年06月28日

使用产品:supermap iServer 11i , supermap idesktop 11i

电脑操作系统:win10 x64

数据类型:s3m

问题详细描述:发布的三维缓存在idesktop中打开时,常亮,不受昼夜变化的影响。但是在iserver中受昼夜影响,晚上是全黑的。如何让iserver中发布的场景常亮?

1个回答

您好,数据本身是没有变的,而是预览加载的场景随着系统时间会变化。

iserver预览时的配置是默认的,但是这个不影响您在前端webgl或者cesium上的加载,

在前端加载时可以使用代码设置固定场景时间:

 // 改变时间设置光照效果
    var utc=Cesium.JulianDate.fromDate(new Date("2021/07/04 04:00:00"));
    //北京时间=UTC+8=GMT+8
    viewer.clockViewModel.currentTime = Cesium.JulianDate.addHours(utc,8,new Cesium.JulianDate());
    this.viewer.scene.light = new Cesium.DirectionalLight({ //去除时间原因影响模型颜色
        direction: new Cesium.Cartesian3(0.35492591601301104, -0.8909182691839401, -0.2833588392420772)
    })

希望可以帮助到您。
于丁
1
10,588EXP 2023年06月29日
...