首页 / 浏览问题 / 三维GIS / 问题详情
WebGL发布只有轮廓没有填充的面图层
53EXP 2020年04月13日

在idesketop“风格设置”或图层风格中设置好三维面的风格为轮廓没有填充,切缓存或不切缓存的情况下在iserver中发布服务后webgl浏览没有轮廓的效果?请问是什么问题?该如何解决?

1个回答

我看你截图里面用的是9D的iDesktop,webgl也是用的9D吗?

如果是9D需要更换到10i最新的桌面和iserver。在桌面做好数据,然后生成缓存的时候勾上轮廓。在iserver10i发布出来,最后用最新的webgl浏览就有轮廓线了
887EXP 2020年04月14日

请问是10i的哪个版本呢?我用的“supermap-idesktop-10.0.1-40281-win64-bin-zip-chs”版本在场景切缓存的时候没有找到“勾选轮廓”?

如果你那边仅仅是想显示线的话,建议将面转成线,然后添加到场景里面生成缓存就可以了。

如果不想转在这个功能下

你好,我现在使用你说的“面转线”功能转成三维线图层后,单独加载进场景中后生成s3m格式的.scp缓存,然后把缓存加载进新场景中展示,当放大到一定比例后图层就看不到了,然后调整“LOD缩放比例”到最小效果好了一点,但是还是放大到一定比例后图层就看不到,请问是什么问题?

你桌面是用的哪个版本?

建议用10.0.1的最新桌面试下
是用的10.0.1的最新版,还有就是使用10.0.1的“批量生成矢量缓存工具”对三维面进行切缓存(如果要勾选轮廓线的话,高度模式好像只能选择贴地)

你好,我用10.0.1的版本将线添加到场景中保存场景,未出现你说的问题,你那边生成缓存的参数是怎样的?图层里面是否设置了什么属性?

你好,现在已经可以了(一开始是在“图层风格”设置了线条的样式为红色的System3的线条风格),如果只设置颜色就没问题,设置为System3的线条风格就有那种问题。还有就是二维面或二维线如果也想要这种效果,并在WebGL中实现贴对象(倾斜摄影),请问如何实现?
...