浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
云GIS
/
问题详情
在前端开发中,如何添加、更改要素的属性信息
MyGis
3EXP
2018年04月11日
你好,我是通过SuperMap iDesktop 9D制作的地图,然后通过server把地图发布。在web开发中,我可以通过js代码获取某一图层中的要素属性信息,但这些信息是不能改变的,只能展示在IDeskTop中编辑好的属性信息。我现在想要通过代码对某一图层增添要素并添加其属性信息,也希望能对已存在的要素属性信息进行更改,但是找不到相关的例子,不知道要怎么做? 求解答,谢谢
javascript
属性表
属性字段
idesktop
请
登录
或者
注册
后回答这个问题。
2 个回答
您好,请参考rest api 如下图
。
李熙y
4,524EXP
2018年04月12日
你好,我用了上图rest api中添加要素的功能,示例代码如图所示,但是浏览器提示getcommit未定义,要如何解决,求解答,谢谢?
参考范例地物编辑,用editFeature
范例地物编辑,没有更新要素的说明,只能添加和删除,而且对于发布的map服务,这个类似于wms,无法选择实体,通过查询获得要编辑地物的ID,然后进行更新,有错误:Uncaught (in promise) TypeError: geoFeature.getProperties is not a function
请
登录
或者
注册
后再添加评论。
你好,
如果你是想为新添加的要素添加属性,只要满足该数据集有你想添加属性值的字段,通过feature.setProperties({字段名:字段值}),然后调用要素服务的编辑要素接口,编辑类型设置为添加即可。
如果你是想要对已经存在的要素属性进行修改,可以通过获取到要素,然后用feature.N.字段名=你的值 然后再调用要素服务的编辑要素接口,编辑类型设置为更新即可
阳俊林
3,357EXP
2019年01月08日
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
如何更改属性表中字段的类型
iDesktop如何实现一对多的更新属性?
如何修改数据集中的要素属性?
标签专题图矩形风格图片标签怎么在属性表中添加图片
对属性表添加字段一直失败
idesktop不能添加属性表字段
属性表中的系统字段中的经纬度可以自动更新吗
如何在对应数据集中添加绘制矢量要素,并可录入字段属性?
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...