zoukankan      html  css  js  c++  java
  • arcgis server multipoint 服务 applyedit功能

    首先打开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

     

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

     

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

     

  • 相关阅读:
    ORA16014 与 ORA00312
    ORA26687
    ORA32004问题解决
    ORA23616:执行块5失败
    Streams实践之Schemas级复制
    Streams FAQ
    ORA23622: 正在执行操作SYS.DBMS_STREAMS_ADM.MAINTAIN_GLOBAL
    为什么白帽SEO更好?
    HyperV虚拟机安装及网卡无法找到,驱动无法安装解决办法
    Memcahed分布式缓存服务替换Session解决方案——简单介绍[转]
  • 原文地址:https://www.cnblogs.com/mumu122GIS/p/6425508.html
Copyright © 2011-2022 走看看