[Gfoss] Mapserver+SLD+FE+default style

Pasquale Di Donato pasquale.didonato a gmail.com
Mer 17 Set 2014 15:02:56 CEST


Ok scoperto l'arcano.
Scarso supporto di SLD in Mapserver.
Filtro possibile solo in "UserStyle"

Salute a tutti,
Pasquale

2014-09-17 13:22 GMT+02:00 Pasquale Di Donato <pasquale.didonato a gmail.com>:

> Andrea,
>
> il filtro funzione, guarda per esempio la seguente richiesta:
>
>
> http://wms.geo.admin.ch/?SERVICE=WMS&REQUEST=GetMap&VERSION=1.3.0&LAYERS=ch.swisstopo.swissboundaries3d-gemeinde-flaeche.fill&CRS=EPSG:21781&BBOX=420000,33000,929000,350000&WIDTH=1200&HEIGHT=800&FORMAT=image/png&SLD=http://www.padido.eu/sld.xml&lang=xx
>
> Ma come puoi vedere ho dovuto specificare una simbologia nel file SLD:
> chiaro perché uso "UserStyle".
> Ora io vorrei usare la simbologia di default. In SLD è possibile anche
> utilizzare "NamedStyle" invece di "UserStyle", e con named style penso si
> possa utilizzare la simbologia di default: ma io non riesco a mettere
> insieme filtro e stile di dafault.
>
>
>
>
> 2014-09-17 13:12 GMT+02:00 Andrea Peri <aperi2007 a gmail.com>:
>
>> Mi spiegò meglio.
>> Ci sono due livelli di filtraggio.
>> Uno a livello di dataset e si basa su coordinate geografiche.
>> E un altro filtro a livello di stile e quello è in pixel.
>> Quando parli di filtro parli di questo secondo ?
>> Questo credo che sia ammissibile con le specs wms.
>> Il primo non credo.
>>  Il 17/set/2014 13:09 "Andrea Peri" <aperi2007 a gmail.com> ha scritto:
>>
>> Ma il filtro funziona ?
>>>
>>> Io non lavoro usualmente con gli SLD su MS e per filtrare non ho altro
>>> che implementare un passaggio di un parametro extra. Una tecnica ammessa da
>>> MS.
>>> Per questo sono perplesso. Non sapevo che si potesse passare il filtro
>>> sul dataset da remoto.
>>> Credevo che l SLD sul wms fosse limitato alla parte dello stile.
>>>
>>> Non vorrei che semplicemente lo ignorasse. Inoltre l SLD di MS è
>>> indietro rispetto ad altri sistemi.
>>>
>>> Se non ti crea problemi, potresti passare un esempio  di SLD gli darei
>>> volentoeri una occhiata.
>>> Anche se non sono molto pratico di SLD e dubito di riuscire a trovare
>>> una risposta positiva.
>>> Il 17/set/2014 13:00 "Pasquale Di Donato" <pasquale.didonato a gmail.com>
>>> ha scritto:
>>>
>>>> Luigi,
>>>>
>>>> il filtro è sicuramente implementato. Riesco a fare delle richieste
>>>> GetMap+SLD: nell'SLD ho impostato un filtro ed una simbologia all'interno
>>>> del tag "UserStyle".
>>>> Ma non riesco a combinare il filtro con "NamedStyle": probabilmente non
>>>> è proprio possibile. Boh.
>>>> Comunque grazie per la pronta risposta.
>>>>
>>>> Pasquale
>>>>
>>>> 2014-09-17 12:55 GMT+02:00 Luigi Pirelli <luipir a gmail.com>:
>>>>
>>>>> non so dirti nel dettaglio... ma applySld e'la chiamata interna (in c)
>>>>> che viene applicata sia da mapscript che se la chiamata venisse da una
>>>>> get.
>>>>> applySLD ha un mare di limiti che dipendono semplicemente da fatto che
>>>>> bisogna ulteriormente sviluppare funzionalita'... prova a seguire il
>>>>> run di mapserver via gdb per vedere dove "salta" la gestione del
>>>>> filtro per sapere cosa fare per implementarlo.
>>>>>
>>>>> oviamente, magari mi sto sbagliando e il filtro e' implementato e
>>>>> semplicemente io non mi sono mai trovato nel caso di usarlo.
>>>>>
>>>>> ciao Luigi Pirelli
>>>>>
>>>>> 2014-09-17 12:46 GMT+02:00 Pasquale Di Donato <
>>>>> pasquale.didonato a gmail.com>:
>>>>> > Spero di aver più fortuna in questa lista: provato con mapserver
>>>>> user list,
>>>>> > ma nessuna risposta finora.
>>>>> >
>>>>> > La domanda è: è possibile inviare una richiesta GetMap&SLD=URL a
>>>>> mapserver,
>>>>> > con un file SLD che contiene un filtro e fa in modo che mapserver
>>>>> utilizzi
>>>>> > la simbologia di default definita nel mapfile?
>>>>> >
>>>>> > Ho visto nella doc che mapserver supporta "NamedStyle", ma non
>>>>> riesco ad
>>>>> > utilizzarlo unitamente ad un filtro.
>>>>> >
>>>>> > Idee al riguardo?
>>>>> >
>>>>> > Grazie per la disponibilità
>>>>> >
>>>>> > Pasquale Di Donato
>>>>> >
>>>>> > _______________________________________________
>>>>> > Gfoss a lists.gfoss.it
>>>>> > 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 hanno relazione diretta con le
>>>>> posizioni
>>>>> > dell'Associazione GFOSS.it.
>>>>> > 666+40 iscritti al 5.6.2014
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Gfoss a lists.gfoss.it
>>>> 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 hanno relazione diretta con le posizioni
>>>> dell'Associazione GFOSS.it.
>>>> 666+40 iscritti al 5.6.2014
>>>>
>>>
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20140917/aee48d42/attachment.html>


Maggiori informazioni sulla lista Gfoss