Re: [Talk-it] R: Turn restrictions... perché non un solo tipo?

2012-04-12 Per discussione Martin Koppenhoefer
Am 11. April 2012 17:59 schrieb Federico Cozzi f.co...@gmail.com:
 Perché investire i mappatori con dieci valori, che vengono poi ridotti
 a due? Perché non dargliene due direttamente?

 Boh? In effetti i valori aggiuntivi possono servire, se non ai router,
 almeno ai render che vogliano tentare una rappresentazione grafica
 abbastanza aderente ai cartelli stradali delle restrizioni.


+1, è quello l'idea (per esempio in JOSM la scelta del cartello
mostrato dipende dalla restrizione).


 Eh sì, anche perché la pagina wiki non spiega assolutamente come
 comportarsi in caso di relazioni multiple!


non c'è niente di speciale: puoi avere tante restrizioni no_
quante servono, oppure, se c'è solo una possibilità, metti una
only_


 Ad esempio se ci sono due relazioni only_* con il medesimo from (e
 diversi to) come devono essere intese?


non ci possono essere. E' esclusiva.


 Quindi verrebbe da dire che le relazioni di tipo only_* devono essere
 rispettate una o l'altra, cioè sono in OR.


-1, una sola può esserci


 Viceversa, le relazioni di tipo no_* devono essere rispettate tutte,
 cioè sono in AND.


+1


 Una relazione di tipo only_* e una di tipo no_* sono tra loro in AND o in OR?


secondome quando metti una only non ha senso inserire altri del tipo
no, perchè sono già impliciti con la only. Ogni ridundanza qui
aumenta il rischio di avere inconsistenze (per esempio in futuro,
quando qualcuno cambia una dei due).

Keep it simple!

ciao,
Martin

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


Re: [Talk-it] R: Turn restrictions... perché non un solo tipo?

2012-04-12 Per discussione Federico Cozzi
2012/4/12 Martin Koppenhoefer dieterdre...@gmail.com:
 Ad esempio se ci sono due relazioni only_* con il medesimo from (e
 diversi to) come devono essere intese?
 non ci possono essere. E' esclusiva.

Hai ragione. Pensavo a casi strani in cui, dalla way X, si può
svoltare solo in Y1 e Y2 ma non in Y3, Y4 e Y5.
In una relazione turn restriction ci può essere un solo to, quindi
bisogna per forza usare relazioni multiple.
In questo caso allora bisognerebbe mettere 3 relazioni no_* da X verso
Y3, Y4 e Y5 e funziona tutto alla perfezione.

Ciao,
Federico

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


Re: [Talk-it] R: Turn restrictions... perché non un solo tipo?

2012-04-12 Per discussione Martin Koppenhoefer
Am 12. April 2012 14:09 schrieb Federico Cozzi f.co...@gmail.com:
 2012/4/12 Martin Koppenhoefer dieterdre...@gmail.com:
 Ad esempio se ci sono due relazioni only_* con il medesimo from (e
 diversi to) come devono essere intese?
 non ci possono essere. E' esclusiva.

 Hai ragione. Pensavo a casi strani in cui, dalla way X, si può
 svoltare solo in Y1 e Y2 ma non in Y3, Y4 e Y5.
 In una relazione turn restriction ci può essere un solo to, quindi
 bisogna per forza usare relazioni multiple.
 In questo caso allora bisognerebbe mettere 3 relazioni no_* da X verso
 Y3, Y4 e Y5 e funziona tutto alla perfezione.


si, ma sono casi rarissimi, di solito in un incrocio con 6 strade non
tutte le strade si incrociano in un unico punto.

ciao,
Martin

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


Re: [Talk-it] R: Turn restrictions... perché non un solo tipo?

