Re: [Talk-it] segnale di stop

2010-02-01 Per discussione Giacomo Boschi
Carlo Stemberger ha scritto:

 In che senso? È ovviamente verso il nodo dove si trova lo stop...
 
 Non vedo dove ci possano essere ambiguità.

Forse in quell'esempio particolare no, però qui:

  A
  |
-x-B
  |

type=priority
stop  x
(nulla)   A

In quale direzione di A è lo stop?



-- 
Giacomo Boschi
http://gwilbor.splinder.com/

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


Re: [Talk-it] segnale di stop

2010-02-01 Per discussione Federico Cozzi
2010/2/1 Giacomo Boschi gwil...@email.it:
 Forse in quell'esempio particolare no, però qui:

  A
  |
 -x-B
  |

 type=priority
 stop          x
 (nulla)       A

 In quale direzione di A è lo stop?

E usare un sistema come quello dei divieti di svolta, in cui c'è una
strada etichettata come from e un'altra come to, più un nodo?

In questo caso si potrebbe estendere a più strade to all'interno
della stessa relazione, col significato:
chi arriva dalla strada 'from' deve dare la precedenza a chi arriva
da una delle strade 'to' quando passa per il nodo 'via'
Mi sembra abbastanza intuitivo da mappare (assomiglia alla domanda: a
chi devo dare la precedenza quando arrivo al cartello di dare la
precedenza) e si deve mappare una relazione per ciascun cartello di
dare la precedenza (o meglio una relazione per ciascuna strada from).
Non permetterei più strade 'from' perché secondo me poi non ci si
capisce più niente.

Ciao,
Federico

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


Re: [Talk-it] segnale di stop

2010-02-01 Per discussione Federico Cozzi
2010/1/31 Carlo Stemberger carlo.stember...@gmail.com:
 Invece purtroppo non è così:
 http://wiki.openstreetmap.org/wiki/Tag:highway%3Dtraffic_signals#How_to_use
 Nell'immagine, bisognerebbe mettere 2 semafori, col risultato che
 venendo dall'alto in basso l'automobilista incrocia 2 semafori, ma solo
 il primo lo riguarda.

Secondo me con i semafori ci sono due problemi diversi:
1. quello che hai indicato tu: una strada che ne incrocia due parallele
2. un semaforo che si applica solo ad alcuni tipi di svolta

Il problema 1. che hai indicato tu secondo me non è mal gestito dallo
schema attuale (nodo highway=traffic_signals sull'incrocio) perché
effettivamente nella realtà in quell'incrocio ci sono due semafori (a
volte anche più di due: uno per lato ecc.). Oltre ai semplici nodi,
c'è in giro una proposta di collegare i due (o più) traffic_signals
con una relazione, che si può intendere con questo significato: tutti
i semafori di questa relazione sono sincronizzati, cioè se trovi il
verde in uno, lo trovi anche negli altri. In questo modo:
a. il render è contento: trova un semaforo per ciascuna intersezione
b. eventuali router, se mai si metteranno a contare il numero di
semafori attraversati per calcolare il tempo di traffico, dovranno
semplicemente scartare i semafori doppi

Il problema 2. è molto più complesso, attualmente non è gestibile e
penso che si possa risolvere solo con una relazione simile a quelle di
divieto di svolta.

Ciao,
Federico

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


Re: [Talk-it] segnale di stop

2010-02-01 Per discussione Giacomo Boschi
Federico Cozzi ha scritto:
 2010/2/1 Giacomo Boschi gwil...@email.it:
 Forse in quell'esempio particolare no, però qui:

  A
  |
 -x-B
  |

 type=priority
 stop  x
 (nulla)   A

 In quale direzione di A è lo stop?
 
 E usare un sistema come quello dei divieti di svolta, in cui c'è una
 strada etichettata come from e un'altra come to, più un nodo?
 
 In questo caso si potrebbe estendere a più strade to all'interno
 della stessa relazione, col significato:

Troppo complicato e sovrabbondante.

La segnaletica ti dice solo se ti devi fermare o dare la precedenza. Non 
ti dice a chi devi darla. Quest'ultimo dato si ricava in modo univoco, 
perlomeno se ci si ricorda quello che si impara a scuola guida.

Lo schema di Carlo è buono, secondo me bisogna solo spezzare la way 
all'incrocio quando bisogna mettere il segnale di stop, in modo da 
inserire nella relazione solo la strada che arriva all'incrocio e non 
quella che esce.

Esempio: chi va da nord a sud incontra un segnale di stop, gli altri no.

  A
  |
-x-B
  |
  C

type=priority
stop  x
(nulla)   A

In questo modo è chiaro che lo stop è valido solo per chi arriva dalla 
way A (nord) e non dalla C (sud).

-- 
Giacomo Boschi
http://gwilbor.splinder.com/

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


Re: [Talk-it] segnale di stop

2010-02-01 Per discussione Marco Certelli
Scusate se non ho seguito tutta la discussione.

Perché non allargare la soluzione a qualunque segnale/divieto?

A ha uno stop:

  B
  |
A-x-C
  |
  B

Relation
  Type=traffic_signal

  Members
A=from
x=stop

Si applicherebbe anche ad altri segnali. Ogni segnale infatti ha un punto dove 
si trova ed una strada (con la direzione che vede il segnale) a cui si applica. 
Ovviamente la way va divisa ad x (come per le relazioni di turn restriction)

