您尝试发布的可编辑要素图层包含数据库视图。视图通常用于将两个或多个表连接在一起,无法在 ArcGIS 软件中对其进行编辑;因此,如果要素图层引用已注册的数据库,则无法在包含视图的要素图层上启用编辑。
提示:
数据库视图包含注册和未注册到地理数据库的视图。
解决方案
如何操作取决于您需要完成的任务。可采用以下建议之一,在一个或多个 Web 图层中发布所需的数据:
- 如果您需要编辑地图中的其他数据并且只需要视图中的数据作为参考,可以执行以下操作:
- 从地图中移除视图,并将其他数据发布到可编辑的要素图层。
- 创建包含视图的单独地图,然后发布地图图像图层或只读要素图层。
- 如果您的注册数据存储是企业级地理数据库,并且您正在使用该视图显示需要编辑的连接表,则可以执行以下操作:
- 从地图中移除视图。
- 使用视图在正在连接的表之间创建关系类。
- 向地图中添加关系类中参与的表。
- 发布可编辑要素图层。
- 如果您不需要编辑地图中的任何数据(例如,即使的确需要进行编辑,也没有在尝试发布之前更改默认要素图层属性),请在要素属性窗格中禁用编辑并发布只读要素图层。