Как получить прозрачный фон в слое с помощью UMN mapserver?

Я хочу включить разные источники карт в mapclient. В качестве одного источника я предоставляю самописный map-файл, отображаемый UMN-mapserver. Проблема в том, что UMN отображает фон (мест там, где нет объектов) белым, и если я объединю это в mapclient, то все слои будут скрыты. Что мне написать в mapfile, чтобы фон был прозрачным?

2 ответа

Решение

Также в вашем объекте MAP вы можете установить для TRANSPARENT ON и IMAGECOLOR то, что подходит

нота:

IMAGECOLOR [r] [g] [b]

Цвет для инициализации карты (т.е. цвет фона). Если включена прозрачность (TRANSPARENT ON) для типичного случая создания 8-битной псевдоцветной карты, этот цвет будет отмечен как прозрачный в палитре выходного файла. Любые другие компоненты карты, нарисованные этим цветом, также будут прозрачными, поэтому для генерации карты с прозрачностью лучше всего использовать неиспользуемый цвет в качестве фона.

с http://mapserver.org/mapfile/map.html

Посмотрите под ПРОЗРАЧНЫМ на этой странице. Ссылка на IMAGECOLOR находится в разделе MAP.

Другие вопросы по тегам