Pensate anche ad un segnale che si applica ad una strada da un punto in poi 
(tipo una strada con diritto di precedenza). Mettiamo sia C


  B
  |
A-x-C
  |
  B


Relation
  Type=traffic_signal

  Members
C=to
x=right_of_precedence


Notate che ora la way è to e non from

Spero di non aver detto una stupuidaggine...

Ciao, Marco.


__
Do You Yahoo!?
Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto 
spazio gratuito per i tuoi file e i messaggi 
http://mail.yahoo.it 

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


Re: [Talk-it] segnale di stop

2010-02-01 Per discussione Federico Cozzi
2010/2/1 Marco Certelli marco_certe...@yahoo.it:
 Si applicherebbe anche ad altri segnali. Ogni segnale infatti ha un punto 
 dove si trova ed una strada (con la direzione che vede il segnale) a cui si 
 applica. Ovviamente la way va divisa ad x (come per le relazioni di turn 
 restriction)

L'idea non è male, però ci sono due casi:
1. il cartello (che si legge dalla strada from) non si applica ad
alcuna strada di destinazione
2. il cartello si applica ad alcune strade di destinazione.

Mi spiego meglio: il divieto di svolta a sinistra si applica sia alla
strada di partenza che a quella di destinazione. (quella in cui è
vietato svoltare).
Lo stop, o il dare la precedenza, si applica solo alla strada di
partenza (cioè si applica a tutte le strade di destinazione).
In questo caso la relazione avrebbe solo due elementi:
a. una strada che deve essere interrotta nel punto in cui c'è il segnale
b. il nodo del segnale
In questo caso si può semplificare nel modo già usato per lo stop
(proposto da un altro italiano di cui non ricordo il nome, scusa):
cioè si indica che la way (sempre spezzata nel punto del cartello!) HA
il cartello ad una estremità.
Cioè un tag (da applicarsi alla way) del tipo stop=at_end (o
at_beginning o at_both)

Un premio a chi inventa un tag equivalente a stop=at_end che usi le
parole backward / forward in modo da essere ribaltato automaticamente
da JOSM quando si cambia verso ad una via.

 Pensate anche ad un segnale che si applica ad una strada da un punto in poi 
 (tipo una strada con diritto di precedenza).

Anche in questo caso la relazione mi sembra esagerata: è più semplice
un tag da applicarsi alla way per tutta la durata del diritto di
precedenza (esattamente come maxspeed ecc.)

Ciao,
Federico

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


Re: [Talk-it] segnale di stop

2010-02-01 Per discussione Marco Certelli
 Un premio a chi inventa un tag equivalente a stop=at_end
 che usi le
 parole backward / forward in modo da essere ribaltato
 automaticamente
 da JOSM quando si cambia verso ad una via.

stop:forward=yes

Che ho vinto?

Ciao, Marco.

...


 Ciao,
 Federico
 
 ___
 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] segnale di stop

2010-02-01 Per discussione David Paleino
Carlo Stemberger wrote:

 Il 31/01/2010 20:52, David Paleino ha scritto:

 Esempio 2:

A
|
 ---x--- B
|
 ---y--- C
|

 La strada A ha diritto di precedenza sugli incroci x e y.

 type=precedence
 precedence   x
 precedence   y
   (nulla)A

 Questo a mio avviso ha un grave difetto: chi si trova sulla B o sulla C 
 deve dare la precedenza, ma non lo può sapere se non attraverso un 
 algoritmo complicato (la verifica di tutte le regole presenti su tutte 
 le strade attraversate).

 Forse meglio così:

 type=priority
 give_way  x
 (nulla)   B

 type=priority
 give_way  y
 (nulla)   C

 con give_way = dare la precedenza (cartello triangolare)

In realtà l'algoritmo non lo vedo così complicato come lo disegni tu.
Seguendo il mio esempio, per sapere se da B e da C bisogna fermarsi,
basta:

  a) controllare ogni nodo della way, e vedere se fa parte di una
relazione, con ruolo precedence (o priority, o right_of_way,
vabbè, ci siam capiti);
  b) aprire la relazione in questione, e vedere se il membro con ruolo
nullo è la way in questione o un'altra.

Il tuo esempio in realtà cambia il senso del mio esempio; io ho
descritto una strada con diritto di precedenza, tu hai descritto N
strade che devono dare precedenza. Nella pratica è la stessa cosa, siamo
d'accordo, ma allora dobbiamo metterci d'accordo se mappare la realtà,
o inventarci roba che comunque ha lo stesso effetto.

(e l'obiezione di Giacomo, del tanto il segnale di precedenza non viene
usato, non mi pare corretta; in zona da me ci sono un po' di strade con
questo segnale -- d'accordo anche le incrocianti hanno un dare
precedenza)

 Esempio 3:

A
|
 ---x--- C
|
 ---y--- D
|
 ---z--- B

 La strada A ha diritto di precedenza sugli incroci x e y, ma deve
 fermarsi all'incrocio z.
   

 type=priority
 give_way  x
 (nulla)   C

 type=priority
 give_way  y
 (nulla)   D

 type=priority
 stop  z
 (nulla)   A

Ok, qui è uguale a quello di prima, più lo stop finale. Mi pare comunque
esagerato fare N relazioni con give_way, quando basta farne una usando
la strada che ha precedenza. Giusto per ottimizzare un po' :)

 La stessa cosa si potrebbe estendere ai semafori.

Uhm, in che modo? Magari cambia anche subject del thread, o spezzalo
proprio aprendone uno nuovo.

Bai,
David

-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 |
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174



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


