首先打开arcmap,在catalog中新建 File GDB
在File GDB 中新建 Feature Class
类型选择 Multipoint
选择坐标
此时图层列表中有了新建的要素,点击Editor工具条开始创建Multipiont 要素
如图,在Create Features 窗口,点击对应图层,点击Point 开始编辑,编辑完成后右键,点击 Finish Sketch 完成编辑。
此时查看图层属性表
一条记录 对应 多个点要素
Editor 工具条 停止编辑~保存
本次测试,将新建的test图层中的要素作为之后向服务中添加的要素,为了方便之后测试,这里可以通过如下工具获取其json描述。
此时 共有四个layers(其他三个是前期这边测试创建的,操作步骤相同),本次测试只勾选后两个,发布新的测试服务。
勾选 feature access。
Server manager中点击测试服务缩略图,查看~
此时 服务和arcmap中显示的是一致的
在rest 路径(如:https://linux02.esrichina.com/arcgisserver/rest/services)下找到对应服务 点击进入 FeatureServer 那个
本次测试 向图层 MultipointTest(图层id为 3)增加要素
点击页面最下方,Apply Edits 进入 编辑界面, 右上角可以查看 API参考
参考 下图 , 上图中Edit栏要填写的内容模板如下
将模板内容复制粘贴保存为txt文件,删除其中多余部分(只剩下add操作需要的内容)
此时打开前期生成的test图层json描述文件(下图左)与刚创建的txt文件对比。
为了方便对比 ,将json描述文件稍作换行,如下图。找到 “attributes”和“geometry”对应内容
将json中对应内容复制粘贴,替换模板txt文件中对应内容。得到如下图所示。
内容说明:“id”:3 表示操作对象为服务中编号为3的图层,“add”表示操作内容为增加要素,“geometry”和“attributes”为所增加要素的描述。
将得到的内容复制粘贴到 edits 框内, Format 修改为json(这一步视需求选择是否操作) 点击 Apply Edits
若错误则得到如下左图内容,正确则为右图内容。
此时再查看服务,已经添加了要素内容,符号化形式与被操作的图层相同~