Re: [Talk-it] verso delle way di una relazione

2016-06-21 Per discussione Volker Schmidt
> mi sono espresso male dicendo "ogni way ha un verso di percorrenza", meglio
> dire "ogni way ha una direzione".
>

Così andiamo d'accordo. La direzione è una proprietà del way. Il verso di
percorrenza è una proprietà del oggetto rappresentato dal way, cioè, per
esempio il senso di una strada senso unico. Questo era il mio punto.


> Non sono invece sicuro di aver capito cosa intendi con "/ogni way ha un
> verso perché matematicamente è un vettore/" :


> Se intendi che ogni segmento che compone una way è considerabile come un
> vettore, allora va bene, ma non cambia il succo: un segmento orientato
> implica una direzione.
>

Hai ragione naturalamente. Un way è una sequenza ordinata di vettori, fra
loro collegati
___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] verso delle way di una relazione

2016-06-21 Per discussione mbranco
Scusa Volker, 
mi sono espresso male dicendo "ogni way ha un verso di percorrenza", meglio
dire "ogni way ha una direzione".

Meglio citare la wiki di OSM :
- A way is an *ordered *list of nodes ...   [1](/il grassetto è mio/)

come pure per le relazioni :
- A relation is one of the core data elements that consists of one or more
tags and also an *ordered *list of one or more nodes, ways and/or relations
as members  [2]  (/il grassetto non è mio, è così nella wiki/

Questo significa che c'è un primo nodo e un ultimo nodo (nella relazione c'è
una prima way e un'ultima way), quindi è implicita una direzione. Che
naturalmente non significa che è una direzione obbligatoria (quello lo dici
con i tag eventualmente).

Non sono invece sicuro di aver capito cosa intendi con "/ogni way ha un
verso perché matematicamente è un vettore/" :  i vettori che ho studiato a
scuola sono segmenti (=2 punti) orientati, mentre una way di punti  (nodi)
ne può avere fino a 2.000 
Se intendi che ogni segmento che compone una way è considerabile come un
vettore, allora va bene, ma non cambia il succo: un segmento orientato
implica una direzione. 

[1] http://wiki.openstreetmap.org/wiki/Way
[2] http://wiki.openstreetmap.org/wiki/Relation



--
View this message in context: 
http://gis.19327.n5.nabble.com/verso-delle-way-di-una-relazione-tp5876079p5876127.html
Sent from the Italy General mailing list archive at Nabble.com.

___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] verso delle way di una relazione

2016-06-21 Per discussione Volker Schmidt
> In OSM tutte le way hanno un verso di percorrenza, che JOSM visualizza con
> quelle "freccette" rosse quando si seleziona una way:
>

Ogni way ha un verso perché matematicamente è un vettore, non ha niente da
vedere a proiri col un eventuale verso di percorrenza del oggetto che
rappresenta.

Solo in presenza di altri tags si utilizza il verso del vettore per
indicate qualche proprità del oggetto rappresentato. Due esempi:
Se aggiungi "one-way=yes" a un highway il verso del vettore viene
utilizzato per indicare la direzione di percorrenza.
Con "natural=cliff" il verso del vettore determina su quale late della
linea c'è il terreno più alto.
___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] verso delle way di una relazione

2016-06-21 Per discussione mbranco
*/...ho dato per scontato che avesse piu' senso riferito a ways che possono
avere un senso di percorrenza/*

In OSM tutte le way hanno un verso di percorrenza, che JOSM visualizza con
quelle "freccette" rosse quando si seleziona una way:

 

Ogni way che si crea, con qualsiasi editor, ha come "partenza" il primo nodo
che si imposta, e come "arrivo" l'ultimo nodo: quindi la direzione è
implicita.
E' solo una convenzione, d'accordo, quasi tutte le way sono percorribili in
entrambe le direzioni.

Nella relazione che definisce un itinerario, la prima way inserita è la
"partenza", e l'ultima è l' "arrivo".
Il Ruolo (Role) = backward dice semplicemente che in quella relazione la way
è da percorrere in senso opposto alla sua direzione "nativa".
Quindi si può usare senza problemi, perchè vale solo in quella relazione (di
più: in un itinerario la stessa way può essere percorsa più volte, ogni
volta con una direzione diversa, cioè impostando o meno "backward").

*/...spesso un percorso lo si fa all'andata ed al ritorno e non c'e' un vero
senso di percorrenza/*
Perchè non c'è? Prima vai da A a B, e poi da B ad A

*/oppure si sale ad esempio da un versante con un percorso e si scende
dall'altro versante con un altro percorso/*
idem: prima vai da A a B, e poi da B a C...

Un saluto,

  Marco






