ol3-cesium - 是否可以使用ol3'ImageVector图层作为Cesium的ImageryProvider?

时间:2016-03-15 09:35:02

标签: openlayers-3 cesium

我熟悉Cesium但不熟悉OpenLayers。了解Cesium在绘制矢量图层方面的当前局限性,我正在寻找一种方法,将OL3 ImageVector用作C {ImageryProvider。这样我就可以轻松地在地形上显示矢量数据,并使用OL3提供的丰富样式(虚线笔划等)。

OpenLayers 3有一个ol.layer.Image图层,可以ol.source.ImageVectorol.source.Vector呈现给图像(画布) (here's an example)。我想把它的输出与Cesium同步。

在查看了一些示例和源代码后,我发现了 RasterSynchronizerVectorSynchronizer分别用于同步OL3和Cesium之间的图像和矢量图层。不幸的是,RasterSynchronizer只接受ol.layer.Tile而不是ol.layer.Image

底线,我的问题是: 是否可以将OL3 ImageVector同步为Cesium中的栅格,如果没有实现它有多难?

旁注: 我也在考虑geoserver上的光栅化,但更喜欢客户端解决方案

在下图中你可以看到OL3(左)到Cesium(右)之间三角形的差异,我试图通过重复使用ImageVector的Cesium图像输出来消除它

OpenLayers 3 vs Cesium

0 个答案:

没有答案