浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
无法保存对数据集的修改
soratomo
10EXP
2019年10月10日
使用产品:iobjectscpp 9.1.0 操作系统:win10 x64
数据类型:smwu文件 udb文件
问题详细描述:
修改面数据集中点的坐标后调用workspace.Save()保存,返回1,但是关闭工作空间再打开时坐标还是原来的样子
问题重现步骤:
1、打开工作空间,获得面对象(UGGeoRegion类)的指针
2、通过SetPoint函数修改坐标
3、调用workspace.Save(),返回1,退出程序
4、再次打开程序,读取坐标,结果仍是修改前的值
iobjectscpp
1个回答
修改对象,应该是在UGRecordset中进行,保存也是在记录集UGRecordset中进行的,而不是保存workspace,workspace是保存工作空间
周仕斌
1,747EXP
2019年10月10日
谢谢回答!分别调用UGRecordset类的Edit,SetGeometry,Update函数后终于正常保存了。
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
修改对象记录集
无法保存工作空间
1)完成新建数据源、保存数据操作; 2)在数据源下新建点、线的矢量数据集
iobjects C++在内存数据源无法导入kml文件
GeoText3D添加到矢量数据集后无法设置透明度
工作空间打开数据源保存后,下次打开工作空间,数据源打开失败
iObject C++中,UGTrackingLayer无法选中对象?
静态图层标绘修改
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...