--
View this message in context: 
http://gis.19327.n5.nabble.com/verso-delle-way-di-una-relazione-tp5876079p5876104.html
Sent from the Italy General mailing list archive at Nabble.com.

___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] verso delle way di una relazione

2016-06-21 Per discussione Martin Koppenhoefer


sent from a phone

> Il giorno 21 giu 2016, alle ore 18:14, Alfredo Gattai 
>  ha scritto:
> 
> . L'unico altro conflitto che mi puo' capitare e' con "incline" ma ho visto 
> che JOSM propone gia' di suo di rigirarlo nel caso (ad esempio da 10 a -10).



ci sono una serie di tags di cui il significato  dipende dal senso della way, 
ma josm dovrebbe gestire tutti i casi. Dovrebbe, ma ti conviene dare 
un'occhiata ogni volta ai tags presenti invece di affidarti ciecamente.


ciao,
Martin 


___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] verso delle way di una relazione

2016-06-21 Per discussione Alfredo Gattai
Diciamo che non avendo ancora chiaro il concetto di Role, ho dato per
scontato che avesse piu' senso riferito a ways che possono avere un senso
di percorrenza. A piedi (salvo rarissimi casi) non c'e' questa limitazione
e spesso un percorso lo si fa all'andata ed al ritorno e non c'e' un vero
senso di percorrenza, oppure si sale ad esempio da un versante con un
percorso e si scende dall'altro versante con un altro percorso.
Ora mi studio un po' cosa c'e' in rete per capire qual'e' la differenza fra
il verso mostrato in JOSM ed il Role. Per quanto riguarda eventuali
incasinamenti del verso diciamo che siamo in un caso abbastanza fortunato.
Quasi tutte le relazioni sono hiking, riguardano solo mulattiere e sentieri
e sono quasi tutte opera mia. Dove ci sono strade vere e proprie evitero'
accuratamente di farlo. L'unico altro conflitto che mi puo' capitare e' con
"incline" ma ho visto che JOSM propone gia' di suo di rigirarlo nel caso
(ad esempio da 10 a -10).
Detto questo, ne ho aggiustate due o tre dove non facevo danni, se non
danno l'effetto desiderato graficamente mi risparmio decisamente il
lavoro:-)

Grazie
Alfredo




2016-06-21 16:41 GMT+02:00 mbranco :

> Sono d'accordo con Daniele e Martin: non bisogna cambiare la direzione alle
> way, perchè potresti incasinare altre relazioni e/o i tag che dipendono dal
> verso delle way.
>
>
> Però puoi cambiare verso ad una way in una relazione proprio con la colonna
> Ruolo (Role), impostandolo a "backward": basta digitare "b" in quella
> colonna, e lui ti propone "backward", oppure puoi selezionare tutte le ways
> con verso opposto (CTRL-click) e selezionare "Applica Ruolo" (apply role)
> dalla riga in fondo alla finestra delle relazioni.
>
> 
>
> Sì, l'icona cambia (e non è molto leggibile), ma è giusto che distingua
> ways
> inalterate da quelle invertite.
> Perchè dici che non andrebbe bene per dei percorsi a piedi?
>
>
> Avere la relazione con tutte le way direzionate "giuste" (quindi che
> dall'inizio alla fine puntano verso il basso è utile per qualsiasi routing,
> e anche - se si esporta in gpx - per sapere il senso di percorrenza (nel
> caso per es. che un itinerario si incroci varie volte).
> Io lo uso anche per calcolare il profilo altimetrico di una route (è chiaro
> che devi avere il verso di percorrenza di ogni way, per sapere se il
> dislivello è positivo o negativo).
>
> Ciao,
>
>   Marco
>
>
>
> --
> View this message in context:
> http://gis.19327.n5.nabble.com/verso-delle-way-di-una-relazione-tp5876079p5876090.html
> Sent from the Italy General mailing list archive at Nabble.com.
>
> ___
> Talk-it mailing list
> Talk-it@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-it
>
___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] verso delle way di una relazione

2016-06-21 Per discussione Martin Koppenhoefer


sent from a phone

> Il giorno 21 giu 2016, alle ore 16:29, Alfredo Gattai 
>  ha scritto:
> 
> La ragione per girarle sta nel fatto che estraendole per fare una carta e 
> volendo introdurre un offset in modo da mostrare sia la way che il percorso 
> accanto, quando le direzioni confliggono l'offset si sposta sull'altro lato 
> della way creando un effetto grafico molto discutibile.


si, in questo caso ti conviene normalizzare, ma non è una cosa che va fatto in 
osm, invece lo fai in locale


ciao,
Martin 
___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] verso delle way di una relazione

2016-06-21 Per discussione mbranco
Sono d'accordo con Daniele e Martin: non bisogna cambiare la direzione alle
way, perchè potresti incasinare altre relazioni e/o i tag che dipendono dal
verso delle way.


