处理ArcMap分析地图时出现的错误
在ArcMap中发布服务前分析地图时,会在下面的prepare窗口中列出出现的问题,并根据问题的严重程度分为Error,Warning,Message等。其中Error是必须要处理的问题,否则发布地图就会出现错误。
如,在发布一幅地图时进行分析的结果如下:
结果显示有两个错误,我们可以根据对错误的描述,来分析原因所在,并将错误纠正,也可以根据错误代码,在ArcGIS官方在线帮助(http://help.arcgis.com/zh-cn/ARCGISDESKTOP/10.0/HELP/index.html#/na/00sq00000009000000/)中查看更详细的信息及解决方案。
如上面的错误代码分别为00017和00037,在线帮助中中描述是:
00017: 数据框中至少有一个包含图形的已启用注记组
Resource Center » 专业库 » 制图和可视化 » 发布地图服务 » “准备”窗口错误消息
ArcMap 文档中的数据框包含地图图形。地图图形会增加已加载的地图文档的内存需求量,从而可导致性能降低。由于具有这些副作用,因此在优化后的地图服务中不支持地图图形。
解决方案
- 使用将图形转换为要素命令将地图图形转换为要素。选择转换后自动删除图形选项来确保从地图中删除图形。
- 另一种方法是关闭所有地图注记组,从而确保它们不可见且不会被保存为地图服务定义。
更多信息
使用将图形转换为要素命令时,文本图形会被转换为地理数据库注记。与地图注记相比,地理数据库注记所提供的绘制性能更佳,而且其编辑体验也显得更高效。
00037: 无法将底图图层直接发布到优化的地图服务
Resource Center » 专业库 » 制图和可视化 » 发布地图服务 » “准备”窗口错误消息
您的数据框中包含底图图层。底图图层中所包含的图层或地图服务应被地图中其他图层用作背景或参考点。通常,这些图层应作为单独的地图服务来发布,并与 Web 地图中的业务图层聚合在一起。
解决方案
- 如果您确定不希望以单独的服务来发布底图图层,可选择将底图图层用作优化的地图服务中的图层组。
注意:
在优化的地图服务中,无法以图层形式发布某些图层类型(例如地图服务)。
- 或者,您可从地图中移除该底图图层,这样便可仅发布业务图层。然后您便可将业务图层服务与底图地图服务进行聚合,或者也可单独发布这两种服务,另外还可将它们与现有的 ArcGIS 在线地图服务图层一同发布。
更多信息
有关 ArcGIS 中的底图图层的详细信息,请参阅使用底图图层。有关规划地图服务部署的信息,请参阅地图服务规划。
根据描述相信很容易将问题解决。