Re: [Talk-it] segnale di stop

2010-02-01 Per discussione David Paleino
Giacomo Boschi wrote:

 Carlo Stemberger ha scritto:

 In che senso? È ovviamente verso il nodo dove si trova lo stop...
 
 Non vedo dove ci possano essere ambiguità.

 Forse in quell'esempio particolare no, però qui:

   A
   |
 -x-B
   |

 type=priority
 stop  x
 (nulla)   A

 In quale direzione di A è lo stop?

La way A andrebbe comunque spezzata, e nella relazione andrebbe solo il
pezzo da cui si arriva al segnale.

-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 |
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174



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


Re: [Talk-it] segnale di stop

2010-02-01 Per discussione David Paleino
Federico Cozzi wrote:

 In questo caso si può semplificare nel modo già usato per lo stop
 (proposto da un altro italiano di cui non ricordo il nome, scusa):
 cioè si indica che la way (sempre spezzata nel punto del cartello!) HA
 il cartello ad una estremità.
 Cioè un tag (da applicarsi alla way) del tipo stop=at_end (o
 at_beginning o at_both)

Eravamo io e Carlo Stemberger a proporlo, ed è proprio questa la
proposta osteggiata su talk@, per cui si passò al cercare di usare una
Relazione. L'obiezione, IIRC, era lo stop non è una caratteristica
della strada, ma una cosa separata. Insomma, era sbagliato mettere
stop=yes insieme a roba tipo width=, lanes=, highway= (che descrivono
tutte il tipo di strada, non un comportamento -- che, invece, viene
già definito dai divieti/obblighi di svolta con una relazione).

Ti rimando agli archivi di talk@ per leggere il thread; il primo
messaggio del thread credo sia mio, e l'ho taggato RFC (o [RFC], o
varianti). Buona ricerca :)

 Un premio a chi inventa un tag equivalente a stop=at_end che usi le
 parole backward / forward in modo da essere ribaltato automaticamente
 da JOSM quando si cambia verso ad una via.

Ok, tu però spiega l'utilità di uno stop:backward=yes :D
Cioè, non faremmo prima a fare un reverse della way, e mettere stop=yes
e basta?
Se ci fosse bisogno di uno stop:backward=, la way evidentemente non
sarebbe una oneway. Perché complicare il lavoro del renderer?
(ovviamente, tutto IMHO)

 Pensate anche ad un segnale che si applica ad una strada da un punto in poi 
 (tipo una strada con diritto di precedenza).

 Anche in questo caso la relazione mi sembra esagerata: è più semplice
 un tag da applicarsi alla way per tutta la durata del diritto di
 precedenza (esattamente come maxspeed ecc.)

Ecco, questa potrebbe essere una contro-obiezione. Perché maxspeed=
sì, e stop= no? Entrambe definiscono dei comportamenti da tenere su
quella way.


Nel caso in cui decidesimo l'autarchia, si potrebbe andare di stop=yes,
right_of_way=yes, give_way=yes. E viviamo tutti più felici (è semplice,
si capisce la way a cui si applica, si capisce la direzione, semplice da
parsare)

Ciao,
David

-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 |
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174



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


Re: [Talk-it] segnale di stop

2010-02-01 Per discussione Carlo Stemberger
Il giorno 01 febbraio 2010 13.32, David Paleino da...@debian.org ha
scritto:


 Ecco, questa potrebbe essere una contro-obiezione. Perché maxspeed=
 sì, e stop= no? Entrambe definiscono dei comportamenti da tenere su
 quella way.


No, c'è una certa differenza.  maxspeed si riferisce ad un comportamento da
tenere su quel tratto di strada, mentre lo stop si materializza solo in
concomitanza dell'incrocio (strada + incrocio). È per questo che la
relazione è innegabilmente semanticamente più corretta.



 Nel caso in cui decidesimo l'autarchia, si potrebbe andare di stop=yes,
 right_of_way=yes, give_way=yes. E viviamo tutti più felici (è semplice,
 si capisce la way a cui si applica, si capisce la direzione, semplice da
 parsare)


Ovviamente non me la sento di osteggiare troppo questa opzione (dato che
sono io l'inventore): è senz'altro semplice e funzionale. Stilisticamente
non è però il massimo: si tratta in sostanza di un trucco per evitare la
relazione.


Rispondo velocemente agli altri messaggi precedenti: non è indispensabile
spezzare la way, con la relazione, a meno che lo stop non valga solo in una
delle due direzioni

A---x--B

Facendo una relazione stop, con A-B unica way, significa che ci si deve
fermare in x sia se si proviene da A, sia che si provenga da B.
___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] segnale di stop

2010-02-01 Per discussione Federico Cozzi
2010/2/1 David Paleino da...@debian.org:
 Eravamo io e Carlo Stemberger a proporlo, ed è proprio questa la
 proposta osteggiata su talk@, per cui si passò al cercare di usare una
 Relazione. L'obiezione, IIRC, era lo stop non è una caratteristica
 della strada, ma una cosa separata. Insomma, era sbagliato mettere

Andrò a rileggermi il thread, ma su due piedi non mi convince.
Neppure layer, a rigore, è una caratteristica della strada ma solo
dell'intersezione di due strade (quale sta sotto e quale sta sopra) ma
non per questo una relazione è meglio...

 Un premio a chi inventa un tag equivalente a stop=at_end che usi le
 parole backward / forward in modo da essere ribaltato automaticamente
 da JOSM quando si cambia verso ad una via.
 Ok, tu però spiega l'utilità di uno stop:backward=yes :D
 Cioè, non faremmo prima a fare un reverse della way, e mettere stop=yes
 e basta?
 Se ci fosse bisogno di uno stop:backward=, la way evidentemente non
 sarebbe una oneway. Perché complicare il lavoro del renderer?