Però puoi cambiare verso ad una way in una relazione proprio con la colonna
Ruolo (Role), impostandolo a "backward": basta digitare "b" in quella
colonna, e lui ti propone "backward", oppure puoi selezionare tutte le ways
con verso opposto (CTRL-click) e selezionare "Applica Ruolo" (apply role)
dalla riga in fondo alla finestra delle relazioni.

 

Sì, l'icona cambia (e non è molto leggibile), ma è giusto che distingua ways
inalterate da quelle invertite.
Perchè dici che non andrebbe bene per dei percorsi a piedi?


Avere la relazione con tutte le way direzionate "giuste" (quindi che
dall'inizio alla fine puntano verso il basso è utile per qualsiasi routing,
e anche - se si esporta in gpx - per sapere il senso di percorrenza (nel
caso per es. che un itinerario si incroci varie volte).
Io lo uso anche per calcolare il profilo altimetrico di una route (è chiaro
che devi avere il verso di percorrenza di ogni way, per sapere se il
dislivello è positivo o negativo).

Ciao,

  Marco



--
View this message in context: 
http://gis.19327.n5.nabble.com/verso-delle-way-di-una-relazione-tp5876079p5876090.html
Sent from the Italy General mailing list archive at Nabble.com.

___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] verso delle way di una relazione

2016-06-21 Per discussione Alfredo Gattai
ok, grazie dei suggerimenti.
La ragione per girarle sta nel fatto che estraendole per fare una carta e
volendo introdurre un offset in modo da mostrare sia la way che il percorso
accanto, quando le direzioni confliggono l'offset si sposta sull'altro lato
della way creando un effetto grafico molto discutibile.

Le girero' solo in occasione di altre modifiche cosi' da minimizzare i
changeset laddove possibile e previa verifica che non si tratti di una
modifica che confligge con il verso vero di percorrenza della way (sensi
unici e tag relativi)

Alfredo




2016-06-21 16:03 GMT+02:00 Daniele Gitto :

> Il 21/06/2016 15:53, Alfredo Gattai ha scritto:
>
>> Ci siamo,
>>
>> dopo che Martin mi ha stuzzicato suggerendomi di usare JOSM, mi sono
>> avventurato e come era prevedibile, ho trovato molte cose utili da usare
>> che mi sbrigano parecchio lavoro ma anche altre che non riesco a far
>> funzionare...
>>
>> Ad esempio vorrei sistemare il verso delle ways (che ho scoperto
>> esistere grazie a JOSM) ma non mi e' molto chiaro come.
>>
>>
> Non ha a che fare con la relazione. E' il verso delle singole way, quindi
> puoi girarle selezionandole e invertendole (al di fuori dall'editor
> relazioni, insomma)
> Attenzione con i sensi unici e tutti i tag che cambiano significato in
> base al verso
> Daniele
>
>
> ___
> Talk-it mailing list
> Talk-it@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-it
>
___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] verso delle way di una relazione

2016-06-21 Per discussione Daniele Gitto

Il 21/06/2016 15:53, Alfredo Gattai ha scritto:

Ci siamo,

dopo che Martin mi ha stuzzicato suggerendomi di usare JOSM, mi sono
avventurato e come era prevedibile, ho trovato molte cose utili da usare
che mi sbrigano parecchio lavoro ma anche altre che non riesco a far
funzionare...

Ad esempio vorrei sistemare il verso delle ways (che ho scoperto
esistere grazie a JOSM) ma non mi e' molto chiaro come.



Non ha a che fare con la relazione. E' il verso delle singole way, 
quindi puoi girarle selezionandole e invertendole (al di fuori 
dall'editor relazioni, insomma)
Attenzione con i sensi unici e tutti i tag che cambiano significato in 
base al verso

Daniele


___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] verso delle way di una relazione

2016-06-21 Per discussione Martin Koppenhoefer
2016-06-21 15:53 GMT+02:00 Alfredo Gattai :

> Una volta messe in fila le ways correttamente perche' alcune delle
> freccette vanno in senso opposto? Non sono riuscito a capire da cosa
> dipende.
> Come le giro?
>



non ti preoccupare, questo è il verso delle way (membri), non c'entra con
la relazione. Non devono andare tutti nello stesso verso, non ti importa
niente per la route, la cosa importante è che c'è continuità. Volendo
potresti invertire il senso di una way (con il menu, oppure con il tasto
"r"), ma non lo farei (crea una nuova versione, -> history spam), e non
serve a niente. Inoltre potrebbe creare altri problemi (con tags che
dipendono dal verso del way, come oneway, incline, *:left, *:right,
*:forward, ecc.).

Ciao,
Martin
___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it