在某些情况下,您可能拥有在 m 值启用情况下创建的要素类。例如,要素类的创建者检查所有几何属性,以备日后之需。即使之后决定不需要 m 值,也不能从要素类中删除该属性。
在可编辑要素服务中包含这些要素类时,将不能在不支持编辑 m 值的客户端(例如 ArcGIS Online 或 Portal for ArcGIS)中编辑要素几何。这些客户端阻止编辑启用以存储 m 值的要素几何,以防止丢失现有 m 值。但是,该做法的副作用是即使没有使用 m 值,也会阻止编辑图层的几何。为了在不允许设置 m 值的客户端中编辑这些图层的几何,您可以将要素服务配置为在此类客户端中编辑要素几何时插入 NaN m 值。
警告:
如果在要素服务上启用此属性,当编辑者使用不支持指定 m 值的客户端更新要素服务中的要素时,现有 m 值将被 NaN 替换。如果要保留现有 m 值,请不要启用此功能。
在发布时启用没有 m 值的几何更新
从 ArcMap 发布要素服务时,可以选择将要素服务配置为在客户端不提供值时插入 NaN m 值。该选项可在服务编辑器的要素访问选项卡上进行设置。有关设置发布时的要素服务属性的详细信息,请参阅要素服务的编辑器权限。
在现有要素服务上启用没有 m 值的几何更新
可以通过更改 ArcGIS Server Manager 中的服务属性在现有要素服务上启用此功能。
- 打开 ArcGIS Server Manager 并以要素服务所有者或 ArcGIS Server 管理员的身份登录。
如需此步骤的帮助,请参阅登录 Manager。
- 单击服务 > 管理服务。
- 在服务模块中,单击在客户端不提供值时要插入 NaN 值的要素服务的名称。
- 在编辑模块中,单击功能。
- 单击选择和配置功能 窗口下的要素访问选项(单击名称,而不是单击复选框)。这会显示要素服务的属性。
- 选中 允许没有 m 值的几何更新复选框。
- 单击保存并重新启动将更改应用于服务。