Come si ottiene uno sfondo trasparente in un layer con il mapserver UMN?
-
19-08-2019 - |
Domanda
Voglio includere diverse fonti di mappe in un client di mappe. Una fonte che mi fornisce un mapfile auto-scritto reso da un UMN-mapserver. Il problema è che UMN rende lo sfondo (posti dove non ci sono funzionalità) come bianco, e se lo combino nel client map, questo nasconde tutti i livelli dietro. Cosa scrivo nel mapfile, che lo sfondo è trasparente?
Soluzione
Anche nel tuo oggetto MAP puoi impostare TRANSPARENT ON e IMAGECOLOR su qualcosa che si adatta
Nota:
IMAGECOLOR [r] [g] [b]
Colore per inizializzare la mappa (ad es. colore di sfondo). Quando la trasparenza è abilitata (TRASPARENTE ATTIVO) per il caso tipico della generazione di mappe pseudocolore a 8 bit, questo colore verrà contrassegnato come trasparente nella palette del file di output. Anche tutti gli altri componenti della mappa disegnati con questo colore saranno trasparenti, quindi per la generazione di mappe con trasparenza è meglio usare un colore altrimenti inutilizzato come colore di sfondo.
Altri suggerimenti
Cerca in TRASPARENTE su questa pagina . Il riferimento a IMAGECOLOR è nella sezione MAP .