Openlayers 3 ol3铯-是否可以使用ol3';ImageVector层作为铯的ImageryProvider?

Openlayers 3 ol3铯-是否可以使用ol3';ImageVector层作为铯的ImageryProvider?,openlayers-3,cesium,Openlayers 3,Cesium,我熟悉铯,但不熟悉OpenLayers。了解铯目前在绘制矢量层方面的局限性,我正在寻找一种使用OL3ImageVector作为铯的ImageryProvider的方法。这将使我能够轻松地在OL3提供的丰富样式(虚线笔划等)的地形上显示矢量数据 OpenLayers 3有一个ol.layer.Image层,可以使用ol.source.ImageVector将ol.source.Vector渲染到图像(画布) . 我想把它的输出和铯同步 在查看了一些示例和源代码之后,我找到了 光栅同步器和矢量同步器

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

OpenLayers 3有一个
ol.layer.Image
层,可以使用
ol.source.ImageVector
ol.source.Vector
渲染到图像(画布) . 我想把它的输出和铯同步

在查看了一些示例和源代码之后,我找到了
光栅同步器
矢量同步器
分别用于同步OL3和铯之间的图像和矢量层。不幸的是,光栅同步器只接受
ol.layer.Tile
,而不接受
ol.layer.Image

总之,我的问题是: 是否有可能将OL3
ImageVector
同步为铯光栅,如果没有,实现它应该有多困难

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

在下图中,您可以看到OL3(左)到铯(右)之间三角形形状的差异,我正试图通过对铯的图像重新使用
图像向量
的输出来消除这一差异


在将矢量交给铯之前对其进行光栅化意味着您将失去WebGL硬件光栅化的优势。你有没有想过改用铯的原始图形API?例如和相关的类。@emackey,是的,我知道。我在Cesium中使用了实体和原始API来可视化简单对象。但我的要求超出了铯的API。我想用复杂的虚线显示矢量数据,重复填充模式,更好的文本标签(位置和可读性),类似于OL3或SLD。当然,把它夹在地形上(地面基本体还不够好)。大多数情况下,我的用户将在2D模式下看到地图,但对于3D模式,我希望数据看起来相同。在将矢量交给铯之前对其进行光栅化意味着您将失去WebGL硬件光栅化的优势。你有没有想过改用铯的原始图形API?例如和相关的类。@emackey,是的,我知道。我在Cesium中使用了实体和原始API来可视化简单对象。但我的要求超出了铯的API。我想用复杂的虚线显示矢量数据,重复填充模式,更好的文本标签(位置和可读性),类似于OL3或SLD。当然,把它夹在地形上(地面基本体还不够好)。大多数情况下,我的用户会在2D模式下看到地图,但对于3D模式,我希望数据看起来相同。