mapserver: trasparenza simbolo gif

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

mapserver: trasparenza simbolo gif

emanuele masiero
ciao a tutti

ho un problema con la trasparenza dei simboli puntuali in mapserver

ho creato un mapfile per visualizzare una mappa con mapserver/pmapper  http://www.silvenezia.it/webgis/map.phtml?config=parcolagnord
nel gif il contorno è trasparente mentre nella mappa diventa bianco

il simbolo è così definito:
SYMBOL
  NAME "logo_parco"
  TYPE PIXMAP
  IMAGE "simb_vari/logo_istituzione_parco.gif"
  TRANSPARENT 2                # da notare che cambiando il valore a questo parametro non succede nulla
END


qualcuno sa come fare per vedere la trasparenza?



grazie
emanuele masiero




_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
474 iscritti al 18.9.2010
Reply | Threaded
Open this post in threaded view
|

Re: mapserver: trasparenza simbolo gif

emanuele masiero
vorrei correggere il tiro della mia precedente richiesta!!

ho risolto il problema della trasparenza delle immagini
elimininado dalla intestazione del mapfile
questa specifica per output dell'immagine mappa

OUTPUTFORMAT  
  NAME png
  DRIVER "GD/PNG"
  MIMETYPE "image/png"
  IMAGEMODE RGB
  FORMATOPTION  INTERLACE=OFF
  TRANSPARENT OFF
END

ora però il problema è un altro: la visualizzazione delle ortofoto ha perso di qualità
vedi esempio
http://www.silvenezia.it/webgis/map.phtml?dg=ortofoto_1999&me=2302227.47314,5030872.932399999,2322576.65219,5041573.79379&language=it&config=vegetazlitorale

c'è un modo per mantere contemporaneamente la trasparenza dei pgn/gif e la visualizzazione corretta delle ortofoto?
emanuele masiero
Reply | Threaded
Open this post in threaded view
|

Re: mapserver: trasparenza simbolo gif

Niccolo Rigacci
On Mon, Nov 08, 2010 at 06:10:45AM -0800, emanuele masiero wrote:
>
> c'è un modo per mantere contemporaneamente la trasparenza dei pgn/gif e la
> visualizzazione corretta delle ortofoto?
> emanuele masiero

Prova a vedere se va meglio con il driver AGG/PNG, ma con
IMAGEMODE RGBA, cioè usando anche la trasparenza.

--
Niccolo Rigacci
Firenze - Italy
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
474 iscritti al 18.9.2010
Reply | Threaded
Open this post in threaded view
|

Re: mapserver: trasparenza simbolo gif

emanuele masiero
grazie niccolo!
dopo vari tentativi ci sono riuscito!!

spiego:
intanto la soluzione:

RESOLUTION 96
IMAGETYPE png

OUTPUTFORMAT  
  NAME png
  DRIVER "AGG/PNG"
  MIMETYPE "image/png"
  IMAGEMODE RGB
END

la soluzione corretta è quella proposta da te DRIVE AGG/PNG
solo che io, da bravo scolaro , ero subito andato a guardarmi la documentazione di mapserver http://mapserver.org/output/agg.html

e ho provato nel mio mapfile i primi due esempi,
rinominando il tag del MAP
IMAGETYPE png   rispettivamente  in   IMAGETYPE AGG e poi  IMAGETYPE AGGA
ma ancora non funzionava!

alla fine, dopo varie prove
ho fatto quelle cose che non hanno senso!
ho rimesso l'IMAGETYPE png e ho rinominato il NAME del'OUTPUTFORMAT mettendo "png"
e la cosa adesso funziona!

da notare una cosa che non mi so spiegare,la cosa funziona solo se imposto
IMAGETYPE png

quindi l'esempio preso della documentazione di maperver
OUTPUTFORMAT
    NAME 'AGGA'   (mettere png)
    DRIVER AGG/PNG
    IMAGEMODE RGBA
END
funziona solo rinominando il NAME in png

non sono in grado di dire se questo è un comportamento generale o solo legato alla mia macchina
io ho ms4W sotto win, con mapserver 5.2.0

GRAZIE per l'aiuto
emanuele masiero


Reply | Threaded
Open this post in threaded view
|

Re: mapserver: trasparenza simbolo gif

Niccolo Rigacci
On Mon, Nov 08, 2010 at 08:42:44AM -0800, emanuele masiero wrote:
>
> alla fine, dopo varie prove ho fatto quelle cose che non hanno
> senso! ho rimesso l'IMAGETYPE png e ho rinominato il NAME
> del'OUTPUTFORMAT mettendo "png" e la cosa adesso funziona!

In generale il tag MAP.IMAGETYPE deve corrispondere ad un nome
definito in una MAP.OUTPUTFORMAT.NAME.

Se manca qualcosa oppure il nome non corrisponde, MapServer
utilizza le sue impostazioni predefinite, seleziona il driver che
gli pare e di solito non fa quello che serve a te!

--
Niccolo Rigacci
Firenze - Italy
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
474 iscritti al 18.9.2010