浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
.net开发怎么打开iServer上的场景
18214558...
57EXP
2017年06月13日
iObjects.net开发怎么打开发布到iServer上的场景。。。
iserver
iobjects
net
三维
1个回答
你好,帮助文档上面有相关方法,这里我给你截了图,你可以参考一下
胡林
5,985EXP
2017年06月13日
嗯。加载到了。
还有一个问题,刚才我修改了发布到Iserver上的数据集,然后在场景中与这个数据集想关联的专题图(单值专题图)中的要素属性并没有改变。这应该怎么办
你好,刷新一下相关专题图层就好了
Layer3D.UpdateData
在Iserver上刷新吗
就是组件场景里面,获取到这些专题图层,然后更新数据
private void button1_Click(object sender, EventArgs e)
{
Layer3D layer1 = sceneControl.Scene.Layers[1];
layer1.UpdateData();
}
我添加了一个按钮去刷新 但是并没有什么用。是不是因为场景是Iserver上的。所以要去Iserver上更新?
首先要iserver上面的数据更新了,组件里面更新图层数据才有效果
iServer上的数据是更新了,我get看过了,但是组件里面的图层刷新了没有效果。最直观的是使用iDestop加iServer上的场景,然后修改iServer上的数据源,在iDesktop中刷新图层也没有用。
你用的哪个版本的桌面组件,我这边儿测试一下
SMO_DotNET_811_14428_59859
桌面也是不能更新数据是吗
是啊iDesktop上也是这样的。因为三维数据不能在iServer上修改 ,所以我用的二维数据做的单值专题图,并把风格改成了模型风格。
你发布场景的时候切缓存没有?
是场景切缓存还是地形和影像,还是都要切。
我的意思是你发布的时候有没有切缓存,切了缓存的话,更新数据之后,需要替换掉原来的缓存,在桌面才能更新数据
没有切缓存。修改数据在地图上能看到变化,场景中看不到
就是桌面上打开web数据源地图能看到变化,但是直接打开场景服务,看不到变化?
打开的地图是我用JavaScript写的web,上面能看到变化,他和场景用的是同一个数据源
如果你没有切缓存,iserver也会自动给你切缓存,数据更新之前,你需要把原来的缓存删掉,缓存删除过程是: 打开运行输入“%appdata%”把应用目录“AppData\LocalLow\SuperMap”和“AppData\Local\SuperMap”目录删了,iServer目录下\webapps\iserver\output”删 了
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
iobjects .net 10i 怎么打开已经发布的iserver三维场景?
iobjects .net 10i 打开iserver场景显示不全
iobjects .net 10i 如何打开三维场景
.net开发对三维服务的工作空间的场景增加图层后图层无法在iServer显示
如何在.NET中打开颜色选择器
在组件iobject.net进行前端开发的时候三维场景显示异常
.net组件开发在弹出三维场景窗体时报错,外部组件发生异常
.net iobjects 组件 ,可以实现在二维地图上添加三维场景吗?
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...