2012-04-12 Per discussione Simone Saviolo
Il 12 aprile 2012 14:23, Martin Koppenhoefer dieterdre...@gmail.com
ha scritto:
 Am 12. April 2012 14:09 schrieb Federico Cozzi f.co...@gmail.com:
 2012/4/12 Martin Koppenhoefer dieterdre...@gmail.com:
 Ad esempio se ci sono due relazioni only_* con il medesimo from (e
 diversi to) come devono essere intese?
 non ci possono essere. E' esclusiva.

 Hai ragione. Pensavo a casi strani in cui, dalla way X, si può
 svoltare solo in Y1 e Y2 ma non in Y3, Y4 e Y5.
 In una relazione turn restriction ci può essere un solo to, quindi
 bisogna per forza usare relazioni multiple.
 In questo caso allora bisognerebbe mettere 3 relazioni no_* da X verso
 Y3, Y4 e Y5 e funziona tutto alla perfezione.


 si, ma sono casi rarissimi, di solito in un incrocio con 6 strade non
 tutte le strade si incrociano in un unico punto.

Dici così perché non sei mai stato a Novara :-D

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


Re: [Talk-it] R: Turn restrictions... perché non un solo tipo?

2012-04-12 Per discussione Martin Koppenhoefer
Am 12. April 2012 14:25 schrieb Simone Saviolo simone.savi...@gmail.com:
 Dici così perché non sei mai stato a Novara :-D


solo in stazione. ;-)
Hai un esempio per un incrocio?

ciao,
Martin

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


Re: [Talk-it] R: Turn restrictions... perché non un solo tipo?

2012-04-12 Per discussione Simone Saviolo
Il 12 aprile 2012 16:32, Martin Koppenhoefer dieterdre...@gmail.com
ha scritto:
 Am 12. April 2012 14:25 schrieb Simone Saviolo simone.savi...@gmail.com:
 Dici così perché non sei mai stato a Novara :-D


 solo in stazione. ;-)
 Hai un esempio per un incrocio?

http://osm.org/go/0ChMEst7X-- La discesa del cavalcavia
http://osm.org/go/0ChMBGyLq-- A metà di via XX Settembre, lato sud
http://osm.org/go/0ChMAMvE3-- in fondo a via Brera
http://osm.org/go/0ChD~0IVn-- dove c'è la curva della secondary, in
realtà c'è un piazza (mappata male). Le due secondary, la tertiary, e
tutte e tre le strade minori vanno in una rotonda-non-rotonda.
http://osm.org/go/0ChMDNK03-- Giù dal cavalcavia, dove si va? (qui per
fortuna aiutano i sensi unici)

Ho preso i primi che ho trovato, non tutti hanno divieti complessi
(nella realtà; credo che nella mappa non ci sia proprio niente).

Teniamo inoltre presente che, nella realtà, viene mostrato il cartello
obbligo dritto o sinistra anche quando a destra c'è un divieto
d'accesso (magari per senso unico o per zona pedonale). Questi
divieti, in OSM andrebbero ovviamente omessi (il divieto è già
implicito).

Ciao,

Simone

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


Re: [Talk-it] R: Turn restrictions... perché non un solo tipo?

2012-04-11 Per discussione Federico Cozzi
2012/4/11 Simone Saviolo simone.savi...@gmail.com:
 In OSM il problema non si pone, perché la relation contiene
 l'indicazione delle way a cui si applica.
 Il problema si applica nel mondo reale, dove il cartello è impreciso ;-)
 Infatti: perché applicare anche in OSM un modello impreciso come
 quello dei cartelli? Quando invece ne abbiamo già uno corretto, a cui
 dovremmo solo togliere le informazioni inutili?

Non è che sia molto complesso il modello OSM: ci sono due tipi di
relazioni: le no_* e le only_*
Le no_* indicano che *non* puoi andare nella way to, le only_* che
puoi andare *solo* nella way to.

(L'unica cosa che avrei personalmente modificato è la possibilità di
usare più di un from e più di un to, ma forse diventa troppo
complesso)

Ciao,
Federico

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


Re: [Talk-it] R: Turn restrictions... perché non un solo tipo?

