24004: 建议使用 MIXED 切片格式缓存具有栅格图层的地图
在本主题中
您正在使用 JPEG 或 MIXED 以外的缓存图像格式为仅包含栅格数据类型的地图创建缓存地图服务。在大多数情况下,基于包含栅格图层的地图的服务通常会被用作底图,并且无需支持透明度。在这些情况下,图像格式应为 JPEG 或 MIXED 以节省磁盘空间而不影响地图质量。
解决方案
- 将 JPEG 设置为切片格式。
- 将 MIXED 设置为切片格式。
- 无需执行任何操作。
更多信息
选择图像格式十分重要,因为它将确定切片在磁盘上的大小、图像质量以及能否使切片背景透明。
默认图像格式为 PNG,但根据要创建的地图类型可能经常需要进行更改。以下为可用图像格式及其相应用途的摘要。
- PNG - PNG 可在以下两种情况下用于叠加和底图服务:对地图中的颜色数量不确定;或者希望缓存过程优化地图中简单区域的存储,同时保留其他区域的保真度。对于每个切片,此格式选取将尽量降低切片存储空间而不降低显示效果的 PNG 位深度。这适用于很多矢量地图,尤其具有很少种类颜色的地图、具有很多单色条带的地图或者叠加网络。如果不确定要使用哪种 PNG 格式,请首先尝试此格式。
- PNG8 - PNG 8 用于需要具有透明背景的叠加服务,例如道路和边界。PNG 8 可在磁盘上创建非常小的切片且不损失任何信息。
如果地图包含的颜色超过 256 种,请勿使用 PNG 8。影像、山体阴影、梯度填充、透明度和抗锯齿可轻易地使地图包含的颜色超过 256 种。即使是符号(如高速公路盾形路牌符号)也可能在其边缘周围进行微小的抗锯齿,从而使地图包含更多颜色。
- PNG24 - 可将 PNG 24 用于超过 256 种颜色(如果少于 256 种颜色,使用 PNG 8)的叠加服务,例如道路和边界。如果将在 Internet Explorer 6 或更早版本中查看切片,请勿使用 PNG 24。
- PNG32 - PNG 32 用于超过 256 种颜色的叠加服务,例如道路和边界。PNG 32 特别适用于对线或文本启用了抗锯齿的 MSD 叠加服务。PNG 32 在磁盘上创建的切片比 PNG 24 大,但所有浏览器都完全支持这种切片。
- JPEG - 此格式用于颜色变化较大且不需要透明背景的底图服务。例如,栅格影像和非常详细的矢量底图特别适合使用 JPEG。
JPEG 为有损图像格式。在不影响图像显示效果的情况下,它会尝试有选择地删除数据。这会在磁盘上产生很小的切片,但如果地图包含矢量线作业或标注,它可能会在线周围生成过多的噪声或模糊区域。如果发生这种情况,可尝试将压缩值从默认的 75 增加到更大的值。更高的值(如 90)可以生成可接受的线作业质量,同时还可保证 JPEG 格式的小切片优势。
您将确定可接受的图像质量。如果愿意接受图像中存在少量噪声,选择 JPEG 可节省大量的磁盘空间。更小的切片同样意味着浏览器可更快地下载切片。
- 混合 - 混合缓存在缓存中心使用 JPEG,同时在缓存边缘使用 PNG 32。如果要在其他图层上完全叠加栅格缓存,应使用混合模式。
创建混合缓存时,在检测到透明度的任何位置(也就是数据框背景可见的位置)都会创建 PNG 32 切片。其余切片使用 JPEG 构建。这可降低平均文件大小,同时可在其他缓存上进行完全叠加。如果在这种情况下不使用混合模式,将在图像叠加其他缓存的外围看到凸边。