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


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

2 2

2 ответа:

Также в вашем объекте карты вы можете установить прозрачный ON и IMAGECOLOR на что-то, что подходит

Примечание:

IMAGECOLOR [r] [g] [b]

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

От http://mapserver.org/mapfile/map.html

Посмотрите под прозрачным на этой странице. Ссылка на IMAGECOLOR находится в разделеMAP .