Non è facile prevedere per quale motivo sorge il bisogno di fare
reverse di una way. Qualcuno ad esempio potrebbe inserire quella way
in una relazione di tipo route e preferire la way in un verso
piuttosto che in un altro.

A volte (ma non è questo il caso) alcuni tag impongono un certo verso
alle way. E' il caso di natural=coastline, che richiede il mare a
destra.

Insomma se ci impuntiamo su highway=stop alla fine della via, dicendo
se non è alla fine, fai il reverse rischiamo di entrare in conflitto
con altri tag che impongono un altro reverse. E' per questo che
sostengo che il tag di stop dovrebbe essere agnostico rispetto al
verso della via.

 Nel caso in cui decidesimo l'autarchia, si potrebbe andare di stop=yes,

La killer application di highway=stop sarebbe un motore di routing
che calcola il tempo di un percorso considerando anche il numero di
stop incontrati.

Ciao,
Federico

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


Re: [Talk-it] segnale di stop

2010-02-01 Per discussione David Paleino
Carlo Stemberger wrote:

 Il giorno 01 febbraio 2010 13.32, David Paleino da...@debian.org ha
 scritto:

 Ecco, questa potrebbe essere una contro-obiezione. Perché maxspeed=
 sì, e stop= no? Entrambe definiscono dei comportamenti da tenere su
 quella way.

 No, c'è una certa differenza.  maxspeed si riferisce ad un comportamento da
 tenere su quel tratto di strada, mentre lo stop si materializza solo in
 concomitanza dell'incrocio (strada + incrocio). È per questo che la
 relazione è innegabilmente semanticamente più corretta.

Semanticamente, ma all'atto pratico cambia poco :)

 [..]
 Rispondo velocemente agli altri messaggi precedenti: non è indispensabile
 spezzare la way, con la relazione, a meno che lo stop non valga solo in una
 delle due direzioni

 A---x--B

 Facendo una relazione stop, con A-B unica way, significa che ci si deve
 fermare in x sia se si proviene da A, sia che si provenga da B.

Ovvio :)
Rispondevo semplicemente a ci si deve fermare solo se si viene da una
direzione.

-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 |
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174



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


Re: [Talk-it] segnale di stop

2010-01-31 Per discussione Lucio
io ultimamente ho inserito qualche semaforo come trafic signal e qualche 
stop highway=stop, a quasto punro dovrei cambiarli??


- Original Message - 
From: Carlo Stemberger carlo.stember...@gmail.com
To: openstreetmap list - italiano talk-it@openstreetmap.org
Sent: Saturday, January 30, 2010 10:35 PM
Subject: Re: [Talk-it] segnale di stop


 Il 30/01/2010 22:34, Giacomo Boschi ha scritto:

 Appropò... e il segnale di dare precedenza? :-)



 Io farei una cosa analoga. Come pure per i semafori.

 -- 
 .'  `.   | Registered Linux User #443882
 |a_a  |  | http://counter.li.org/  .''`.
 \_)__/  +--- : :'  :
 /(   )\  ---+ `. `'`
 |\`  /\  Registered Debian User #9 |   `-
 \_|=='|_/   http://debiancounter.altervista.org/ |


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


 __ Informazioni da ESET NOD32 Antivirus, versione del database 
 delle firme digitali 4821 (20100130) __

 Il messaggio  stato controllato da ESET NOD32 Antivirus.

 www.nod32.it


 


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


Re: [Talk-it] segnale di stop

2010-01-31 Per discussione Carlo Stemberger
Il 31/01/2010 14:50, Lucio ha scritto:
 io ultimamente ho inserito qualche semaforo come trafic signal e qualche 
 stop highway=stop, a quasto punro dovrei cambiarli??
   

Per i semafori direi di aspettare che prima il sistema parta per gli 
stop, visto che (purtroppo?) i semafori vengono già da molto tempo 
renderizzati e quindi diventa un attimo più difficile la conversione.

Per gli stop invece direi che dobbiamo solo deciderci. Facciamo una 
votazione?

La cosa che mi preoccupa è che poca gente sembra interessata: sento poco 
entusiasmo.

-- 
 .'  `.   | Registered Linux User #443882
 |a_a  |  | http://counter.li.org/  .''`.
 \_)__/  +--- : :'  :
 /(   )\  ---+ `. `'`
|\`  /\  Registered Debian User #9 |   `-
\_|=='|_/   http://debiancounter.altervista.org/ |


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


Re: [Talk-it] segnale di stop

2010-01-31 Per discussione Stefano Salvador

Per i semafori direi di aspettare che prima il sistema parta per gli 
stop, visto che (purtroppo?) i semafori vengono già da molto tempo 
renderizzati e quindi diventa un attimo più difficile la conversione.

IMHO per i semafori il problema non sussiste in quanto si riferiscono a tutte 
le direzioni.

Comunque ho letto la proposta e sono daccordo, tutto sommato nella maggior 
parte dei casi è molto semplice utilizzare questo approccio.

Solo una domanda: per retrocompatibilità non è per caso possibile pensare alla 
relazione come estensione del tag stop ? mi spiego meglio: sul nodo al 
centro dell'incrocio si mette highway=stop (o il tag per dare precedenza in 
caso) esattamente come adesso e in più si associa la relazione stop per 
indicare la direzione.

