浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
8c.net:数据集范围重新计算失败
cherubic...
24EXP
2017年02月23日
8C.net开发环境:
将数据进行平移、旋转等操作后,数据集的范围与数据不一致,需要重新计算数据集的范围,调用函数datasetVector.ComputeBounds();后数据集范围没有变化,是函数调用错误还是其他原因,请指导?
示例代码:
DatasetVector datasetVector = datasets[strDatasetName] as DatasetVector;
......数据平移、旋转等操作
//数据平移后重新计算数据的空间范围
datasetVector.ComputeBounds();//调用函数后没效果???
8c
iobject
computebounds
请
登录
或者
注册
后回答这个问题。
1个回答
数据集修改后是用
datasetVector.ComputeBounds()重新计算范围。
重新计算前用
Dataset.Bounds 获取数据范围,计算后再获取,你看下两次获取的值有没变化呢?
秦凰
2EXP
2017年02月23日
我测试了一下,计算前后获取的数据范围是不一样的。
我测试的数据源是oracle上的数据集,在运行测试程序的时候,当前数据集所在的数据源是被8C桌面软件打开了的。测试程序运行结束后直接在当前打开的数据源中打开刚才平移后的数据集,此时范围是没变化的,必须要刷新一下数据源,此时打开数据集才是变换后的。我想程序运行完后,桌面版是直接可以看的。
桌面这里要去刷新下数据源或者移动一下地图才能够更新下来
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
读取SQL SERVER数据库内数据失败
idekpro 8C打开oracle数据源失败
iObjects 8C 锁定地图失败
idesktop 8c 创建数据集
iObject java 中三维面土方量计算方法是否有不存储结果数据集的办法?
无法创建数据源sdb Qt5.9.8+VS2017+Supermap 8C
iserver 报ERROR - 数据源连接失败
记录集更新失败
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...