iserver,js,数据集批量修改数据

0 投票
iserver8c版本,js开发,想要实现数据集数据的批量更新功能。

帮助文档中看到有isUseBatch属性判断是否使用批量添加要素功能,但是结合地物编辑示例来看一次只更新一条数据。请问是要通过循环的方式只是一条一条进行更新吗?还是可以一次进行多条数据的更新操作,具体的参数应如何设置,谢谢!

文档中提到的features属性,当前需要创建或者是修改的要素集。但示例代码中对应传入的为一个要素

features = {
      fieldNames:attrNames,
      fieldValues:attrValues,
      geometry:feature.geometry
 };

并非多个要素的集合,请教多个要素应如何实现。
3月 26, 2018 分类:  372次浏览 | 用户: SSDream 初出茅庐 (24 分)

1个回答

0 投票
在用SuperMap.REST.EditFeaturesParameters({features:[feature1,feature2])时,features是一个数组集合,可以向数组中添加多个feature进行修改
3月 27, 2018 用户: 周仕斌 名扬四海 (1,424 分)
你好,我已经了解了。

但还有两个问题想要咨询一下,一个是通过测试平均一秒钟更新1.5到2条数据的速度,感觉上有点慢,请问这个数度正常吗?另外还想问一下更新的数据在条数上有限制吗,比如最多一次更新2000条数据或是有一个大概的数值,谢谢!
...