2012-04-11 Per discussione Simone Saviolo
Il 11 aprile 2012 14:16, Federico Cozzi f.co...@gmail.com ha scritto:
 2012/4/11 Simone Saviolo simone.savi...@gmail.com:
 In OSM il problema non si pone, perché la relation contiene
 l'indicazione delle way a cui si applica.
 Il problema si applica nel mondo reale, dove il cartello è impreciso ;-)
 Infatti: perché applicare anche in OSM un modello impreciso come
 quello dei cartelli? Quando invece ne abbiamo già uno corretto, a cui
 dovremmo solo togliere le informazioni inutili?

 Non è che sia molto complesso il modello OSM: ci sono due tipi di
 relazioni: le no_* e le only_*
 Le no_* indicano che *non* puoi andare nella way to, le only_* che
 puoi andare *solo* nella way to.

Il wiki dice diversamente: http://wiki.openstreetmap.org/wiki/Restriction

Ci sono troppi tipi. Che poi, come dice Martin, alla fine i
consumatori discriminino solo no_* da only_* è un altro discorso.
Perché investire i mappatori con dieci valori, che vengono poi ridotti
a due? Perché non dargliene due direttamente?

 (L'unica cosa che avrei personalmente modificato è la possibilità di
 usare più di un from e più di un to, ma forse diventa troppo
 complesso)

In certe situazioni potrebbe essere utile: invece di avere due
relazioni con lo stesso from, potrei averne una sola con due to. In
altre non risolverebbe.

Ciao,

Simone

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


Re: [Talk-it] R: Turn restrictions... perché non un solo tipo?

2012-04-11 Per discussione Federico Cozzi
2012/4/11 Simone Saviolo simone.savi...@gmail.com:
 Il wiki dice diversamente: http://wiki.openstreetmap.org/wiki/Restriction

Bisogna leggere tra le righe ;-)
If the first word is no, then no routing is possible from the
from to the to member, and if it is only_, then you know that
the only routing originating from the from member leads to the to
member. 

 Perché investire i mappatori con dieci valori, che vengono poi ridotti
 a due? Perché non dargliene due direttamente?

Boh? In effetti i valori aggiuntivi possono servire, se non ai router,
almeno ai render che vogliano tentare una rappresentazione grafica
abbastanza aderente ai cartelli stradali delle restrizioni.

 (L'unica cosa che avrei personalmente modificato è la possibilità di
 usare più di un from e più di un to, ma forse diventa troppo
 complesso)
 In certe situazioni potrebbe essere utile: invece di avere due
 relazioni con lo stesso from, potrei averne una sola con due to. In
 altre non risolverebbe.

Eh sì, anche perché la pagina wiki non spiega assolutamente come
comportarsi in caso di relazioni multiple!
Sembra una questione di poco conto, ma proprio per questo mi appassiona ;-)

Ad esempio se ci sono due relazioni only_* con il medesimo from (e
diversi to) come devono essere intese?
Se scegli una delle strade to permesse dalla prima relazione, essa
non è permessa dalla seconda relazione (a meno che le relazioni non
siano identiche) e quindi la stai violando. Ora, siccome le relazioni
devono essere rispettate (se sono opzionali, non hanno senso) due
relazioni contemporanee di tipo only_* sembrerebbero incompatibili.

Quindi verrebbe da dire che le relazioni di tipo only_* devono essere
rispettate una o l'altra, cioè sono in OR.
Viceversa, le relazioni di tipo no_* devono essere rispettate tutte,
cioè sono in AND.
Una relazione di tipo only_* e una di tipo no_* sono tra loro in AND o in OR?

Niente di irrisolubile, però il wiki non parla di questi problemi...

Ciao,
Federico

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


Re: [Talk-it] R: Turn restrictions... perché non un solo tipo?

2012-04-11 Per discussione Alberto Nogaro
-Original Message-
From: Simone Saviolo [mailto:simone.savi...@gmail.com]
Sent: mercoledì 11 aprile 2012 14:23
To: openstreetmap list - italiano
Subject: Re: [Talk-it] R: Turn restrictions... perché non un solo tipo?


 Non è che sia molto complesso il modello OSM: ci sono due tipi di
 relazioni: le no_* e le only_*
 Le no_* indicano che *non* puoi andare nella way to, le only_* che
 puoi andare *solo* nella way to.

