浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
发布到iServer上的工作空间还能修改吗
猪猪侠V...
43EXP
2020年02月28日
使用产品:iobject 操作系统:win10 x64
数据类型: 文件型
问题详细描述:用.Net生成的等值线图的工作空间发布到iServer上后还能再修改吗?
iserver
发布服务
工作空间
udb数据
1个回答
你好,可以修改的,数据,地图都可以修改,同步更新的。前提是先要关掉iserver的服务,防止文件型工作空间占用
邬袁凯
2,432EXP
2020年02月28日
换成了udbx可以不用停掉iServer服务了
还有个问题想请教,iobject生成了工作空间后 MaoControl的地图怎么保存到工作空间里
获取workspace.Maps,然后往这个集合里面添加地图,保存工作空间就行了
//面
mapControl1.Map.Layers.Add(vectorsj, true);
//裁剪栅格图
mapControl1.Map.Layers.Add(clipDataset, themeRange, true);
//等值线
mapControl1.Map.Layers.Add(m_datasetVectorLine, true);
mapControl1.Map.Layers.Add(m_datasetVectorLine, themeLabel, true);
mapControl1.Map.Refresh();
string xmlmap = mapControl1.Map.ToXML();
m_workspace.Maps.Add("地图", xmlmap);
m_workspace.Save();
这样保存完的地图不显示东西,麻烦帮忙看下 谢谢
代码没问题,你看下地图名是否重名,还有,你添加的数据是否有问题,保存前是否能看见
保存前能看到的,地图里面没有重名的 我看过ToXML 这个里面不对 但是不明白是哪里的原因造成的
<sml:Map>
<sml:Name>地图</sml:Name>
<sml:Description/>
<sml:Version>20090106</sml:Version>
<sml:ColorMode>Default</sml:ColorMode>
<sml:LineSmoothingMode>FALSE</sml:LineSmoothingMode>
<sml:TextSmoothingMode>FALSE</sml:TextSmoothingMode>
<sml:ViewSettings>
<sml:DefaultScale>0</sml:DefaultScale>
<sml:CoordinateRatio>0</sml:CoordinateRatio>
<sml:DefaultCenter>
<sml:x>0</sml:x>
<sml:y>0</sml:y>
</sml:DefaultCenter>
<sml:MarginWidthViewEntire>50</sml:MarginWidthViewEntire>
</sml:ViewSettings>
<sml:RotationSettings>
<sml:Angle>0</sml:Angle>
<sml:RotateMarker>TRUE</sml:RotateMarker>
<sml:RotateText>TRUE</sml:RotateText>
</sml:RotationSettings>
保存前如果有udbx,有数据,地图也能显示,那就要看你保存后的操作了,保存地图后,你再打开地图的时候udbx有没有打开呢。如果有打开,你把数据放到udb里面,重新创建地图保存看下
加了一个设置地图的中心点和比例尺就可以正常显示了。
大神,设置地图的中心点和比例尺的代码能贴出来看看吗?
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
iserver能否发布别的电脑上的工作空间数据?
iserver能否发布别的电脑上的工作空间数据?
iserver上传的文件型工作空间修改后会自动同步吗
修改了工作空间文件,需要重新发布服务吗
如何通过Rest API修改已发布工作空间的路径
在已发布的iserver空的工作空间中可以上传远程服务器的数据吗
发布文件型工作空间到服务器上的iserver失败,数据源为pgsql
通过iserver restfulapi发布服务,文件型工作空间上传的逻辑
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...