您好,一个相关伪代码可以参考:
//获取数据集中的数据
DatasetVector datasetVector = (DatasetVector)datasource.getDatasets().get(0);
Recordset recordset = datasetVector.getRecordset(false,CursorType.STATIC);
//循环这些数据
recordset.getAllFeatures().forEach((integer, feature) -> {
//每条数据新建一个数据集,然后添加到结果数据集中
DatasetVectorInfo newVector = new DatasetVectorInfo("name",recordset.getDataset().getType());
DatasetVector resultDataset = datasource.getDatasets().create(newVector);
Recordset newRecordset = resultDataset.getRecordset(false, CursorType.STATIC);
newRecordset.addNew(feature.getGeometry());
newRecordset.update();
});
希望能帮助到您