[Gfoss] HELP
francesco334
francesco334 a interfree.it
Lun 1 Dic 2008 13:01:51 CET
Grazie Pietro..ora viene visualizzata.
Un'unico dubbio..
avevo capito che in pmapper, se voglio visualizzare dei layer, senza farli
vedere nella lista nella legenda, mi bastava remmarli fal file
php_config.php (dall'array : $categories['cat_admin'] per esempio!).
Facendo questo, quandoapro la mappa la prima volta, mi visualizza i layer,
se poi abilito o disabilito un nuovo layer, mi scompare quello del
copyright!
Se invece faccio apparire nella lista della legenda i layer di copyright mi
funzionanocorrettamente..
Ho dimenticato qualke settaggio nel mapfile??
Per visualizz.. i layer di copyright homodificato :
- config_default.ini (inserendo in defGroups = ..., copyright, logo)
- php_config.php ($categories['cat_admin'] = array("countries",
"cities10000eu", "settlements"); //, "logo", "copyright")
What else?
Thanks F
Pietro Giannini wrote:
>
> allora:
>
> il "symbol" va bene così, lo devi tenere a livello MAP, non a livello
> LAYER.
>
> per il layer:
>
>> LAYER
>> NAME "logo"
> fin qui ok
>
>> PROJECTION
>> "init=epsg:26592"
>> END
>> MAXSCALE 250000
>> TEMPLATE void
>> METADATA
>> "DESCRIPTION" "logo"
>> END
> ...
>> TOLERANCE 6
> tutto inutile per un layer di copyright, in particolare: la proiezione non
> serve perché il layer deve essere non-proiettato, dovrai infatti
> aggiungere al layer lo statement
> TRANSFORM false
>
> il template non serve perché non devi interrogare il layer, il metadato
> idem perché non devi visualizzarlo in legenda, la MAXSCALE anche, perché
> devi visualizzarlo a qualsiasi scala
>
>> STATUS ON
> metti STATUS DEFAULT
>
>> # DATA "passi"
> un layer può avere una sorgente dati, p.e. uno shape, oppure essere un
> INLINE layer, cioè avere la dichiarazione di una o più FEATURE.
> un layer non può essere tutte e due le cose o nessuna delle due, quindi un
> layer senza FEATURE e senza DATA ti renderà un errore
> nel tuo caso devi inserire queste righe nel layer:
> FEATURE
> POINTS
> 20 30 #coords in x e y del centro del simbolo che vuoi
> inserire
> END
> END
>
>
>> CLASS
>> NAME "logo"
>> STYLE
>> COLOR 255 255 0
>> END
>> STYLE
>> SYMBOL "logo"
>> COLOR 0 0 0
>> OUTLINECOLOR 0 0 0
>> END
> non c'è bisogno del nome della classe, non sarà mai visualizzata in
> legenda;
> metti solo uno STYLE;
> ometti indicazioni COLOR e OUTLINECOLOR, non servono.
>
> insomma fai cosi:
> CLASS
> STYLE
> SYMBOL 'logo'
> END
> END
>
> a questo punto tutto dovrebbe funzionare.
>
> per il debug del mapfile utilizza mapserver in modalità cgi con una url
> del tipo:
> (mi pare di aver capito che hai la distro per windows ms4w...)
> http://localhost/cgi-bin/mapserv.exe?map=/percorso/per/il/tuo/mapfile.map&mode=map
> e mapserver ti restituisce una picture della mappa sul browser, oppure un
> messaggio di errore.
>
> ciao facci sapere.
>
> .......................................... pg
>
>
> On Lun, Dicembre 1, 2008 09:33, francesco334 wrote:
>>
>> Grazie Pietro,
>>
>> avevo giò letto questi doc..ma infiatti ilproblema non è tanto nel TYPE
>> del
>> layer o nello style (perchèmi sono giàà creatouno style ditipo immagine):
>> Symbol
>> NAME 'logo'
>> TYPE PIXMAP
>> IMAGE '/ms4w/apps/pmapper/images/buttons/default/auto_identify_off.gif'
>> TRANSPARENT 8
>> END
>>
>>
>> ma non ho capito che DATA metterci nel layer! Perchè il mio deve essere
>> solo
>> un copyright grafico!
>> Il mio layer l'hoimpostato così :
>> LAYER
>> NAME "logo"
>> PROJECTION
>> "init=epsg:26592"
>> END
>> MAXSCALE 250000
>> TEMPLATE void
>> METADATA
>> "DESCRIPTION" "logo"
>> END
>> TYPE point
>> TOLERANCE 6
>> STATUS ON
>> # DATA "passi"
>> CLASS
>> NAME "logo"
>> STYLE
>> COLOR 255 255 0
>> END
>> STYLE
>> SYMBOL "logo"
>> COLOR 0 0 0
>> OUTLINECOLOR 0 0 0
>> END
>> END
>>
>> END # layer
>>
>> ma..se in DATA ci metto uno shape (tipo "passi") si vedono le immagini.
>> Se
>> non specifico niente mi da errore.
>>
>> Grazie ,
>> F
>>
>>
>>
>> Pietro Giannini wrote:
>>>
>>> il layer deve essere di tipo POINT anziché ANNOTATION, e nello STYLE
>>> della
>>> CLASS ci metti un simbolo...
>>>
>>> Ora basta però!, studia mapserver :-)
>>> http://mapserver.gis.umn.edu/docs/reference/mapfile/class
>>> http://mapserver.gis.umn.edu/docs/howto/cartosymbols
>>>
>>> saluti e simpatia
>>> ...........................................pg
>>>
>>>
>>>
>>> On Ven, Novembre 28, 2008 22:17, francesco334 wrote:
>>>>
>>>> ok..
>>>> ora si vede il testo!! Thanks a lot!
>>>>
>>>> Sono rompiballe...se volgio visualizzare un'immagine invece del
>>>> testo???
>>>> Cosa devo sostituire a questo :
>>>> FEATURE
>>>> POINTS
>>>> 520 520 #this is the position of the text in image coordinates
>>>> (pixels)
>>>> END
>>>> TEXT "ciao"
>>>> END
>>>>
>>>> Grazie ancora
>>>>
>>>
>>>
>>> _______________________________________________
>>> Iscriviti all'associazione GFOSS.it:
>>> http://www.gfoss.it/drupal/iscrizione
>>> Gfoss a faunalia.com
>>> http://www.faunalia.com/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.
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/HELP-tp20722802p20767895.html
>> Sent from the Gfoss mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> Iscriviti all'associazione GFOSS.it:
>> http://www.gfoss.it/drupal/iscrizione
>> Gfoss a faunalia.com
>> http://www.faunalia.com/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.
>>
>
>
> _______________________________________________
> Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
> Gfoss a faunalia.com
> http://www.faunalia.com/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.
>
>
--
View this message in context: http://www.nabble.com/HELP-tp20722802p20770703.html
Sent from the Gfoss mailing list archive at Nabble.com.
Maggiori informazioni sulla lista
Gfoss