arcgis server multipoint 服务 applyedit功能

时间:2021-06-11 08:23:23

首先打开arcmap,在catalog中新建 File GDB

arcgis server multipoint 服务 applyedit功能

在File GDB 中新建 Feature Class

arcgis server multipoint 服务 applyedit功能

类型选择 Multipoint

arcgis server multipoint 服务 applyedit功能

选择坐标

arcgis server multipoint 服务 applyedit功能

此时图层列表中有了新建的要素,点击Editor工具条开始创建Multipiont 要素

arcgis server multipoint 服务 applyedit功能

如图,在Create Features 窗口,点击对应图层,点击Point 开始编辑,编辑完成后右键,点击 Finish Sketch 完成编辑。

arcgis server multipoint 服务 applyedit功能

此时查看图层属性表

arcgis server multipoint 服务 applyedit功能

一条记录 对应 多个点要素

arcgis server multipoint 服务 applyedit功能

Editor 工具条 停止编辑~保存

arcgis server multipoint 服务 applyedit功能

本次测试,将新建的test图层中的要素作为之后向服务中添加的要素,为了方便之后测试,这里可以通过如下工具获取其json描述。

arcgis server multipoint 服务 applyedit功能

arcgis server multipoint 服务 applyedit功能

此时 共有四个layers(其他三个是前期这边测试创建的,操作步骤相同),本次测试只勾选后两个,发布新的测试服务。

arcgis server multipoint 服务 applyedit功能

arcgis server multipoint 服务 applyedit功能

勾选 feature access。

arcgis server multipoint 服务 applyedit功能

Server manager中点击测试服务缩略图,查看~

arcgis server multipoint 服务 applyedit功能

此时 服务和arcmap中显示的是一致的

arcgis server multipoint 服务 applyedit功能

在rest 路径(如:https://linux02.esrichina.com/arcgisserver/rest/services)下找到对应服务  点击进入 FeatureServer 那个

arcgis server multipoint 服务 applyedit功能

本次测试  向图层 MultipointTest(图层id为 3)增加要素

arcgis server multipoint 服务 applyedit功能arcgis server multipoint 服务 applyedit功能

点击页面最下方,Apply Edits     进入 编辑界面,  右上角可以查看 API参考

arcgis server multipoint 服务 applyedit功能

参考 下图  , 上图中Edit栏要填写的内容模板如下

arcgis server multipoint 服务 applyedit功能

将模板内容复制粘贴保存为txt文件,删除其中多余部分(只剩下add操作需要的内容)

arcgis server multipoint 服务 applyedit功能

此时打开前期生成的test图层json描述文件(下图左)与刚创建的txt文件对比。

arcgis server multipoint 服务 applyedit功能

为了方便对比  ,将json描述文件稍作换行,如下图。找到 “attributes”和“geometry”对应内容

arcgis server multipoint 服务 applyedit功能

将json中对应内容复制粘贴,替换模板txt文件中对应内容。得到如下图所示。

内容说明:“id”:3 表示操作对象为服务中编号为3的图层,“add”表示操作内容为增加要素,“geometry”和“attributes”为所增加要素的描述。

arcgis server multipoint 服务 applyedit功能

将得到的内容复制粘贴到  edits 框内, Format 修改为json(这一步视需求选择是否操作)   点击 Apply Edits

arcgis server multipoint 服务 applyedit功能

若错误则得到如下左图内容,正确则为右图内容。

arcgis server multipoint 服务 applyedit功能arcgis server multipoint 服务 applyedit功能

此时再查看服务,已经添加了要素内容,符号化形式与被操作的图层相同~

arcgis server multipoint 服务 applyedit功能