在server端对要素服务中的数据进行修改

如何在server端对要素服务中的数据进行修改
已邀请:

谢军

赞同来自: 姜戈

【解决办法】:
    方法一:覆盖现有服务
    准备新的数据,在发布服务时选择覆盖现有服务。

方法二:替换服务中引用的数据
将数据库中服务引用的数据替换为同名的新数据。

    方法三:直接编辑现有服务中的要素
     首先需要对featurelayer开启允许编辑。之后就可以对要素服务进行增加、删除、修改要素。下面以增加要素为例,说明一下具体的步骤:
    1)在ArcMap中打开新的数据图层,选择要添加到要素服务中的要素,使用GP工具箱中的Features To JSON工具(位置在Conversion Tools -> JSON -> Features To JSON),将这部分数据转为JSON格式;
    2)运行Features To JSON工具之后会生成一个JSON文件,文件中包括了数据的几何类型、字段、空间参考和要素集合等信息。我们需要的是features 属性中的内容(features 属性定义了要素集合,包含了各个要素的几何和属性值),请将features属性中的内容进行复制(复制时包括[]中括号);
    3)打开要素服务的rest页面,在页面的最下面有Supported Operations,选择Add Features ,将上一步骤中复制的内容直接粘贴到Features参数对应的输入框中,最后单击Add Features按钮运行,即可完成添加要素的目的。

要回复问题请先登录注册