首页 / 浏览问题 / 组件GIS / 问题详情
iobjects java 数据集属性表复制
15EXP 2022年03月23日

我现在有两个数据集(dataset)一个‘MODEL’一个‘REGION’ 我想把model的属性表复制给region

我现在的代码可以geometry复制过去但是属性表不能复制(复制完二维面有但是属性表是空的)

代码如下

转完属性表为空

想问一下如何把fields 属性表复制过去,谢谢。

1个回答

您好,看您的代码,您只添加了geometry,并没有添加同条记录的其他字段值。

建议您使用Recordset.addNew()的重载方法

此外,获取Recordset其他字段值的方法有几种方式,详情建议您参考 SuperMap iObjects Java 组件安装目录/Help目录下的帮助文档:

1. 直接通过Recordset.getValues()获取当前记录的所有字段值;

2. 根据当前记录的getFieldInfos()分别获取每个属性数据的字段值。

希望可以帮到您。

2,258EXP 2022年03月23日
...