浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
桌面GIS
/
问题详情
iDesktop数据集操作相关的问题
kinnyou
260EXP
2023年07月03日
在udbx中有一个具有a,b,c,d,e5个项目的10条数据
其中,b只有1,2两种值,c只有1,2,3三种值
想将这10条数据的每条数据都扩充为
a,1,1,d,e
a,1,2,d,e
a,1,3,d,e
a,2,1,d,e
a,2,2,d,e
a,2,3,d,e
6条数据,最后变成60条数据的数据集。
请问iDesktop中有没有工具可以自动地办到这点
还是说需要使用iObjects编写一个工具才可以实现
idesktop
dataset
请
登录
或者
注册
后回答这个问题。
2 个回答
您好,现在还没有这种工具,需求简单的话,可以复制粘贴实现,如果以上数据仅是举例,建议还是用代码实现。
希望能帮助到您
刘亚博
1
950EXP
2023年07月03日
感谢解答,看起来需要做个工具了
请
登录
或者
注册
后再添加评论。
您好,您说的数据与值具体什么关系呢。
数据只是属性表数据集的纯属性数据,还是点或线或面矢量数据集里几何数据的属性。
您说的acbde和123是什么关系,在一个字段里还是多个字段里。
您可以描述的更具体一些让我们理解您是什么数据要做成什么样子。
于丁
10,553EXP
2023年07月03日
数据是点或者面这种几何数据的属性
a,b,c,d,e都是各自独有的信息
b固定只有2种值,c固定只有3种值
现在使用这批点或面数据制作了基于森林的分类模型,假设结果字段为e好了
然后想要对每一个数据中,在其他数据不变,只有b,c变成b x c 的6种排列组合的情况下使用上述模型对这些数据进行预测,得到预测结果e
所以需要提前准备这样的数据
具体效果图是这样,本来只有一个点或者一个多边形(其中b为b1,b2其中一个值,c为c1c2c3其中一个值)的区域内显示出bxc的所有组合下(也就是2x3=6种)的结果e
了解了,你要进行的操作,用桌面端的复制行和更新列属性也可以实现,数据量不大的话使用iDesktop桌面端手动做数据就行。
如果数据量偏多那就建议使用GPA自动化处理建模,做个数据更新列或者使用iobject组件做个工具,
按照你现在的描述只是数据行的复制和属性列的更新,不涉及什么gis的接口和操作,使用组件代码也没有太高门槛。
嗯,数据差不多有50w条,我到时候去做个工具实现这个效果吧,感谢解答
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
iObjects.Java如何往表单数据集中添加数据
iObjects.Java如何往不含空间数据的属性表中插入数据
iObjects.Java如何向表单数据中添加新的数据
iObjects.Java中如何正确使用copyDataset功能
问题无法重现,可以提供报错界面相关代码和操作录屏
iDesktop数据库相关问题
iDesktop 倾斜入库相关参数设置问题?
导入数据 acrgis 选中相关文件后,没有上传操作,是操作不正确?
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...