10038: 数据框使用了 Maplex 标注引擎
在本主题中
您正在使用 Maplex 标注引擎动态计算标注。Maplex 标注引擎在动态放置标注方面非常出色,但由于涉及到计算,因而会导致性能下降。因此,建议在发布地图服务时仅对缓存的地图服务使用 Maplex 标注引擎。使用底图图层时,Maplex 标注引擎可能会降低平移与缩放操作之间的地图显示性能。
解决方案
在 ArcMap 中检查图层或底图图层的绘制性能。如果正在发布,可在预览窗口中检查服务的绘制性能。
- 如果需要进行更改,可将动态地图标注更改为使用速度较快的标准标注引擎。但是,这会降低标注放置的质量。
- 此外,也可以使用 Maplex 标注引擎预先计算地图标注,然后将这些标注保存为注记要素。使用这种方法时,应将动态 Maplex 标注引擎替换为文档中的注记图层。
注:
使用 Maplex 标注引擎会导致缓存生成过程的吞吐速度降低。虽然缓存大部分只需建立一次就可帮助客户端快速访问美观且质量高的地图底图,但缓存构建过程也会大量占用内存和 CPU。确保在生成服务的缓存时有足够的 RAM 可用。如果不能获得更多的 RAM,则使用标准标注引擎生成缓存,或者使用 Maplex 标注引擎创建注记,然后使用缓存中的注记。
更多信息
生成地图文本的方法有三种:
- 使用标准标注引擎,它可以执行简单的地图标注以及放置较少量的地图标注,但具有较高的性能。
- 使用 Maplex 标注引擎,它可以执行高度智能的高级地图标注、能节省大量编辑时间并且可以放置更多的标注。但是,高级 Maplex 标注引擎功能会导致性能较低,因此建议仅对缓存的地图服务使用。
- 使用注记可保存经过预先计算的文本标注。
有关详细信息,请参阅文本处理概述。