首页 / 浏览问题 / 桌面GIS / 问题详情
【未解决】关于迭代数据集,获取结果数据集属性值的问题
43EXP 2024年02月29日

使用产品:iDesktopX11.1.1 操作系统:win10 x64
数据类型: udbx里面有若干个二维面矢量数据,每个二维面矢量数据有一个矢量面,每个矢量面有两个字段属性以及对应的值。

1、如何在使用“迭代数据集”工具对“数据源”进行迭代数据集时,将每个数据集对应的属性值暴露出来,用于后续的工具的使用(后续有个工具的路径是变化的,所有把路径存到了一开始数据集的属性当中)?

2、这种思路是否可行?

3、若2不可行,有没有什么思路可以迭代数据集,并可针对不同数据集,动态迭代修改后续工具的某个变量。

1个回答

您好,暂时没有该方法。您如果要拿迭代scp配置文件的话,可以直接使用【迭代文件】,通配符设置为【*.scp】即可。

希望可以帮助到您!
陈巡
1
2,508EXP 2024年02月29日
你好,迭代scp是可以的。不过前面数据集和scp要一一对应。
从程序开发的角度来说,按理来讲应该可以去获取到对象的属性值。类似“行内变量替换”,只是“行内变量替换”给的参数太少了。
如果要用的话,可以二次开发一下。暂时没有提供该接口呢,抱歉。我这边会上报一个需求,感谢您的提问和意见。
想问下,能否看下“自动化处理”下某个工具的代码。
你可以自己使用反编译工具看一下
...