Le giunzioni: differenze tra le versioni Cronologia

 
(25 versioni intermedie di 3 utenti non mostrate)
Riga 1: Riga 1:
Uno degli errori più diffusi tra gli editor alle prime armi è quello di pensare che fare editing sia di avere tra le mani una cartina geografica da completare e che l'attività principale sia quella di inserire e correggere i nomi alle strade.
Uno degli errori più diffusi tra gli editor alle prime armi è pensare che la mappa di Waze sia una cartina geografica da completare e che le attività principali siano inserire e correggere i nomi alle strade.


Benché questa attività sia importante, una delle attività primarie in cui bisogna avere particolare accortezza è l'utilizzo delle giunzioni, perché queste, a seconda di come le impostiamo, influenzeranno, e di parecchio, il routing.
Benché queste attività siano importanti, una delle attività primarie in cui bisogna avere particolare accortezza è l'utilizzo delle giunzioni, perché queste, a seconda di come le impostiamo, influenzeranno, e di parecchio, il routing.
==Cos'è una giunzione?==
==Cos'è una giunzione?==
Una giunzione è costituita dall'insieme di:
Una giunzione è costituita dall'insieme di:
Riga 11: Riga 11:
<gallery>Incrocio semplice.jpg|Incrocio semplice</gallery>
<gallery>Incrocio semplice.jpg|Incrocio semplice</gallery>


Ma la realtà spesso fornisce situazioni di vario genere, ben diverse dal caso sopra illustrato.<br />Ad esempio nell'immagine qui sotto abbiamo due strade che si incrociano con un angolo acuto e l'errore frequente è di voler rappresentare in maniera troppo fedele la realtà, congiungendo le due strade in questa maniera:<br />
Ma la realtà spesso fornisce situazioni di vario genere, ben diverse dal caso sopra illustrato.<br />Ad esempio nell'immagine qui sotto abbiamo due strade che si incrociano con un angolo acuto e l'errore frequente è di voler rappresentare in maniera troppo semplificata la realtà, congiungendo le due strade in questa maniera:<br />
<gallery>Incrocio acuto.jpg|Incrocio con angolo acuto</gallery>
<gallery>Incrocio acuto.jpg|Incrocio con angolo acuto</gallery>


In questa modo però determineremo un problema di routing. Infatti provenendo da sud e svoltando a destra, invece di ricevere l'istruzione "svoltare a destra", riceveremo l'istruzione "tenersi a destra".<br />Nel peggiore dei casi (con un angolo troppo acuto), provenendo da nord non riceveremo mai l'istruzione di svoltare ad est perchè il motore di routing ritiene l'angolo di sterzata troppo impegnativo.
In questa modo però determineremmo un problema di routing: provenendo da sud e svoltando a destra, invece di ricevere l'istruzione "svoltare a destra", riceveremmo l'istruzione "tenersi a destra".<br />Nel peggiore dei casi (con un angolo troppo acuto), provenendo da nord non riceveremmo mai l'istruzione di svoltare a sinistra perchè il motore di routing riterrebbe l'angolo di sterzata troppo impegnativo.


Per risolvere il problema, e rispettare la geometria della strada, dovremo impostare un diverso angolo di attacco, modificando i nodi geometrici del segmento della strada che incrocia e creando un angolo tra i 45 e 90 gradi, come in questa immagine:<br />
Per risolvere il problema, e rispettare la geometria della strada, dobbiamo impostare un diverso angolo di attacco, modificando i nodi geometrici del segmento della strada che incrocia e creando un angolo tra i 45 e 90 gradi, come in questa immagine:<br />
<gallery>Incrocio acuto corretto.jpg|Incrocio con angolo acuto corretto</gallery>
<gallery>Incrocio acuto corretto.jpg|Incrocio con angolo acuto corretto</gallery>


Riga 23: Riga 23:


