首页 / 浏览问题 / WebGIS / 问题详情
如何通过api修改数据集里的数据
2EXP 2020年12月30日
使用产品:iserver 10i 操作系统:win7 x64
数据类型: 文件型
问题详细描述: 有一个点位的数据集,这些点位除了坐标信息我想增加或者修改一些字段,比如id之类,在文档里查到dataset,有put请求,只能修改数据集信息,不能修改数据集里的数据,我想知道怎么才能修改数据集里的数据

1个回答

请参考iserver帮助文档  开始 > REST API > services > root > data > datasources > datasource > datasets > dataset > features 

对要素集中的要素进行添加、删除(_method=DELETE)、修改(_method=PUT)操作

张亮
1
2,842EXP 2020年12月30日
谢谢你!修改成功了,但是我传的汉字乱码了,utf-8编码传的,能问下怎么改吗?
乱码问题可能是你的请求体中转码出现的问题,如果你是Java开发,可以参考我这种utf-8转码方式

String jsonString="{\"path\":\""+path+"\"}";
JSONObject jsonObject=JSONObject.parseObject(jsonString);
StringEntity entity = new StringEntity(jsonObject.toString(), Charset.forName("UTF-8"));
好的,非常感谢!
...