ArcGIS Server Rest之updateFeatures

 参数:

参数一 f:响应格式默认为html,可以更改为json。

参数二 attribute:数组中每个要素的结构与ArcGIS REST API返回的json要素对象的结构相同。

应包含ID,和其他属性。

[
{
    "attributes" : {
      "OBJECTID" : 3,
      "Road_Name" : "sss",
    }
  }
]

本机依然。。

是这种编辑方法不规范吗?。。。

arcgis在线编辑推荐的方式是哪一种?难道需要开启编辑吗?需要同步到数据库吗?

是语句有问题吗?

还是数据有问题?

>>arcgis在线编辑:

为什么前端发送了post请求,后端数据库修改不成功。后端到底怎么执行的呢?按理说,后端应该去数据库里修改数据,但是没有这么做。

那么,前端调用get又get到了修改成功的结果。是不是缓存池。。没有反馈到sql server数据库里。那么怎么办呢?能不能强制执行。

ArcGIS Server(Tomcat)接收到请求,发给ArcSDE,SDE操作数据库。把结果发送回用户。(结果与实际情况不统一)

如何追踪排查从接收到一个请求到执行的具体每个步骤。。到底执行成功了没有?如果没有执行成功,为什么不报错误?为什么没有在数据库中执行却返回给用户的是执行成功的结果?

ArcGIS Server获取到请求信息和传递过来的参数,然后呢?下一步是做什么?应该是交给sde。问题是出在sde吗????sde是如何处理数据的呢?

通过REST修改数据,数据库中没反应(执行)是什么原因?是SDE的原因吗?:这其实是一个很简单很傻瓜的操作。。为什么arcgis都做不好 不通过arcgis可不可以 为什么一定要通过sde 另建一个库新建一张表可不可以

sql server数据库中执行语句update没有反应是什么原因?:https://zhidao.baidu.com/question/1638164202556856500.html

openlayers不可以调arcgis rest实现在线编辑吗https://www.osgeo.cn/info/2c4f7    https://www.osgeo.cn/info/21a83

原文地址:https://www.cnblogs.com/2008nmj/p/14149825.html