首页 / 浏览问题 / 三维GIS / 问题详情
场景中的图层发布服务后不显示
43EXP 2020年05月21日

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

在iDesktop中的场景图层如下

发布服务后不显示如图:

1个回答

您是对二维面数据进行且缓存么?在iserver看的还是在本地的webgl中查看的?
2,560EXP 2020年05月21日
在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);
});

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