<div dir="ltr">Ok scoperto l'arcano.<div>Scarso supporto di SLD in Mapserver.</div><div>Filtro possibile solo in "UserStyle"</div><div><br></div><div>Salute a tutti,</div><div>Pasquale </div></div><div class="gmail_extra"><br><div class="gmail_quote">2014-09-17 13:22 GMT+02:00 Pasquale Di Donato <span dir="ltr"><<a href="mailto:pasquale.didonato@gmail.com" target="_blank">pasquale.didonato@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Andrea,<div><br></div><div>il filtro funzione, guarda per esempio la seguente richiesta:</div><div><br></div><div><a href="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" target="_blank">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</a></div><div><br></div><div>Ma come puoi vedere ho dovuto specificare una simbologia nel file SLD: chiaro perché uso "UserStyle".</div><div>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.<br></div><div><br></div><div><br></div><div><br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2014-09-17 13:12 GMT+02:00 Andrea Peri <span dir="ltr"><<a href="mailto:aperi2007@gmail.com" target="_blank">aperi2007@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Mi spiegò meglio.<br>
Ci sono due livelli di filtraggio.<br>
Uno a livello di dataset e si basa su coordinate geografiche.<br>
E un altro filtro a livello di stile e quello è in pixel.<br>
Quando parli di filtro parli di questo secondo ?<br>
Questo credo che sia ammissibile con le specs wms.<br>
Il primo non credo.<br>
</p>
<div class="gmail_quote">Il 17/set/2014 13:09 "Andrea Peri" <<a href="mailto:aperi2007@gmail.com" target="_blank">aperi2007@gmail.com</a>> ha scritto:<div><div><br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Ma il filtro funziona ?</p>
<p dir="ltr">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.<br>
Per questo sono perplesso. Non sapevo che si potesse passare il filtro sul dataset da remoto.<br>
Credevo che l SLD sul wms fosse limitato alla parte dello stile.</p>
<p dir="ltr">Non vorrei che semplicemente lo ignorasse. Inoltre l SLD di MS è indietro rispetto ad altri sistemi.</p>
<p dir="ltr">Se non ti crea problemi, potresti passare un esempio  di SLD gli darei volentoeri una occhiata.<br>
Anche se non sono molto pratico di SLD e dubito di riuscire a trovare una risposta positiva.</p>
<div class="gmail_quote">Il 17/set/2014 13:00 "Pasquale Di Donato" <<a href="mailto:pasquale.didonato@gmail.com" target="_blank">pasquale.didonato@gmail.com</a>> ha scritto:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Luigi,<div><br></div><div>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".</div><div>Ma non riesco a combinare il filtro con "NamedStyle": probabilmente non è proprio possibile. Boh.</div><div>Comunque grazie per la pronta risposta.</div><div><br></div><div>Pasquale</div></div><div class="gmail_extra"><br><div class="gmail_quote">2014-09-17 12:55 GMT+02:00 Luigi Pirelli <span dir="ltr"><<a href="mailto:luipir@gmail.com" target="_blank">luipir@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">non so dirti nel dettaglio... ma applySld e'la chiamata interna (in c)<br>
che viene applicata sia da mapscript che se la chiamata venisse da una<br>
get.<br>
applySLD ha un mare di limiti che dipendono semplicemente da fatto che<br>
bisogna ulteriormente sviluppare funzionalita'... prova a seguire il<br>
run di mapserver via gdb per vedere dove "salta" la gestione del<br>
filtro per sapere cosa fare per implementarlo.<br>
<br>
oviamente, magari mi sto sbagliando e il filtro e' implementato e<br>
semplicemente io non mi sono mai trovato nel caso di usarlo.<br>
<br>
ciao Luigi Pirelli<br>
<div><div><br>
2014-09-17 12:46 GMT+02:00 Pasquale Di Donato <<a href="mailto:pasquale.didonato@gmail.com" target="_blank">pasquale.didonato@gmail.com</a>>:<br>
> Spero di aver più fortuna in questa lista: provato con mapserver user list,<br>
> ma nessuna risposta finora.<br>
><br>
> La domanda è: è possibile inviare una richiesta GetMap&SLD=URL a mapserver,<br>
> con un file SLD che contiene un filtro e fa in modo che mapserver utilizzi<br>
> la simbologia di default definita nel mapfile?<br>
><br>
> Ho visto nella doc che mapserver supporta "NamedStyle", ma non riesco ad<br>
> utilizzarlo unitamente ad un filtro.<br>
><br>
> Idee al riguardo?<br>
><br>
> Grazie per la disponibilità<br>
><br>
> Pasquale Di Donato<br>
><br>
</div></div>> _______________________________________________<br>
> <a href="mailto:Gfoss@lists.gfoss.it" target="_blank">Gfoss@lists.gfoss.it</a><br>
> <a href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss" target="_blank">http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss</a><br>
> Questa e' una lista di discussione pubblica aperta a tutti.<br>
> I messaggi di questa lista non hanno relazione diretta con le posizioni<br>
> dell'Associazione GFOSS.it.<br>
> 666+40 iscritti al 5.6.2014<br>
</blockquote></div><br></div>
<br>_______________________________________________<br>
<a href="mailto:Gfoss@lists.gfoss.it" target="_blank">Gfoss@lists.gfoss.it</a><br>
<a href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss" target="_blank">http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss</a><br>
Questa e' una lista di discussione pubblica aperta a tutti.<br>
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.<br>
666+40 iscritti al 5.6.2014<br></blockquote></div>
</blockquote></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>