问题
等待回复
文章精选
许可中心
资源中心
漏洞批露表
注册
SuperMap技术问答社区
我要提问
智能推荐
相关问题
相关文章
推荐教程
如何更改属性表中字段的类型
iDesktop如何实现一对多的更新属性?
如何修改数据集中的要素属性?
如何在对应数据集中添加绘制矢量要素,并可录入字段属性?
标签专题图矩形风格图片标签怎么在属性表中添加图片
idesktop不能添加属性表字段
idesktop如何将一个属性表的字段的值赋给另一个属性表的字段
idesktop属性表如何将某个字段的值赋给另一个字段
热门标签
iserver
三维
idesktop
webgl
javascript
iclient
三维场景
三维模型
iobjects
倾斜摄影
android
imobile
发布服务
leaflet
net
iobject
二次开发
idesktop9d
许可
supermap
插件
js
java
组件
二维
openlayers
三维gis
ios
cesium
组件开发
所有分类
云GIS
3,425个
桌面GIS
3,532个
组件GIS
2,692个
移动GIS
1,468个
三维GIS
4,493个
WebGIS
603个
其他
1,071个
在前端开发中,如何添加、更改要素的属性信息
我要提问
0
投票
你好,我是通过SuperMap iDesktop 9D制作的地图,然后通过server把地图发布。在web开发中,我可以通过js代码获取某一图层中的要素属性信息,但这些信息是不能改变的,只能展示在IDeskTop中编辑好的属性信息。我现在想要通过代码对某一图层增添要素并添加其属性信息,也希望能对已存在的要素属性信息进行更改,但是找不到相关的例子,不知道要怎么做? 求解答,谢谢
javascript
属性表
属性字段
idesktop
4月 11, 2018
分类:
1203次浏览
|
用户:
MyGis
(
3
分)
请
登录
或者
注册
后回答这个问题。
2 个回答
0
投票
您好,请参考rest api 如下图
。
4月 12, 2018
用户:
李熙y
名扬四海
(
4,524
分)
你好,我用了上图rest api中添加要素的功能,示例代码如图所示,但是浏览器提示getcommit未定义,要如何解决,求解答,谢谢?
参考范例地物编辑,用editFeature
范例地物编辑,没有更新要素的说明,只能添加和删除,而且对于发布的map服务,这个类似于wms,无法选择实体,通过查询获得要编辑地物的ID,然后进行更新,有错误:Uncaught (in promise) TypeError: geoFeature.getProperties is not a function
请
登录
或者
注册
后再添加评论。
0
投票
你好,
如果你是想为新添加的要素添加属性,只要满足该数据集有你想添加属性值的字段,通过feature.setProperties({字段名:字段值}),然后调用要素服务的编辑要素接口,编辑类型设置为添加即可。
如果你是想要对已经存在的要素属性进行修改,可以通过获取到要素,然后用feature.N.字段名=你的值 然后再调用要素服务的编辑要素接口,编辑类型设置为更新即可
1月 8, 2019
用户:
阳俊林
名扬四海
(
3,344
分)
请
登录
或者
注册
后再添加评论。
...