In questo modo non buttiamo via quello che è stato fatto e i renderer 
continuano a funzionare come ora e possiamo lavorare pian pianino ad 
aggiungere la direzione dove manca. Al limite possiamo chiedere ai servizi 
tipo KeepRight di aggiungere un warning quanto trova un highway=stop senza 
relazione associata.

Ciao,

Stefano

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


Re: [Talk-it] segnale di stop

2010-01-31 Per discussione Carlo Stemberger
Il 31/01/2010 18:07, Stefano Salvador ha scritto:
 IMHO per i semafori il problema non sussiste in quanto si riferiscono a tutte 
 le direzioni.
   

Invece purtroppo non è così:

http://wiki.openstreetmap.org/wiki/Tag:highway%3Dtraffic_signals#How_to_use

Nell'immagine, bisognerebbe mettere 2 semafori, col risultato che 
venendo dall'alto in basso l'automobilista incrocia 2 semafori, ma solo 
il primo lo riguarda.

Il problema è del tutto analogo a quello degli stop, ed è risolvibile in 
modo rigoroso solo con una relazione. Anche qui si tratta infatti 
letteralmente del risultato di una _relazione_ tra una way e un incrocio.


 Solo una domanda: per retrocompatibilità non è per caso possibile pensare 
 alla 
 relazione come estensione del tag stop ? mi spiego meglio: sul nodo al 
 centro dell'incrocio si mette highway=stop (o il tag per dare precedenza in 
 caso) esattamente come adesso e in più si associa la relazione stop per 
 indicare la direzione.
   

Mi sembra abbastanza inutile, comunque sentiamo anche gli altri.


 In questo modo non buttiamo via quello che è stato fatto e i renderer 
 continuano a funzionare come ora

In realtà il problema non si pone: gli stop che io sappia sono del tutto 
ignorati dai motori di rendering, proprio perché la situazione è 
alquanto incasinata (ed in ogni caso i dati inseriti sono pochi).


 Al limite possiamo chiedere ai servizi 
 tipo KeepRight di aggiungere un warning quanto trova un highway=stop senza 
 relazione associata.
   

Prima bisognerebbe ufficializzare questo sistema. Sarebbe comunque 
fantastico.


Ciao!

-- 
 .'  `.   | Registered Linux User #443882
 |a_a  |  | http://counter.li.org/  .''`.
 \_)__/  +--- : :'  :
 /(   )\  ---+ `. `'`
|\`  /\  Registered Debian User #9 |   `-
\_|=='|_/   http://debiancounter.altervista.org/ |


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


Re: [Talk-it] segnale di stop

2010-01-31 Per discussione David Paleino
Stefano Salvador wrote:

Per i semafori direi di aspettare che prima il sistema parta per gli 
stop, visto che (purtroppo?) i semafori vengono già da molto tempo 
renderizzati e quindi diventa un attimo più difficile la conversione.

 IMHO per i semafori il problema non sussiste in quanto si riferiscono a tutte 
 le direzioni.

Non è vero; anche per i semafori vale solo avanti. A meno che tu non
metta il semaforo al centro dell'incrocio -- che però è sbagliato IMO.

 [..]
 Solo una domanda: per retrocompatibilità non è per caso possibile pensare 
 alla 
 relazione come estensione del tag stop ? mi spiego meglio: sul nodo al 
 centro dell'incrocio si mette highway=stop (o il tag per dare precedenza in 
 caso) esattamente come adesso

*Adesso* lo stop non si mette al centro dell'incrocio, si mette dov'è
nella realtà, nella strada in cui ci si deve fermare *prima*
dell'incrocio. Lo stop al centro avrebbe senso solo se tutte le strade
hanno lo stop -- ma in Italia non ho mai visto una situazione simile
(anche perché, a cosa servirebbe?!)

 In questo modo non buttiamo via quello che è stato fatto e i renderer 
 continuano a funzionare come ora [..]

L'informazione stop non verrebbe persa comunque, anzi, verrebbe
arricchita. Al momento i router non usano highway=stop perché non è
possibile capire a quale incrocio si riferisce, senza un minimo di
euristica. Con la relazione (e basta) diamo un'informazione precisa,
con risultati predicibili e ripetibili.
Se continuassimo ad usare highway=stop, quelle che ne verrebbe sarebbe
solo confusione.
Ah, dimenticavo, alimenteremmo anche la voce dei oh, ma highway=stop è
usato tantissime volte, non cambiamo! -- cominciando a non usarlo più,
osmdoc/tagwatch diventerebbero strumenti utili nella comparazione
Tag:highway=stop vs. Relation:stop (o come verrà chiamata)

Inoltre, recitiamo tutti insieme il mantra: non mappiamo per il
rendering. Se la relazione prenderà piede, i renderer si adegueranno.
OSM is about data, not maps.

Bai,
David

-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 |
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174



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


Re: [Talk-it] segnale di stop

2010-01-31 Per discussione Stefano Salvador
L'informazione stop non verrebbe persa comunque, anzi, verrebbe
arricchita. Al momento i router non usano highway=stop perché non è
possibile capire a quale incrocio si riferisce, senza un minimo di
euristica. Con la relazione (e basta) diamo un'informazione precisa,
con risultati predicibili e ripetibili.

