24004: Для кэширования карты с растровыми слоями рекомендуется формат листа СМЕШАННЫЙ (MIXED)
В этом разделе
Вы создаете кэшируемый картографический сервис для карты, которая содержит только растровые типы данных, и используете формат изображения кэша, отличающийся от JPEG или MIXED. В большинстве случаев сервис на основе карты, содержащей растровый слой, используется в качестве базовой карты и не требует поддержки прозрачности. В этих случаях следует использовать формат изображения JPEG и MIXED, позволяющий экономить дисковое пространство без снижения качества изображения карты.
Решение
- Задайте формат JPEG для листов кэша.
- Задайте формат MIXED для листов кэша.
- Ничего не делайте.
Дополнительная информация
Формат изображения определяет пространство, занимаемое листами на диске, качество изображения, а также наличие возможности сделать фон листа прозрачным.
Форматом изображения по умолчанию является PNG, но в зависимости от типа создаваемой карты его часто требуется поменять на другой. Ниже приведено краткое описание доступных форматов изображения вместе с рекомендациями по их использованию.
- PNG - Используйте PNG для сервисов наложения и сервисов базовой карты, когда вы не знаете точно число цветов на карте или хотите, чтобы в процессе кэширования было оптимизировано хранение простых областей карты при сохранении достоверности изображения других областей. Для каждого листа этот формат выбирает бит глубины PNG, что позволяет оптимизировать объем пространства для хранения листа кэша без ущерба для качества видимого изображения. Подходит для многих векторных карт, особенно для карт с небольшим количеством цветов, для карт с большими областями одного цвета или для наложенных сетей. Если не знаете, какой формат PNG выбрать, попробуйте первый.
- PNG8—Используйте PNG 8 в тех сервисах, где требуется наложение с прозрачным фоном, например, дороги и границы. Листы формата PNG8 занимают крайне мало пространства на диске без потери информации.
Не используйте PNG 8, если карта содержит более 256 цветов. Наличие изображений, отмывки, градиентной заливки, прозрачности и сглаживания легко могут поднять количество цветов карты выше 256. Символы, в частности дорожные знаки, также могут иметь легкое сглаживание по краям, что увеличивает количество цветов карты.
- PNG24—Используйте PNG 24 в тех сервисах, где требуется наложение с прозрачным фоном (дороги, границы) и где количество цветов карты превышает 256 (если цветов меньше 256, выберите PNG 8). Не используйте PNG24, если доступ к листам кэш в веб-приложении будет производиться из веб-браузера Internet Explorer версии 6 или ранее.
- PNG32—Используйте PNG 32 в тех сервисах, где требуется наложение с прозрачным фоном (дороги, границы) и где количество цветов карты превышает 256. Формат PNG32 лучше всего подходит для MSD-сервисов наложения, в которых включено сглаживание (antialiasing) линий или текста. Листы формата PNG32 занимают больше места на диске, чем PNG24, но зато они полностью поддерживаются всеми браузерами.
- JPEG—Используйте этот формат для сервисов базовых карт-подложек с большим разнообразием цветов и при отсутствии прозрачного фона. Например JPEG, скорее всего, будет хорошим выбором для растровых изображений или очень подробных векторных базовых карт.
Формат JPEG использует сжатие с потерями. При сжатии изображений, теряется та часть данных, которая не сказывается на общем виде изображения. Таким образом, размер листов на диске может быть очень мал, но при наличии на карте векторных линий или подписей такое сжатие может вызвать помехи изображения и размытие контуров линий. В этом случае можно попробовать увеличить значение параметра Сжатие (Compression), которое по умолчанию равно 75. Более высокое значение, например, 90 может обеспечить сочетание приемлемого качества линий с преимуществом малого размера листов кэша, обеспечиваемого форматом JPEG.
Решение о том, какое качество изображения считать приемлемым, остается за пользователем. Формат JPEG может сэкономить большой объем дискового пространства, если пользователь готов считаться с небольшими помехами в изображениях. Меньший размер листов также сказывается на скорости загрузки листов кэш в веб-браузере.
- Смешанный (Mixed) - В формате кэша Смешанный в центре кэша используется формат JPEG, а по краям - формат PNG 32. Использование смешанного режима оптимально в случае, когда требуется точное наложение растровых кэш на другие слои.
При создании смешанного кэш листы формата PNG32 создаются там, где присутствует прозрачность (иными словами, там, где виден фон фрейма данных). Остальные листы создаются в формате JPEG. Это позволяет уменьшить средний размер файла и вместе с тем обеспечить точное наложение на другой кэш. Если не использовать в данном сценарии смешанный режим кэша, то вокруг изображения будет виден непрозрачный ободок в тех местах, где он перекрывается с другим кэшем.
Более подробно о свойствах кэша карты, планировании кэша карты и создании кэшируемого картографического сервиса.