This commit is contained in:
wxs 2026-03-11 10:38:13 +08:00
parent d9bb2cee2b
commit 1ee68c6f9b
2 changed files with 5 additions and 7 deletions

View File

@ -11,7 +11,7 @@ export default class OrthoImageryManager {
this.maxLayers = options.maxLayers || 400; this.maxLayers = options.maxLayers || 400;
// 全局亮度与透明度 // 全局亮度与透明度
this.globalBrightness = options.brightness ?? 1.0; this.globalBrightness = options.brightness ?? 2;
this.globalAlpha = options.alpha ?? 1.0; this.globalAlpha = options.alpha ?? 1.0;
} }
@ -39,7 +39,7 @@ export default class OrthoImageryManager {
const layer = this.viewer.cesiumViewer.imageryLayers.addImageryProvider(provider); const layer = this.viewer.cesiumViewer.imageryLayers.addImageryProvider(provider);
// ✅ 使用全局亮度和透明度,保证新图生效 // ✅ 使用全局亮度和透明度,保证新图生效
layer.brightness = brightness ? brightness : this.globalBrightness; layer.brightness = this.globalBrightness;
console.log(layer.brightness, '新增图片时的亮度值'); console.log(layer.brightness, '新增图片时的亮度值');
layer.alpha = this.globalAlpha; layer.alpha = this.globalAlpha;
@ -54,7 +54,7 @@ export default class OrthoImageryManager {
* 设置全局亮度影响所有已有图片和未来新推送的图片 * 设置全局亮度影响所有已有图片和未来新推送的图片
*/ */
setBrightness(value) { setBrightness(value) {
// this.globalBrightness = value; this.globalBrightness = value;
this.layerMap.forEach(layer => { this.layerMap.forEach(layer => {
layer.brightness = value; layer.brightness = value;
}); });

View File

@ -473,7 +473,7 @@ export default {
// ) // )
orthoManager = new OrthoImageryManager(viewer, DT.Cesium, { orthoManager = new OrthoImageryManager(viewer, DT.Cesium, {
maxLayers: 400, maxLayers: 400,
brightness: 1, // 默认亮度 brightness: 5, // 默认亮度
alpha: 1.0 // 默认透明度 alpha: 1.0 // 默认透明度
}) })
// this.startTest() // this.startTest()
@ -2824,8 +2824,6 @@ export default {
let entity = viewer.entities.getById(uavId); let entity = viewer.entities.getById(uavId);
if (entity) { if (entity) {
entity.position = position; entity.position = position;
// 关键更新实体后主动触发Cesium重绘部分版本需要
viewer.scene.requestRender();
} else { } else {
entity = viewer.entities.add({ entity = viewer.entities.add({
id: uavId, id: uavId,
@ -2903,7 +2901,7 @@ export default {
// this.imageInfos = Object.assign({}, this.imageInfos, data) // this.imageInfos = Object.assign({}, this.imageInfos, data)
// this.imageInfos.brightness = data.brightness // this.imageInfos.brightness = data.brightness
console.log('SAR图像2', data) console.log('SAR图像2', data)
orthoManager.add(data, this.imageInfos.brightness) orthoManager.add(data)
// this.addMarkPicture2(data) // this.addMarkPicture2(data)
// console.log('灭有匹配到吗taskUavCollection', taskUavCollection, taskUavCollection[data.jobId]) // console.log('灭有匹配到吗taskUavCollection', taskUavCollection, taskUavCollection[data.jobId])
// if (taskUavCollection[data.jobId]) { // if (taskUavCollection[data.jobId]) {