使用产品:idesktop10i
问题描述:二维矢量面数据,线数据添加到三维场景中配置样式后,生成场景缓存,生成后的缓存文件加载到场景中,面数据能看到,可是线数据无法显示,但以前使用9d版本时,线数据是可以生成的只是宽度参数设置无效。现在使用10i版本后,线数据缓存加载后线数据图层在场景中却不能显示。另外想要请教一下想要实现下面图中的效果,有什么方式可以实现?谢谢
问题图片:
缓存前:
缓存后:
想实现的效果:
您好,第一个线显示不了的问题有几个办法,第一个您把线设置成“绝对高度”生成二维缓存,生成的格式是.sci,发布“地图服务”再参考叠加二维地图的示例叠加到地球上;第二个方法您确认一下线和面数据集的坐标系,需要1984墨卡托投影坐标系然后生成三维缓存才能显示。第一个方法更简便且效果是一样的。 叠加二维地图示例:http://support.supermap.com.cn:8090/webgl/examples/editor.html#SuperMapTileImagery
对于您想实现的效果,图中的效果可能是演示效果,想达到类似的效果大概需要您了解一下Billboard,KML,BloomEffect等API接口,并配合合适的底图和json,这里给您推荐几个示例您结合起来看看有没有帮助: 1. 标签专题图:http://support.supermap.com.cn:8090/webgl/examples/editor.html#LabelThematicMap 2. 动态线:http://support.supermap.com.cn:8090/webgl/examples/editor.html#migration 3. 泛光:http://support.supermap.com.cn:8090/webgl/examples/editor.html#polylineGlow 4. 立牌API:http://support.supermap.com.cn:8090/webgl/Build/Documentation/Billboard.html?classFilter=bill
方便的话可以把数据发过来测试一下吗,帮您测一下如何让线在面上,或者您把线面发布为矢量瓦片(mvt格式)加载: http://support.supermap.com.cn:8090/webgl/examples/editor.html#MVT