Il wiki dice diversamente: http://wiki.openstreetmap.org/wiki/Restriction

In effetti la pagina inglese non è molto chiara. Quanto dicono Federico e
Martin è spiegato meglio sulla pagina italiana del wiki.

Ciao,
Alberto


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


Re: [Talk-it] R: Turn restrictions... perché non un solo tipo?

2012-04-11 Per discussione Alberto Nogaro
-Original Message-
From: Federico Cozzi [mailto:f.co...@gmail.com]
Sent: mercoledì 11 aprile 2012 17:59
To: openstreetmap list - italiano
Subject: Re: [Talk-it] R: Turn restrictions... perché non un solo tipo?


Ad esempio se ci sono due relazioni only_* con il medesimo from (e diversi
to)
come devono essere intese?

Il wiki dice Le etichette del tipo only_*_* (direzioni
consentite/obbligatorie) permettono esclusivamente lo spostamento da from
verso to. Gli spostamenti verso tutte le altre strade sono proibiti.

Quindi se ci sono più relazioni only_*_* significa che almeno una relazione
è sbagliata.

Ciao,
Alberto


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


[Talk-it] R: Turn restrictions... perché non un solo tipo?

2012-04-10 Per discussione Alech OSM




dovresti fare una curva molto stretta, e per questo motivo il Comune ha
deciso di mettere il divieto di svolta

Questo non è possibile, perché da quando è in vigore l'attuale codice della
strada i cartelli di divieto di svolta 
( tondi, con corona e diagonale rossa sulla freccia nera) sono stati
aboliti.
Si usa solo l'obbligo: a dritto, a dritto e destra, a destra e sinistra
ecc.ecc.

Ciao.


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


Re: [Talk-it] R: Turn restrictions... perché non un solo tipo?

2012-04-10 Per discussione Simone Saviolo
Il 10 aprile 2012 15:21, Alech OSM alech.hos...@gmail.com ha scritto:
 dovresti fare una curva molto stretta, e per questo motivo il Comune ha
 deciso di mettere il divieto di svolta

 Questo non è possibile, perché da quando è in vigore l'attuale codice della
 strada i cartelli di divieto di svolta
 ( tondi, con corona e diagonale rossa sulla freccia nera) sono stati
 aboliti.
 Si usa solo l'obbligo: a dritto, a dritto e destra, a destra e sinistra
 ecc.ecc.

Hai ragione, sono stato impreciso: la segnaletica consiste in un
cartello di obbligo di proseguire diritto.

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


Re: [Talk-it] R: Turn restrictions... perché non un solo tipo?

2012-04-10 Per discussione Martin Koppenhoefer
Am 10. April 2012 15:28 schrieb Simone Saviolo simone.savi...@gmail.com:
 Il 10 aprile 2012 15:21, Alech OSM alech.hos...@gmail.com ha scritto:
 dovresti fare una curva molto stretta, e per questo motivo il Comune ha
 deciso di mettere il divieto di svolta

 Hai ragione, sono stato impreciso: la segnaletica consiste in un
 cartello di obbligo di proseguire diritto.


sopra avevi scritto  Metto la restriction no_right_turn...
A questo punto dovresti invece mettere il only_straight_on

ciao,
Martin

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


Re: [Talk-it] R: Turn restrictions... perché non un solo tipo?

2012-04-10 Per discussione Simone Saviolo
Il 10 aprile 2012 15:44, Martin Koppenhoefer dieterdre...@gmail.com
ha scritto:
 Am 10. April 2012 15:28 schrieb Simone Saviolo simone.savi...@gmail.com:
 Il 10 aprile 2012 15:21, Alech OSM alech.hos...@gmail.com ha scritto:
 dovresti fare una curva molto stretta, e per questo motivo il Comune ha
 deciso di mettere il divieto di svolta

 Hai ragione, sono stato impreciso: la segnaletica consiste in un
 cartello di obbligo di proseguire diritto.


 sopra avevi scritto  Metto la restriction no_right_turn...
 A questo punto dovresti invece mettere il only_straight_on

