Как получить прозрачный фон в слое с помощью UMN mapserver?
Я хочу включить различные источники карт в mapclient. Один источник я предоставляю себе самостоятельно написанный файл mapfile, отрисованный UMN-mapserver. Проблема в том, что UMN делает фон (места, где нет объекта) белым, и если я объединю это в mapclient, это скроет все слои позади. Что я должен записать в файл карты, чтобы фон был прозрачным?
2 ответа:
Также в вашем объекте карты вы можете установить прозрачный ON и IMAGECOLOR на что-то, что подходит
Примечание:
IMAGECOLOR [r] [g] [b]
Цвет для инициализации карты (т. е. цвет фона). Когда прозрачность включена (TRANSPARENT ON) для типичного случая генерации 8-битной псевдокрасочной карты, этот цвет будет отмечен как прозрачный в палитре выходного файла. Любые другие компоненты карты, нарисованные в этом цвете, также будут прозрачными, поэтому для генерации карт с прозрачность в качестве фонового цвета лучше всего использовать неиспользуемый цвет.
Посмотрите под прозрачным на этой странице. Ссылка на IMAGECOLOR находится в разделеMAP .