Mi devo essere spiegato male: la tua proposta mi piace e sono daccordo su 
tutto quello che hai detto. Solamente, da perfetto profano della faccenda, mi 
ero posto un dubbio perché mi sembrava di aver capito che ora come ora gli 
altri mettevano il tag al centro dell'incrocio, adesso mi hai spiegato che 
non è così e allora andiamo avanti.

Per quanto mi riguarda appoggio la cosa a tal punto che inizierò a mettere i 
tag per gli stop come dici tu, anche perché facendo così c'è tutta 
l'informazione necessaria ed è facile in caso creare uno script che adattarsi 
ad un'altra eventuale convezione.


Ciao,

Stefano

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


Re: [Talk-it] segnale di stop

2010-01-31 Per discussione David Paleino
Stefano Salvador wrote:

 Per quanto mi riguarda appoggio la cosa a tal punto che inizierò a mettere i 
 tag per gli stop come dici tu,

Uhm, e come dico io? :D

http://wiki.openstreetmap.org/wiki/Proposed_features/Relation:type=stop
?

Visto che lo stop è comunque un segnale di precedenza, io direi di
unificare il tutto in una Relation:type=precedence (o right_of_way, o
come volete voi).

Membri: una way, e uno o più nodi.

La way è la strada che ha diritto di precedenza, oppure da dove si
arriva prima dello stop.

Il nodo, o i nodi, sono gli incroci. Il nodo *DEVE* avere un ruolo, che
può essere stop o precedence (o right_of_way, o [..]).

Esempio 1:

 A
 |
 x-S--B
 |
 |

Nella realtà, chi arriva da B deve fermarsi all'incrocio X (S è il
segnale di stop nella realtà). Con la relazione diventerebbe:

type=precedence
Membri:
  stop  nodo x
  (nulla)   way B


Esempio 2:

   A
   |
---x---
   |
---y---
   |

La strada A ha diritto di precedenza sugli incroci x e y.

type=precedence
precedence  x
precedence  y
  (nulla)   A


Esempio 3:

   A
   |
---x---
   |
---y---
   |
---z--- B

La strada A ha diritto di precedenza sugli incroci x e y, ma deve
fermarsi all'incrocio z.

type=precedence
precedence  x
precedence  y
 stop   z
   (nulla)  A


Con un'unica relazione facciamo tutto. Diritto di precedenza e stop sono
*entrambi* segnali di precedenza, quindi secondo me ha senso unificare
le due situazioni con un unico tagging.

Idee? Commenti?
David

-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 |
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174



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


Re: [Talk-it] segnale di stop

2010-01-31 Per discussione David Paleino
David Paleino wrote:

 [..]

E, volendo, se qualcuno pensa che l'informazione luogo reale del
segnale sia importante da mantenere nel databse, potremmo cambiare gli
attuali highway=stop in signal=stop, o qualcosa di simile.

-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 |
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174



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


Re: [Talk-it] segnale di stop

2010-01-31 Per discussione Carlo Stemberger
Il 31/01/2010 20:52, David Paleino ha scritto:
 Con un'unica relazione facciamo tutto. Diritto di precedenza e stop sono
 *entrambi* segnali di precedenza, quindi secondo me ha senso unificare
 le due situazioni con un unico tagging.

 Idee? Commenti?

Non mi convince. Il segnale di stop non è un segnale di precedenza, ma 
di mancata precedenza, così come il segnale dare la precedenza.

Secondo me si rischia di fare confusione.

Con qualche modifica invece potrebbe essere interessante. Ripropongo gli 
stessi esempi.

 Esempio 1:

  A
  |
  x-S--B
  |
  |

 Nella realtà, chi arriva da B deve fermarsi all'incrocio X (S è il
 segnale di stop nella realtà). Con la relazione diventerebbe:

 type=precedence
 Membri:
   stopnodo x
   (nulla) way B
   

Questo può andare. Forse meglio type=priority



 Esempio 2:

A
|
 ---x--- B
|
 ---y--- C
|

 La strada A ha diritto di precedenza sugli incroci x e y.

 type=precedence
 precedencex
 precedencey
   (nulla) A
   

Questo a mio avviso ha un grave difetto: chi si trova sulla B o sulla C 
deve dare la precedenza, ma non lo può sapere se non attraverso un 
algoritmo complicato (la verifica di tutte le regole presenti su tutte 
le strade attraversate).

Forse meglio così:

type=priority
give_way  x
(nulla)   B

type=priority
give_way  y
(nulla)   C

con give_way = dare la precedenza (cartello triangolare)



 Esempio 3:

A
|
 ---x--- C
|
 ---y--- D
|
 ---z--- B

 La strada A ha diritto di precedenza sugli incroci x e y, ma deve
 fermarsi all'incrocio z.
   

type=priority
give_way  x
(nulla)   C

type=priority
give_way  y
(nulla)   D

type=priority
stop  z
(nulla)   A

La stessa cosa si potrebbe estendere ai semafori.

Attendo pareri.


Intanto, visto che nessuno per ora si è opposto, ho provveduto a 
deprecare highway=stop su Map Features (per l'Italia):

http://wiki.openstreetmap.org/wiki/IT:Map_Features#Highway_.28strade.29

Ciao!

-- 
 .'  `.   | Registered Linux User #443882
 |a_a  |  | http://counter.li.org/  .''`.
 \_)__/  +--- : :'  :
 /(   )\  ---+ `. `'`
|\`  /\  Registered Debian User #9 |   `-
\_|=='|_/   http://debiancounter.altervista.org/ |


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


