浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
三维GIS
/
问题详情
.net开发对三维服务的工作空间的场景增加图层后图层无法在iServer显示
Grand
10EXP
2021年12月29日
.net二次开发 对三维服务所对应的工作空间内的场景添加缓存图层,保存后能在iServer的datas看到相应的数据,但是打开相应scenes之后无法显示,在Idesktop打开能显示。
iserver
文件型工作空间
三维
请
登录
或者
注册
后回答这个问题。
1个回答
您好,你在桌面加的图层是否也有这个现象?
如果需要更新的话,建议在iserver里把服务缓存的功能关掉。
希望可以帮助到您!
于丁
10,388EXP
2021年12月29日
我用idesktop加图层是没有这个现象的
添加图层代码如下:
string strFileName = openFileDialog.FileName;
sceneControl.Scene.Layers.Add(strFileName, Layer3DType.OSGB, true);
保存场景代码如下:
workspace.Scenes.SetSceneXML(sceneControl.Scene.Name,sceneControl.Scene.ToXML());
sceneControl.Scene.Workspace.Save();
workspace.Save();
.net开发对三维服务的工作空间的场景增加图层后图层无法在iServer显示
你加的具体是什么图层呢?你在组件加的和你在桌面加同一份数据后的图层你看属性是否是一致呢。
我们的桌面也是.net组件写的哈,同一个接口的话,不会出现组件不可以桌面可以的。
缓存图层.scp文件,同一个文件,在组件里添加后不能在iServer显示,但是在桌面端添加可以在iServer显示。
您说的有道理,我也感觉应该是一致的,但是我这边在组件添加图层后,无论是在组件或者桌面端打开工作空间都可以显示,唯独在iServer里面无法显示
你这边可以看一下属性到底是不是一样的,如果确实一样毕竟桌面显示正常是加成了的。
iserver无法显示可能是iserver的webgl内核的问题,所以可以考虑换个iserver或者webgl。
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
.net开发对三维服务的工作空间的场景增加图层后图层无法在iServer显示
使用idesktopx制作文件型工作空间后,放在linux服务器上无法显示地图
发布工作空间后无法打开地图服务
iserver发布桌面的文件型工作空间无法预览,图幅为0
使用iserver 10i发布工作空间,点击下一步没有反应,无法发布
在桌面场景中可以显示模型,把工作空间发布成三维服务之后再网页查看场景模型不显示
发布三维服务的工作空间之后,使用插件端无法加载出三维场景。
发布文件型smwu该smwu的场景图层是入库生成的scp,预览不显示
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...