问题
将要素服务发布到具有 GlobalID 关系的 ArcGIS Server 会导致 Supports ApplyEdits With Global Ids 参数设置为 false。 该参数也可以在 ArcGIS Server REST 端点中的要素服务 JSON 脚本中找到,如以下示例中所示:
"supportsApplyEditsWithGlobalIds" : false
这属于预期的行为。如果 GlobalID 字段中缺少唯一索引,则 supportsApplyEditsWithGlobalIds 参数将默认设置为 false。如果图层支持在使用由客户端提供的全局 ID 值处应用编辑内容,则 supportsApplyEditsWithGlobalIds 参数将自动设置为 true。 要使 supportsApplyEditsWithGlobalIds 设置为 true,图层必须具有 GlobalID 列,并将 isDataVersioned 参数设置为 false。 有关详细信息,请参阅以下 web 帮助文档:ArcGIS REST API:图层(要素服务)。
检查要素中唯一索引的可用性。 以下提供的步骤描述了如何检查其可用性。
要解决此问题,请通过 ArcCatalog 或使用“添加属性索引”工具为要素类和附件表创建唯一索引。 有关说明,请参阅以下 web 帮助文档:ArcGIS Desktop:创建属性索引。
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序