Sld wms

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

Sld wms

Attilio Salaris
Buongiorno a tutti,

sto sviluppando un navigatore cartografico con le seguenti tecnologie:
- openlayers v 2
- geoserver
- postgis
Ho un layer wms di linee che rappresentano le strade di una città. Il layer
ha un campo sulla tabella del db che discrimina il senso di marcia della
strada (Es: valore 1 = doppio senso di marcia, valore = 2 senso unico, etc).
Vorrei "vestire" con un sld il layer wms in modo che mostri una freccia
posizionata sulla linea della strada che sia orientata sulla base del campo
del db.
E' una cosa fattibile?

Grazie
Saluti
_______________________________________________
[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 hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
796 iscritti al 28/12/2017
Reply | Threaded
Open this post in threaded view
|

Re: Sld wms

Amedeo Fadini
Ciao,

Il giorno mer 17 apr 2019 alle ore 17:28 Attilio Salaris <
[hidden email]> ha scritto:

> Buongiorno a tutti,
>
[..]

> Vorrei "vestire" con un sld il layer wms in modo che mostri una freccia
> posizionata sulla linea della strada che sia orientata sulla base del campo
> del db.
> E' una cosa fattibile?
>
> Direi di sì. dovresti combinare le istruzioni per aggiungere un simbolo
grafico

https://docs.geoserver.org/stable/en/user/styling/sld/cookbook/lines.html#spaced-graphic-symbols


con le istruzioni per la vestizione su attributo

https://docs.geoserver.org/stable/en/user/styling/sld/cookbook/lines.html#attribute-based-line


amefad
_______________________________________________
[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 hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
796 iscritti al 28/12/2017
Reply | Threaded
Open this post in threaded view
|

Re: Sld wms

Luca Delucchi
In reply to this post by Attilio Salaris
Il mer 17 apr 2019, 17:28 Attilio Salaris <[hidden email]> ha scritto:

> Buongiorno a tutti,
>

Buongiorno,


> sto sviluppando un navigatore cartografico con le seguenti tecnologie:
> - openlayers v 2
>

Perché openlayers 2?ormai è andato in pensione da tempo... Io userei il 5.

- geoserver

> - postgis
> Ho un layer wms di linee che rappresentano le strade di una città. Il layer
> ha un campo sulla tabella del db che discrimina il senso di marcia della
> strada (Es: valore 1 = doppio senso di marcia, valore = 2 senso unico,
> etc).
> Vorrei "vestire" con un sld il layer wms in modo che mostri una freccia
> posizionata sulla linea della strada che sia orientata sulla base del campo
> del db.
> E' una cosa fattibile?
>

Direi di sì, sld permette di vistire i layer utilizzando un campo del db

>
> Grazie
> Saluti


Saluti
Luca
_______________________________________________
[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 hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
796 iscritti al 28/12/2017
Reply | Threaded
Open this post in threaded view
|

Re: Sld wms

Attilio Salaris
Grazie dei consigli.
Sono riuscito, però non riesco a distanziare i simboli tra loro, risultano
troppo fitti.
C'è qualche regola esistente per il LineSymbolizer ? Vorrei ripetere il
simbolo ogni tot metri....

Grazie

Il giorno mer 17 apr 2019 alle ore 18:57 Luca Delucchi <[hidden email]>
ha scritto:

>
>
> Il mer 17 apr 2019, 17:28 Attilio Salaris <[hidden email]> ha
> scritto:
>
>> Buongiorno a tutti,
>>
>
> Buongiorno,
>
>
>> sto sviluppando un navigatore cartografico con le seguenti tecnologie:
>> - openlayers v 2
>>
>
> Perché openlayers 2?ormai è andato in pensione da tempo... Io userei il 5.
>
> - geoserver
>> - postgis
>> Ho un layer wms di linee che rappresentano le strade di una città. Il
>> layer
>> ha un campo sulla tabella del db che discrimina il senso di marcia della
>> strada (Es: valore 1 = doppio senso di marcia, valore = 2 senso unico,
>> etc).
>> Vorrei "vestire" con un sld il layer wms in modo che mostri una freccia
>> posizionata sulla linea della strada che sia orientata sulla base del
>> campo
>> del db.
>> E' una cosa fattibile?
>>
>
> Direi di sì, sld permette di vistire i layer utilizzando un campo del db
>
>>
>> Grazie
>> Saluti
>
>
> Saluti
> Luca
>
_______________________________________________
[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 hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
796 iscritti al 28/12/2017
Reply | Threaded
Open this post in threaded view
|

Re: Sld wms

Andrea Peri
Non me ne intendo di sld.
Però sapevo che qgis è in grado di esportare uno stile in sld compatibile
con geoserver.
Potresti provare a stilizzare con qgid mettendo un punto ogni tot metri (In
qgis si può fare) puo esporti in sld e vedi che ha fatto.

A.


Il gio 18 apr 2019, 15:25 Attilio Salaris <[hidden email]> ha scritto:

> Grazie dei consigli.
> Sono riuscito, però non riesco a distanziare i simboli tra loro, risultano
> troppo fitti.
> C'è qualche regola esistente per il LineSymbolizer ? Vorrei ripetere il
> simbolo ogni tot metri....
>
> Grazie
>
> Il giorno mer 17 apr 2019 alle ore 18:57 Luca Delucchi <
> [hidden email]>
> ha scritto:
>
> >
> >
> > Il mer 17 apr 2019, 17:28 Attilio Salaris <[hidden email]> ha
> > scritto:
> >
> >> Buongiorno a tutti,
> >>
> >
> > Buongiorno,
> >
> >
> >> sto sviluppando un navigatore cartografico con le seguenti tecnologie:
> >> - openlayers v 2
> >>
> >
> > Perché openlayers 2?ormai è andato in pensione da tempo... Io userei il
> 5.
> >
> > - geoserver
> >> - postgis
> >> Ho un layer wms di linee che rappresentano le strade di una città. Il
> >> layer
> >> ha un campo sulla tabella del db che discrimina il senso di marcia della
> >> strada (Es: valore 1 = doppio senso di marcia, valore = 2 senso unico,
> >> etc).
> >> Vorrei "vestire" con un sld il layer wms in modo che mostri una freccia
> >> posizionata sulla linea della strada che sia orientata sulla base del
> >> campo
> >> del db.
> >> E' una cosa fattibile?
> >>
> >
> > Direi di sì, sld permette di vistire i layer utilizzando un campo del db
> >
> >>
> >> Grazie
> >> Saluti
> >
> >
> > Saluti
> > Luca
> >
> _______________________________________________
> [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 hanno relazione diretta con le posizioni
> dell'Associazione GFOSS.it.
> 796 iscritti al 28/12/2017
_______________________________________________
[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 hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
796 iscritti al 28/12/2017
Reply | Threaded
Open this post in threaded view
|

Re: Sld wms

Amedeo Fadini
In reply to this post by Attilio Salaris
La distanza tra i simboli è data dalla proprietà stroke dash-array inoltre
puoi impostare l'unità di misura come descritto qui:

https://geoserver.geo-solutions.it/edu/en/pretty_maps/style_uom.html

Amedeo

Il gio 18 apr 2019, 15:25 Attilio Salaris <[hidden email]> ha scritto:

> Grazie dei consigli.
> Sono riuscito, però non riesco a distanziare i simboli tra loro, risultano
> troppo fitti.
> C'è qualche regola esistente per il LineSymbolizer ? Vorrei ripetere il
> simbolo ogni tot metri....
>
> Grazie
>
> Il giorno mer 17 apr 2019 alle ore 18:57 Luca Delucchi <
> [hidden email]>
> ha scritto:
>
> >
> >
> > Il mer 17 apr 2019, 17:28 Attilio Salaris <[hidden email]> ha
> > scritto:
> >
> >> Buongiorno a tutti,
> >>
> >
> > Buongiorno,
> >
> >
> >> sto sviluppando un navigatore cartografico con le seguenti tecnologie:
> >> - openlayers v 2
> >>
> >
> > Perché openlayers 2?ormai è andato in pensione da tempo... Io userei il
> 5.
> >
> > - geoserver
> >> - postgis
> >> Ho un layer wms di linee che rappresentano le strade di una città. Il
> >> layer
> >> ha un campo sulla tabella del db che discrimina il senso di marcia della
> >> strada (Es: valore 1 = doppio senso di marcia, valore = 2 senso unico,
> >> etc).
> >> Vorrei "vestire" con un sld il layer wms in modo che mostri una freccia
> >> posizionata sulla linea della strada che sia orientata sulla base del
> >> campo
> >> del db.
> >> E' una cosa fattibile?
> >>
> >
> > Direi di sì, sld permette di vistire i layer utilizzando un campo del db
> >
> >>
> >> Grazie
> >> Saluti
> >
> >
> > Saluti
> > Luca
> >
> _______________________________________________
> [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 hanno relazione diretta con le posizioni
> dell'Associazione GFOSS.it.
> 796 iscritti al 28/12/2017
_______________________________________________
[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 hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
796 iscritti al 28/12/2017