webgl如何获取每个倾斜摄影图层的坐标范围?

0 投票
现在的需求是在三维场景中绘制一个多边形,怎么通过坐标位置来判断这个多边形是在哪个倾斜摄影的图层上呢?
11月 17, 2019 分类:  88次浏览 | 用户: 亚特兰蒂斯丹丹 初出茅庐 (51 分)

1个回答

0 投票
您好,绘制的多边形跟倾斜摄影图层没什么关系的。不存在它在哪个倾斜摄影图层上这么一说
11月 18, 2019 用户: 赵爽 登峰造极 (6,206 分)
你好,对倾斜摄影进行开挖,不是也会存在多边形和倾斜摄影图层的关系吗,webgl有什么办法能获取倾斜摄影图层的坐标范围吗
如果是对倾斜摄影开挖的话,在那之前就已经指定好对应的图层了,选点的时候只能选择那个对应的图层上的位置。这个跟倾斜摄影图层的范围没什么关系
所以通过webgl无法获取倾斜摄影的坐标范围是吗

可以获取范围,您console.log一下倾斜摄影图层,里面【_layerBounds】这个是他的范围。但是这个数值需要通过Cesium.Math.toDegrees去转一下,转换的话可以参考示例http://support.supermap.com.cn:8090/webgl/examples/editor.html#pickPosition95-98行代码

你好,这是我获取到的倾斜摄影图层范围,是用Cesium.Cartographic.fromCartesian,再用Cesium.Math.toDegrees转换吗

看一下示例,打印一下cartographic您就明白了
...