问题

问题:尝试将地图服务从 ArcMap 发布到 ArcGIS Online 时返回错误 00037

Last Published: April 25, 2020

描述

尝试将地图服务从 ArcMap 发布到 ArcGIS Online 时,会出现以下警告提示:

“无法保存。 必须先修复文档中的错误,然后才能预览、发布或保存”。
Unable to save error message.

单击“确定”后,将在“准备”窗口中返回以下错误消息(即使在尝试发布地图服务之前已从“内容列表”中的“按源列出”选项卡中移除了所有底图图层时也是如此)。

错误: 
00037:无法将底图图层直接发布到地图服务
An image showing the 00037 error message.
:
要导航至“准备”窗口,请单击“服务编辑器”对话框中的“分析”按钮。

原因

发生此错误的原因是地图包含底图图层,而该图层无法直接发布到服务。 移除“内容列表”中的“按源列出”选项卡中的底图图层意味着仅移除数据视图中的底图图层,而不是地图文档中的底图图层。 有关详细信息,请参阅 ArcMap:使用内容列表

:
有关原因和解决方案的详细信息,请参阅 ArcMap:00037:无法将底图图层直接发布到地图服务

解决方案或解决方法

以下是确保移除地图文档中所有底图图层的可能的方法:

从“准备”窗口中移除底图图层
:
请勿关闭“服务编辑器”对话框。 这样可避免关闭“准备”窗口。
  1. 在 ArcMap 中,单击服务编辑器对话框中的分析按钮。
An image showing the Service Editor window and the Analyze button.
 
  1. 准备窗口中,右键单击错误消息,然后单击移除图层

    An image of the analyzer message in the Prepare window.
     
从“按绘制顺序列出”选项卡中移除底图图层
  1. 内容列表中,单击按绘制顺序列出图标。

    List By Drawing Order icon. 
     
  2. 右键单击底图图层,然后单击移除

    Remove basemap layer
     

文章 ID:000020044

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容