场景中的图层发布服务后不显示

0 投票

使用产品:iserver 10i  操作系统:win10 x64
数据类型: 文件型
问题详细描述:场景中的图层发布服务后不显示
问题: 

在iDesktop中的场景图层如下

发布服务后不显示如图:

5月 21 分类:  54次浏览 | 用户: 猪猪侠V5 初出茅庐 (24 分)

1个回答

0 投票
您是对二维面数据进行且缓存么?在iserver看的还是在本地的webgl中查看的?
5月 21 用户: 三次鱼疯啦 名扬四海 (1,920 分)
在webgl中查看的

在iServer中查看如图

用这段代码设置后查看的结果如下,中间的边界线不显示

var promise = scene.open('http://localhost:8090/iserver/services/3D-SiChuanChangJing2/rest/realspace');
Cesium.when.all(promise, function (layers) {
    var layer4 = scene.layers.find("sc_r2_line@sc");
    var layerEffect4 = layer4.effect;//Cesium.Color.BLUE.withAlpha(1)
    layerEffect4.setValue('Color', new Cesium.Color(6 * 2 / 255, 180 * 2 / 255, 224 * 2 / 255, 1));//;
    layerEffect4.setValue('Width', 5);
    
    var layer3 = scene.layers.find("sc_city_line@sc");
    var layerEffect3 = layer3.effect;Cesium.Color.BLUEVIOLET.withAlpha(1)
    layerEffect3.setValue('Color', new Cesium.Color(132 * 2 / 255, 143 * 2 / 255, 11 * 2 / 255, 1));
    layerEffect3.setValue('Width', 2);

    var layer1 = scene.layers.find("sc_r2@sc");
    layer1.style3D.fillForeColor = new Cesium.Color(0 / 255, 180 / 255, 255 * 2 / 255, 0.6);
});

您好,您将您的服务加载到官网的范例中查看一下是否有中间的边界线。
...