Questo semplifica il problema, ma non lo risolve. L'esempio di più vie
che incidono dalla stessa parte rimane (a quali di quelle si riferisce
l'obbligo di svolta?).

Ciao,

Simone

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


Re: [Talk-it] R: Turn restrictions... perché non un solo tipo?

2012-04-10 Per discussione Martin Koppenhoefer
Am 10. April 2012 16:08 schrieb Simone Saviolo simone.savi...@gmail.com:
 sopra avevi scritto  Metto la restriction no_right_turn...
 A questo punto dovresti invece mettere il only_straight_on

 Questo semplifica il problema, ma non lo risolve. L'esempio di più vie
 che incidono dalla stessa parte rimane (a quali di quelle si riferisce
 l'obbligo di svolta?).


come l'ho capito io si riferisce sempre a quella indicata nel to (un
ruolo che va indicato solo una volta per relazione). Se non si riesce
a modellare la situazione all'incrocio venendo da una direzione con
una sola only oppure no-restriction, allora dovresti fare più
no-relations con lo stesso from. In pratica non dovrebbe essere
una situazione molto corrente.

ciao,
Martin

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


[Talk-it] R: Turn restrictions... perché non un solo tipo?

2012-04-10 Per discussione beppebo...@libero.it




mi accorgo sempre di più che la mappatura dei divieti e obblighi di
svolta è, a mio avviso, scorretta. In particolare, usando la relazione
restriction, perché avere più tipi? Basterebbe specificare se, dalla
via from alla via to, sia obbligatorio o vietato il passaggio.


Secondo me solo guardando i diversi segnali è normale avere più tipi
a volte negli incroci si può andare dritti e a destra, a volte solo dritti, a 
volte solo a destra, a volte venendo da una direzione e avendo due
opzioni di vie se ne può prendere una solo venendo dall'altra strada tutte le 
opzioni

Il panorama è vario;)

L'importante è segnalarle

Ciao


Forse mi sfugge in che modo specificare che il divieto riguarda una
svolta a destra piuttosto che un obbligo di proseguire dritto migliori
l'informazione. Qualcuno sa dirmi qualcosa in proposito?

Grazie e ciao,

Simone

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




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


Re: [Talk-it] R: Turn restrictions... perché non un solo tipo?

2012-04-10 Per discussione Federico Cozzi
2012/4/10 Simone Saviolo simone.savi...@gmail.com:
 Questo semplifica il problema, ma non lo risolve. L'esempio di più vie
 che incidono dalla stessa parte rimane (a quali di quelle si riferisce
 l'obbligo di svolta?).

In OSM il problema non si pone, perché la relation contiene
l'indicazione delle way a cui si applica.
Il problema si applica nel mondo reale, dove il cartello è impreciso ;-)

Ciao
Federico

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


Re: [Talk-it] R: Turn restrictions... perché non un solo tipo?

2012-04-10 Per discussione Simone Saviolo
Il 10 aprile 2012 21:55, Federico Cozzi f.co...@gmail.com ha scritto:
 2012/4/10 Simone Saviolo simone.savi...@gmail.com:
 Questo semplifica il problema, ma non lo risolve. L'esempio di più vie
 che incidono dalla stessa parte rimane (a quali di quelle si riferisce
 l'obbligo di svolta?).

 In OSM il problema non si pone, perché la relation contiene
 l'indicazione delle way a cui si applica.
 Il problema si applica nel mondo reale, dove il cartello è impreciso ;-)

Infatti: perché applicare anche in OSM un modello impreciso come
quello dei cartelli? Quando invece ne abbiamo già uno corretto, a cui
dovremmo solo togliere le informazioni inutili?

Ci dev'essere un motivo - mi sembra strano che, con tutti quelli che
ci hanno pensato, me ne accorga solo io. Cos'è che non vedo?

Ciao,

Simone

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