Re: [Talk-it] segnale di stop

2010-01-31 Per discussione Giacomo Boschi
David Paleino ha scritto:

 La strada A ha diritto di precedenza sugli incroci x e y, ma deve
 fermarsi all'incrocio z.
 
 type=precedence
 precedencex
 precedencey
  stop z
(nulla)A
 
 
 Con un'unica relazione facciamo tutto. Diritto di precedenza e stop sono
 *entrambi* segnali di precedenza, 

Un momento, il diritto di precedenza *non* esiste come segnale (o meglio 
esiste il segnale di strada con diritto di precedenza, ma è 
praticamente inutilizzato perché è inutile e probabilmente anche 
pericoloso). La precedenza è solo una conseguenza dell'insieme dei 
segnali dell'incrocio. E tra l'altro, all'atto pratico dipende da quante 
e quali macchine sono effetivamente presenti nelle diverse strade che lo 
costituiscono. Ve li ricordate i quiz della patente?

In pratica, capisco il ruolo stop ma non quello precedence. Che 
succede se lo stesso nodo è assegnato come precedence a tutte e 
quattro le strade che vi accedono?

-- 
Giacomo Boschi
http://gwilbor.splinder.com/

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


Re: [Talk-it] segnale di stop

2010-01-31 Per discussione Giacomo Boschi
Carlo Stemberger ha scritto:

 type=priority
 stop  z
 (nulla)   A

Ma come indichi a quale senso di percorrenza si riferisce?

-- 
Giacomo Boschi
http://gwilbor.splinder.com/

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


Re: [Talk-it] segnale di stop

2010-01-31 Per discussione Carlo Stemberger
Il 31/01/2010 22:05, Giacomo Boschi ha scritto:
 Carlo Stemberger ha scritto:

   
 type=priority
 stop  z
 (nulla)   A
 

 Ma come indichi a quale senso di percorrenza si riferisce?

   

In che senso? È ovviamente verso il nodo dove si trova lo stop...

Non vedo dove ci possano essere ambiguità.

-- 
 .'  `.   | Registered Linux User #443882
 |a_a  |  | http://counter.li.org/  .''`.
 \_)__/  +--- : :'  :
 /(   )\  ---+ `. `'`
|\`  /\  Registered Debian User #9 |   `-
\_|=='|_/   http://debiancounter.altervista.org/ |


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


Re: [Talk-it] segnale di stop

2010-01-31 Per discussione Francesco Ferri
Io uso da sempre stop=yes o stop=both sulla way, mi sembra la soluzione 
più pulita e semplice senza intasare di relazioni la mappa.
Questa è la mia proposta.
ciao

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


Re: [Talk-it] segnale di stop

2010-01-30 Per discussione Alberto Nogaro
Al momento puoi fare quello che vuoi, tanto nessuna applicazione cerca di
interpretare il segnale di stop.

 

Per capire a quale via si riferisce, c’è una proposta di relazione [1] ed
una di tag sulla way [2]

 

[1]
http://wiki.openstreetmap.org/wiki/Proposed_features/Relation:type%3Dstop

[2] http://wiki.openstreetmap.org/wiki/Proposed_features/Key:stop

 

Entrambe richiedono accortezza se le way vengono spezzate. La proposta con
la relazione mi sembra più robusta, nel senso che comunque perlomeno
l’informazione sul punto di incrocio non rischia di andare persa.

 

Personalmente, finchè non c’è una proposta approvata, preferisco mettere lo
stop a centro incrocio (così non rischio false interpretazioni nel caso in
cui venissero in futuro inseriti altri incroci in prossimità di quello cui
lo stop si riferisce), e aggiungo una annotazione dove chiarisco chi ha la
precedenza. Non serve a nulla, se non a permettermi l’aggiornamento alla
taggatura approvata (quando ci sarà) senza richiedere un nuovo sopralluogo.

 

Alberto

 

From: talk-it-boun...@openstreetmap.org
[mailto:talk-it-boun...@openstreetmap.org] On Behalf Of Lucio
Sent: venerdì 29 gennaio 2010 23.36
To: openstreetmap list - italiano
Subject: [Talk-it] segnale di stop

 

Vorrei porre una domanda, il segnale di stop ho visto che è inseribile.

 

A mio modo di vedere non va indicato a centro incrocio perchè altrimenti non
si capisce a quale via si riferisce, ma quanto va messo prima dell'incrocio
sulla via interessata??

 

Esiste un modo per classificare una via che ha il diritto di precedenza
sulle altre?

 

Lucio.

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


Re: [Talk-it] segnale di stop

2010-01-30 Per discussione David Paleino
Alberto Nogaro wrote:

 Personalmente, finchè non c’è una proposta approvata, preferisco mettere lo
 stop a centro incrocio [..]
 Non serve a nulla, se non a permettermi l’aggiornamento alla
 taggatura approvata (quando ci sarà) senza richiedere un nuovo sopralluogo.

È sbagliato.
Esiste già highway=stop per tenere l'informazione, e lo stop al centro
dell'incrocio è innaturale IMHO.

http://wiki.openstreetmap.org/wiki/Tag:highway=stop

David

-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 |
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174



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


Re: [Talk-it] segnale di stop

2010-01-30 Per discussione Alberto Nogaro


-Original Message-
From: talk-it-boun...@openstreetmap.org [mailto:talk-it-
boun...@openstreetmap.org] On Behalf Of David Paleino
Sent: sabato 30 gennaio 2010 20.55
To: talk-it@openstreetmap.org
Subject: Re: [Talk-it] segnale di stop


 sbagliato.