:Riassumendo, al variare dell'angolo di giunzione tra segmenti, avremo diversi tipi di istruzione, ovvero:
:Riassumendo, al variare dell'angolo di giunzione tra segmenti, avremo diversi tipi di istruzione, ovvero:
:*Angolo > 30°: "Svoltare a...";
:*angolo > 45°: "Svoltare a...";
:*Angolo < 30°: "Tenersi a...".
:*angolo < 45°: "Tenersi a...".


:Per angoli troppo vicini allo zero, il rischio è addirittura quello di non ricevere alcuna istruzione di svolta.
:Per angoli troppo vicini allo zero, il rischio è addirittura quello di non ricevere alcuna istruzione di svolta.
Riga 31: Riga 31:
<gallery>Corsie.jpg|Corsie di agevolazione della svolta</gallery>
<gallery>Corsie.jpg|Corsie di agevolazione della svolta</gallery>
Per evitare che, sugli incroci con corsia di agevolazione della svolta a destra, ci si senta impartire l'istruzione tenersi a sinistra, quando in realtà si procede diritti, abbiamo due possibilità:
Per evitare che, sugli incroci con corsia di agevolazione della svolta a destra, ci si senta impartire l'istruzione tenersi a sinistra, quando in realtà si procede diritti, abbiamo due possibilità:
*abbassare di un livello la tipologia di strada (in questo caso da ''Primary'' a ''Street'') della corsia di svolta;<br />
*impostare l'angolo di attacco della giunzione tra i 45 e i 90 gradi;
<gallery>Corsie livello.jpg|Corsie di agevolazione della svolta abbassate di livello</gallery>
*modificare il ''voice prompt''.<br>
*laddove non sia possibile, perchè magari le strade sono entrambe della tipologia ''Street'', si ricorre al trucchetto di impostare l'angolo di attacco della giunzione tra i 45 e i 90 gradi.
:'''NOTA''': per stimare l'angolo in una giunzione, selezionare un segmento così da far apparire le frecce che si direzionano rispettando l'angolo che abbiamo impostato (sovrapposte per un angolo prossimo allo zero; divergenti tanto più l'angolo è elevato).
 
 
:'''NOTA''': per capire meglio il grado dell'angolo in una giunzione, selezionare un segmento così da far apparire le frecce che si direzionano rispettando l'angolo che abbiamo impostato (sovrapposte per un angolo prossimo allo zero; divergenti tanto più l'angolo è elevato).<br />
:<gallery>Svolte attivate.jpg|Incrocio con svolte attivate</gallery>
:<gallery>Svolte attivate.jpg|Incrocio con svolte attivate</gallery>


==Strade chiuse o interrotte==
==Strade chiuse o interrotte==
Le strade senza uscita non devono terminare con il solo nodo geometrico, ma anche con una giunzione. Questo serve per garantire in fase di routing la corretta uscita dal segmento. Per creare una giunzione sul termine di un segmento, basta creare un segmento temporaneo (che sarà poi cancellato) che si congiunge ad esso e salvare la modifica.<br />Per una corretta gestione del routing è altrettanto importante che il segmento termini un poco prima della fine reale della strada: Waze infatti considera la strada percorsa solamente se siamo usciti dalla giunzione. Una buona regola è far terminare il segmento prima della fine della strada ad una distanza pari a quella che lo divide dai marciapiedi.<br /><gallery>Nodi segmenti.jpg|Segmenti senza uscita con giunzione terminale</gallery>
Per una corretta gestione del routing è importante che il segmento termini un poco prima della fine reale della strada: Waze infatti considera percorsa la strada solamente se siamo usciti dalla giunzione. Una buona regola è posizionare il nodo terminale ad una distanza dalla fine della strada pari a quella presente lateralmente fino al marciapiede.
:'''ISTRUZIONI''': come faccio a mettere un giunzione alla fine di una strada senza uscita? [http://docs.wme-tools.com/index.php/domande-frequenti?faqid=8 Vedi la faq 8].
:'''NOTA''': si consiglia caldamente l'installazione dello script [http://waze.cryosphere.co.uk/scripts/wme-highlights.html WME Colour & Landmark Highlight] di Timbones. Esso, tra le varie funzioni, può evidenziare le strade a fondo cieco che terminano con il solo nodo geometrico, spuntando il flag sul filtro "Unterminated Road".
 
==Loops==
==Loops==
I loop sono strade che, senza effettuare un inversione di marcia, riportano allo stesso punto.<br />Una regola importante di editing è che un segmento NON deve mai iniziare e terminare sulla stessa giunzione. Sulla mappa è possibile trovare di tanto in tanto alcuni loop (importati con il basemap), ma è semplice verificare con WME che, se proviamo a congiungere un segmento al suo inizio, avremo un risultato di errore e sarà impossibile il salvataggio. Per lo stesso motivo non è possibile creare una rotonda con una sola uscita.<br />Nel caso sia necessario creare un loop, è importante creare una giunzione aggiuntiva (giunzione di transizione) come nelle immagini che seguono:<br />
I loop sono strade che, senza effettuare un'inversione di marcia, riportano allo stesso punto.<br />Una regola importante di editing è che un segmento NON deve mai iniziare e terminare sulla stessa giunzione. Sulla mappa è possibile trovare di tanto in tanto alcuni loop (importati con il basemap), ma è semplice verificare con WME che, se proviamo a congiungere un segmento al suo inizio, avremo un risultato di errore e sarà impossibile il salvataggio. Per lo stesso motivo non è possibile creare una rotonda con una sola uscita.<br />Nel caso sia necessario tracciare un loop, è importante creare una giunzione aggiuntiva (giunzione di transizione) come nelle immagini che seguono:<br />
<gallery>
<gallery>
loop quadrato.jpg|Loop quadrato
loop quadrato.jpg|Loop quadrato
Riga 51: Riga 45:
</gallery>
</gallery>


:'''NOTA''': per creare una giunzione aggiuntiva, basta congiungere un segmento temporaneo (che sarà cancellato prima del salvataggio) nel punto dove vogliamo dividere il segmento e salvare.
:'''NOTA''': per creare una giunzione aggiuntiva, basta congiungere un segmento temporaneo (che sarà cancellato prima del salvataggio) nel punto dove vogliamo dividere il segmento.


==Rampe==
==Rampe==
Riga 59: Riga 53:
*''Freeway''.
*''Freeway''.


La particolarità del segmento ''Ramp'' si evidenzia nella fase di routing di Waze: il client fornirà indicazioni solamente nel caso si debba imboccare la rampa, mentre non trasmetterà alcuna istruzione nel caso si proceda lungo la strada principale che stiamo percorrendo (non sarà quindi necessario impostare come nei casi precedenti un angolo maggiore di trenta gradi nella giunzione).
La particolarità del segmento ''Ramp'' si evidenzia nella fase di routing di Waze: il client fornirà indicazioni solamente nel caso si debba imboccare la rampa, mentre non trasmetterà alcuna istruzione nel caso si proceda lungo la strada principale che stiamo percorrendo (non sarà quindi necessario impostare, come discusso in precedenza, un angolo maggiore di 45 gradi nella giunzione).


==Giunzioni di transizione==
==Giunzioni di transizione==
Riga 68: Riga 62:
*abbiamo un loop (vedi sopra).
*abbiamo un loop (vedi sopra).


:'''NOTA'''. Quando si è certi che una giunzione di transizione non ha motivo di esistere, essa va eliminata. Facendolo avremo diversi vantaggi: semplifichiamo la mappa, avremo meno svolte (attivate) da gestire e riduciamo il fabbisogno di calcolo del motore di routing.
:'''NOTA'''. Quando si è certi che una giunzione di transizione non abbia motivo di esistere, essa va eliminata. Avremo così diversi vantaggi: semplificazione della mappa, meno svolte (attivate) da gestire e riduzione del fabbisogno di calcolo del motore di routing.


<gallery>
<gallery>
Riga 98: Riga 92:
* EXIT_RIGHT - Uscire a destra;
* EXIT_RIGHT - Uscire a destra;
* UTURN - Inversione a U.
* UTURN - Inversione a U.
Torna a [[Italy]]
 
[[Categoria:Italia]]
== Best Continuation  ==
L'algoritmo di routing di Waze possiede alcune regole al fine di determinare quale sia il ''miglior segmento consecutivo.  Lo scopo che si vuole raggiungere è quello di'' offrire all'utente idonee indicazioni vocali di svolta.
 
Si riportano pertanto di seguito alcune utili indicazioni per l'editor esperto:
 
Per determinare se il segmento successivo (s-out) ad una giunzione è la migliore continuazione del segmento precedente (s-in) si procede come segue,
 
Se l'angolo tra s-in e s-out è inferiore a 45,04 °, di norma il segmento successivo viene selezionato come la migliore continuazione, a meno che non sia presente una delle seguenti condizioni:
* Esistono altri segmenti collegati al nodo oltre ad s-out (s1, s2, ... sN) con un angolo inferiore a 45,04 ° che hanno un nome di segmento e un tipo di segmento con una corrispondenza migliore con s-in rispetto a s-out. (es. s1 ha lo stesso nome e tipo di segmento di s-in,  s1 ha lo stesso nome di segmento di s-in, s1 ha lo stesso tipo di segmento di s-in.) '''Il nome del segmento è più importante del tipo di segmento ''' (tenendo in considerazione anche i nomi alternativi).
* Esistono altri segmenti collegati al nodo oltre ad s-out (s1, s2, ...sN) con un angolo inferiore a 45,04° che hanno lo stesso nome e sono dello stesso tipo di s-out
In tutti questi casi ovviamente non ci sarà una Best Continuation verso s-out, ma sarà verso il segmento con la corrispondenza migliore.
 
====== Eccezione ======
In un solo caso non ci sarà una Best Continuation e verso tutti i segmenti in uscita dal nodo avremo l'istruzione "tenersi a destra/sinistra"
* Se tutti i segmenti in uscita con un angolo inferiore a 45,04° non hanno lo stesso nome e non sono dello stesso tipo di s-in
 
== Detour Prevention Mechanism ==
 
Waze include un meccanismo per impedire il routing fuori dalle Autostrade/superstrade solo per essere reindirizzato nuovamente sulla stessa Autostrada/Superstrada. L'idea alla base di questo meccanismo è che i conducenti preferiscano rimanere sulla stessa strada anche se prendere una serie di rampe o altre strade di collegamento è leggermente più veloce o più breve.
 
Il routing di Waze ridurrà le possibilità di una deviazione quando tutte le seguenti condizioni sono soddisfatte:
* Tutti i segmenti dell'Autostrada/Superstrada tra cui l'ultimo prima e il primo dopo la deviazione devono avere lo stesso nome (anche alternativo);
* La deviazione è lunga più di un segmento;
* La deviazione è sotto la lunghezza della soglia come definito di seguito:
* 500 metri per le ''Minor highway''
* 5 Km per le ''Major Highway e Freeway''
* Tutti i segmenti della deviazione devono essere nominati. Se vi sono segmenti senza nome in entrata/uscita collegati tra di loro (direttamente o tramite altri segmenti non denominati, per esempio una rotatoria), il sistema di prevenzione delle deviazioni (''Detour Prevention System'') non funziona. Di conseguenza per evitare deviazioni tutti i segmenti in entrata ed uscita da una strada con lo stesso nome entro il raggio di ''detour'' devono essere nominati. Per comprendere meglio il concetto, vedi [https://www.waze.com/it/editor/?env=row&lon=9.22149&lat=45.38064&zoom=6&segments=281740399,281740403,281740402,281740401,281740400,281740406,281740405,281740404,192487624,192487627 quest'esempio]: le rampe sono ora entrambe denominate (vedi figura 1) e quindi l'algoritmo individua correttamente la (errata) deviazione dal percorso principale (vedi figura 2). In precedenza erano invece senza nome (vedi figura 3), così come la rotatoria, quindi per Waze il giro rampa di uscita - rotatoria - rampa di ingresso era equivalente al proseguire sulla strada provinciale, avendo tempi di percorrenza in alcuni casi leggermente migliori.
<gallery>
File:DPS 1.png|Rampe denominate
File:DPS 2.png|Errata deviazione
File:DPS 3.png|Rampe senza nome
</gallery>
<br />
<br />
Torna a [[Pagina principale]]

Versione attuale delle 20:22, 29 feb 2020

Uno degli errori più diffusi tra gli editor alle prime armi è pensare che la mappa di Waze sia una cartina geografica da completare e che le attività principali siano inserire e correggere i nomi alle strade.

Benché queste attività siano importanti, una delle attività primarie in cui bisogna avere particolare accortezza è l'utilizzo delle giunzioni, perché queste, a seconda di come le impostiamo, influenzeranno, e di parecchio, il routing.

Cos'è una giunzione?

Una giunzione è costituita dall'insieme di:

  • almeno due strade;
  • un punto ove si incontrano;
  • relative svolte attivate o non consentite.

Nell'esempio sottostante abbiamo la più semplice e ideale delle giunzioni: tra due strade a doppio senso di marcia che si incrociano perpendicolarmente tra di loro e con tutte le svolte consentite.

Ma la realtà spesso fornisce situazioni di vario genere, ben diverse dal caso sopra illustrato.
Ad esempio nell'immagine qui sotto abbiamo due strade che si incrociano con un angolo acuto e l'errore frequente è di voler rappresentare in maniera troppo semplificata la realtà, congiungendo le due strade in questa maniera:

In questa modo però determineremmo un problema di routing: provenendo da sud e svoltando a destra, invece di ricevere l'istruzione "svoltare a destra", riceveremmo l'istruzione "tenersi a destra".
Nel peggiore dei casi (con un angolo troppo acuto), provenendo da nord non riceveremmo mai l'istruzione di svoltare a sinistra perchè il motore di routing riterrebbe l'angolo di sterzata troppo impegnativo.

Per risolvere il problema, e rispettare la geometria della strada, dobbiamo impostare un diverso angolo di attacco, modificando i nodi geometrici del segmento della strada che incrocia e creando un angolo tra i 45 e 90 gradi, come in questa immagine:

La stessa operazione può essere fatta anche su incroci tra 4 strade come nell'immagine sotto:

Riassumendo, al variare dell'angolo di giunzione tra segmenti, avremo diversi tipi di istruzione, ovvero:
  • angolo > 45°: "Svoltare a...";
  • angolo < 45°: "Tenersi a...".
Per angoli troppo vicini allo zero, il rischio è addirittura quello di non ricevere alcuna istruzione di svolta.

Ovviamente ci sono situazioni in cui l'istruzione "tenersi a" è la più indicata, come nel caso delle corsie di agevolazione di svolta a destra in alcuni incroci (da non confondere con le rampe che saranno spiegate più sotto).

Per evitare che, sugli incroci con corsia di agevolazione della svolta a destra, ci si senta impartire l'istruzione tenersi a sinistra, quando in realtà si procede diritti, abbiamo due possibilità:

  • impostare l'angolo di attacco della giunzione tra i 45 e i 90 gradi;
  • modificare il voice prompt.
NOTA: per stimare l'angolo in una giunzione, selezionare un segmento così da far apparire le frecce che si direzionano rispettando l'angolo che abbiamo impostato (sovrapposte per un angolo prossimo allo zero; divergenti tanto più l'angolo è elevato).
  • Incrocio con svolte attivate

    Incrocio con svolte attivate

  • Strade chiuse o interrotte

    Per una corretta gestione del routing è importante che il segmento termini un poco prima della fine reale della strada: Waze infatti considera percorsa la strada solamente se siamo usciti dalla giunzione. Una buona regola è posizionare il nodo terminale ad una distanza dalla fine della strada pari a quella presente lateralmente fino al marciapiede.

    Loops

    I loop sono strade che, senza effettuare un'inversione di marcia, riportano allo stesso punto.
    Una regola importante di editing è che un segmento NON deve mai iniziare e terminare sulla stessa giunzione. Sulla mappa è possibile trovare di tanto in tanto alcuni loop (importati con il basemap), ma è semplice verificare con WME che, se proviamo a congiungere un segmento al suo inizio, avremo un risultato di errore e sarà impossibile il salvataggio. Per lo stesso motivo non è possibile creare una rotonda con una sola uscita.
    Nel caso sia necessario tracciare un loop, è importante creare una giunzione aggiuntiva (giunzione di transizione) come nelle immagini che seguono:

    NOTA: per creare una giunzione aggiuntiva, basta congiungere un segmento temporaneo (che sarà cancellato prima del salvataggio) nel punto dove vogliamo dividere il segmento.

    Rampe

    Affinché siano giustificate, è necessario che colleghino due strade prive di incroci a raso e che ALMENO una delle due strade sia:

    • Minor Highway;
    • Major Highway;
    • Freeway.

    La particolarità del segmento Ramp si evidenzia nella fase di routing di Waze: il client fornirà indicazioni solamente nel caso si debba imboccare la rampa, mentre non trasmetterà alcuna istruzione nel caso si proceda lungo la strada principale che stiamo percorrendo (non sarà quindi necessario impostare, come discusso in precedenza, un angolo maggiore di 45 gradi nella giunzione).

    Giunzioni di transizione

    Le giunzioni di transizione collegano solamente due segmenti.
    Sono giustificate quando:

    • la strada cambia nome;
    • cambia la località;
    • cambia la direzione della strada;
    • abbiamo un loop (vedi sopra).
    NOTA. Quando si è certi che una giunzione di transizione non abbia motivo di esistere, essa va eliminata. Avremo così diversi vantaggi: semplificazione della mappa, meno svolte (attivate) da gestire e riduzione del fabbisogno di calcolo del motore di routing.

    Modifiche delle indicazioni vocali (TTS override)

    Il WME permette di modificare le istruzioni vocali predefinite che il client pronuncia al sopraggiungere di un incrocio. Per esempio è possibile fare in modo che il client dica di "svoltare a destra" quando, per impostazione predefinita, direbbe "tenere la destra".

    In particolare è stata introdotta la possibilità di inserire l'indicazione vocale "continua dritto", che prima non era mai possibile impostare e che, tuttora, continua a non essere presente per impostazione predefinita.

    Essa è da utilizzarsi solo in quelle situazioni in cui la necessità di proseguire diritti non è evidente dalla conformazione della strada: per assurdo, altrimenti, qualsiasi editor potrebbe aggiungere la nuova indicazioni in qualsiasi incrocio, col risultato non di una migliore guida vocale, ma di una prolissità eccessiva del client.

    Le condizioni in cui un editor può "forzare" l'indicazione vocale "continuare dritto" sono:

    • ogni volta che, da una strada senza diritto di precedenza, Waze ti fa attraversare una con diritto di precedenza (solo fuori dai centri abitati);
    • quando ci sono corsie di preselezione con la freccia di continuare dritto.

    In caso di situazioni dubbie, si prega di contattare un editor più esperto.

    Altre possibili modifiche alle indicazioni vocali sono:

    • Scelta da Waze;
    • NONE - Nessuno;
    • TURN_LEFT - Svolta a sinistra;
    • TURN_RIGHT - Gira a destra;
    • KEEP_LEFT - Tieni la sinistra;
    • KEEP_RIGHT - Tieni la destra;
    • CONTINUE - Continua;
    • EXIT_LEFT - Uscire a sinistra;
    • EXIT_RIGHT - Uscire a destra;
    • UTURN - Inversione a U.

    Best Continuation

    L'algoritmo di routing di Waze possiede alcune regole al fine di determinare quale sia il miglior segmento consecutivo. Lo scopo che si vuole raggiungere è quello di offrire all'utente idonee indicazioni vocali di svolta.

    Si riportano pertanto di seguito alcune utili indicazioni per l'editor esperto:

    Per determinare se il segmento successivo (s-out) ad una giunzione è la migliore continuazione del segmento precedente (s-in) si procede come segue,

    Se l'angolo tra s-in e s-out è inferiore a 45,04 °, di norma il segmento successivo viene selezionato come la migliore continuazione, a meno che non sia presente una delle seguenti condizioni:

    • Esistono altri segmenti collegati al nodo oltre ad s-out (s1, s2, ... sN) con un angolo inferiore a 45,04 ° che hanno un nome di segmento e un tipo di segmento con una corrispondenza migliore con s-in rispetto a s-out. (es. s1 ha lo stesso nome e tipo di segmento di s-in, s1 ha lo stesso nome di segmento di s-in, s1 ha lo stesso tipo di segmento di s-in.) Il nome del segmento è più importante del tipo di segmento (tenendo in considerazione anche i nomi alternativi).
    • Esistono altri segmenti collegati al nodo oltre ad s-out (s1, s2, ...sN) con un angolo inferiore a 45,04° che hanno lo stesso nome e sono dello stesso tipo di s-out

    In tutti questi casi ovviamente non ci sarà una Best Continuation verso s-out, ma sarà verso il segmento con la corrispondenza migliore.

    Eccezione

    In un solo caso non ci sarà una Best Continuation e verso tutti i segmenti in uscita dal nodo avremo l'istruzione "tenersi a destra/sinistra"

    • Se tutti i segmenti in uscita con un angolo inferiore a 45,04° non hanno lo stesso nome e non sono dello stesso tipo di s-in

    Detour Prevention Mechanism

    Waze include un meccanismo per impedire il routing fuori dalle Autostrade/superstrade solo per essere reindirizzato nuovamente sulla stessa Autostrada/Superstrada. L'idea alla base di questo meccanismo è che i conducenti preferiscano rimanere sulla stessa strada anche se prendere una serie di rampe o altre strade di collegamento è leggermente più veloce o più breve.

    Il routing di Waze ridurrà le possibilità di una deviazione quando tutte le seguenti condizioni sono soddisfatte:

    • Tutti i segmenti dell'Autostrada/Superstrada tra cui l'ultimo prima e il primo dopo la deviazione devono avere lo stesso nome (anche alternativo);
    • La deviazione è lunga più di un segmento;
    • La deviazione è sotto la lunghezza della soglia come definito di seguito:
    • 500 metri per le Minor highway
    • 5 Km per le Major Highway e Freeway
    • Tutti i segmenti della deviazione devono essere nominati. Se vi sono segmenti senza nome in entrata/uscita collegati tra di loro (direttamente o tramite altri segmenti non denominati, per esempio una rotatoria), il sistema di prevenzione delle deviazioni (Detour Prevention System) non funziona. Di conseguenza per evitare deviazioni tutti i segmenti in entrata ed uscita da una strada con lo stesso nome entro il raggio di detour devono essere nominati. Per comprendere meglio il concetto, vedi quest'esempio: le rampe sono ora entrambe denominate (vedi figura 1) e quindi l'algoritmo individua correttamente la (errata) deviazione dal percorso principale (vedi figura 2). In precedenza erano invece senza nome (vedi figura 3), così come la rotatoria, quindi per Waze il giro rampa di uscita - rotatoria - rampa di ingresso era equivalente al proseguire sulla strada provinciale, avendo tempi di percorrenza in alcuni casi leggermente migliori.



    Torna a Pagina principale