首页 / 浏览问题 / 三维GIS / 问题详情
WebGL 如何实现类似覆盖物的图层
82EXP 2016年12月20日

WebGL 如何实现类似下面的覆盖物图层,能够表示某一个区域

1个回答

您好,请问您的数据是精模数据还是倾斜摄影模型数据?
3,389EXP 2016年12月20日

是倾斜摄影模型数据

您好,我刚测试了,达不到您上图的效果。目前矢量数据还不能直接加进去。

只能通过WebGL端单体化来,单体化的想中效果是默认的,如图:

而桌面贴矢量的效果是:

恩恩,首先十分感谢您花时间来实际操作,其次的话我想具体了解桌面贴矢量相关的问题,这个矢量面是可以自定义吗?比如大小范围,样式什么的?再有就是不知道这个桌面贴矢量是否能在WebGL上使用?

您好,WebGL现在还不能直接加载矢量的,只能生成OSGB缓存之后再加载。将矢量面生成OSGB缓存之后,由于WebGL不是直接加载的工作空间,所以没符号了,选中状态不好看,如图;

您好,我在把矢量面生成OSGB缓存的时候发现不能选择OSGB,是怎么回事呢?

image

先保存场景,对场景生成缓存。
桌面操作的时候二维面加在三维场景中上出现被模型盖住的情况,如何将这矢量面显示在模型上面,这要怎么处理?
您好,如果是倾斜摄影模型,直接把二维矢量面的高度模式 设置为贴对象即可。

如果是地形,设置为贴地。

如果是其他模型,设置为绝对高度,然后设置底部高度稍微大于模型高度。

我将二维面加上以后的确是所有的符号专题都丢失了,如下

那么有没有什么间接或直接的方式能设置并保存这个面的样式或符号吗?或者是转为OSGB缓存就没办法保存这些信息了吗?

WebGL还没办法哈。可以参看API,发现只有设置对象颜色的接口。
恩恩,好的,谢谢您
...