Esiste gi highway=stop per tenere l'informazione, e lo stop al centro
dell'incrocio  innaturale IMHO.

http://wiki.openstreetmap.org/wiki/Tag:highway=stop

Leggendo la pagina come appare ora, sembra in effetti che sia stato deciso che 
mettere lo stop al centro dell'incrocio sia ammesso solo quando lo stop vale 
per tutte le strade che affluiscono all'incrocio. 

In realtà però non si capisce chi lo abbia deciso. Rispetto all'ultima volta 
che l'avevo guardata, sembra che il contenuto delle pagina sia stato tutto 
spostato nella sezione talk (e in effetti proprio di discussione si trattava), 
e la sezione attuale è stata creata senza passare da alcuna votazione. Ritengo 
che tutto questo pasticcio derivi dal fatto che il tag stop è stato inserito 
tra le features senza passare dal processo proposta/votazione (e fin qui ci può 
stare) e senza compilare la relativa pagina esplicativa. Così ognuno ha 
cominciato a usarlo come preferiva.

Personalmente trovo di interpretazione più difficile lo stop in corrispondenza 
della linea di arresto, perché non dice a quale direzione si riferisce. Quasi 
sempre si tratterà della direzione verso l'incrocio più vicino al punto taggato 
con stop, ma ci potrebbe sempre essere l'eccezione. In ogni caso avrei dei 
problemi se dovessi trasformare tutti gli stop già inseriti sull'incrocio in 
stop sulla linea di arresto, perché senza un nuovo sopralluogo non so dove si 
trovi la linea di arresto. Il passaggio inverso invece sarebbe semplice. 

Ciao,
Alberto


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


Re: [Talk-it] segnale di stop

2010-01-30 Per discussione Carlo Stemberger
Il 30/01/2010 22:04, Alberto Nogaro ha scritto:
 Personalmente trovo di interpretazione più difficile lo stop in 
 corrispondenza della linea di arresto, perché non dice a quale direzione si 
 riferisce.
   

Sì, era principalmente per questo motivo che io avevo proposto il tag 
sulla way e altri avevano proposto la relazione (la quale attualmente 
anche a me piace più della mia stessa proposta), ma avevamo trovato 
parecchi pareri contrari in lista internazionale. Pareri a mio avviso 
molto difficilmente difendibili (sostanzialmente è troppo difficile).

Il risultato è che attualmente non è possibile usare i (pochi) dati 
riguardanti gli stop perché ognuno ha fatto come preferiva.

Potremmo anche noi italiani decidere di fregarcene del resto del mondo 
(autarchia ultimamente sembra la parola chiave di questa lista :-) ) e 
iniziare ad usare sistematicamente una delle due proposte; io voto la 
relazione.

Una volta che si ha una massa critica di dati ben strutturati, secondo 
me sarà più facile convincere gli altri a seguirci (in primis i metodici 
tedeschi).

Che ne dite?

-- 
 .'  `.   | Registered Linux User #443882
 |a_a  |  | http://counter.li.org/  .''`.
 \_)__/  +--- : :'  :
 /(   )\  ---+ `. `'`
|\`  /\  Registered Debian User #9 |   `-
\_|=='|_/   http://debiancounter.altervista.org/ |


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


Re: [Talk-it] segnale di stop

2010-01-30 Per discussione David Paleino
Carlo Stemberger wrote:

 Potremmo anche noi italiani decidere di fregarcene del resto del mondo 
 (autarchia ultimamente sembra la parola chiave di questa lista :-) )

Io da un pezzo pratico l'autarchia.
Gli inglesi se ne fregano della votazione, e noi stiamo a perder tempo?
L'importante è, IMHO, mappare con tag adeguati, guidati dal buon
senso. Se poi si raggiunge un consensus internazionale, tanto meglio. Ci
si sta mezzo secondo a scrivere uno script e cambiare un tag X in un
altro tag Y.

 e iniziare ad usare sistematicamente una delle due proposte; io voto la 
 relazione.

Se stiamo tutti parlando di

http://wiki.openstreetmap.org/wiki/Proposed_features/Relation:type=stop

son d'accordo anch'io.

-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 |
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174



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


Re: [Talk-it] segnale di stop

2010-01-30 Per discussione Giacomo Boschi
Carlo Stemberger ha scritto:

 Una volta che si ha una massa critica di dati ben strutturati, secondo 
 me sarà più facile convincere gli altri a seguirci (in primis i metodici 
 tedeschi).
 
 Che ne dite?

Se tutti trovano ragionevoli le relazioni per i divieti di svolta, non 
vedo perché siano irragionevoli per gli stop. Count me in!

Appropò... e il segnale di dare precedenza? :-)

-- 
Giacomo Boschi
http://gwilbor.splinder.com/

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


Re: [Talk-it] segnale di stop

2010-01-30 Per discussione Carlo Stemberger
Il 30/01/2010 22:34, Giacomo Boschi ha scritto:

 Appropò... e il segnale di dare precedenza? :-)

   

Io farei una cosa analoga. Come pure per i semafori.

-- 
 .'  `.   | Registered Linux User #443882
 |a_a  |  | http://counter.li.org/  .''`.
 \_)__/  +--- : :'  :
 /(   )\  ---+ `. `'`
|\`  /\  Registered Debian User #9 |   `-
\_|=='|_/   http://debiancounter.altervista.org/ |


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