Question

Je souhaite inclure différentes sources de cartes dans un mapclient. Une source que je me fournit moi-même avec un fichier de carte auto-écrit rendu par un serveur de cartes UMN. Le problème, c’est que le format UMN rend l’arrière-plan (aucune place n’est là) en blanc, et si je combine cet élément dans le mapclient, tous les calques sont masqués. Qu'est-ce que j'écris dans le mapfile, que l'arrière-plan est transparent?

Était-ce utile?

La solution

Également dans votre objet MAP, vous pouvez définir les options TRANSPARENT ON et IMAGECOLOR sur quelque chose qui convient

note:

IMAGECOLOR [r] [g] [b]

Couleur pour initialiser la carte (c'est-à-dire la couleur d'arrière-plan). Lorsque la transparence est activée (TRANSPARENT SUR) dans le cas typique de la génération de carte pseudocolored 8 bits, cette couleur est marquée comme transparente dans la palette du fichier de sortie. Tous les autres composants de carte dessinés dans cette couleur seront également transparents. Par conséquent, il est préférable d’utiliser une couleur non utilisée comme génération de carte comme couleur d’arrière-plan.

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

Autres conseils

Recherchez sous TRANSPARENT sur cette page . La référence à IMAGECOLOR se trouve dans la section MAP .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top