[Talk-it] Ways come aree

Simone Saviolo simone.saviolo at gmail.com
Tue May 18 13:11:53 BST 2010


Il 18 maggio 2010 13.29, Federico Cozzi <f.cozzi at gmail.com> ha scritto:
> 2010/5/18 Simone Saviolo <simone.saviolo at gmail.com>:
>>> di solito le vie che entrano in una piazza si
>>> collegano al perimetro.
>> No! O forse ho capito male io?
>> Le way delle vie indicano la linea di mezzeria; le aree indicano i
>> bordi fisici dell'area. Quindi, se una via entra in una piazza, la via
>> va *dentro* all'area.
>
> Non sono del tutto convinto: una way indica la mezzeria per per il
> verso traverso, non per il verso longitudinale...
> Cioè una way che "entra" in una piazza in realtà si arresta al bordo
> della piazza. Come pedone poi farò qualche passo in più per
> "scostarmi" dal perimetro della piazza, ma questi passi in più sono
> già all'interno della piazza.
>
> In questo modo disegno dapprima il perimetro della piazza (rasente i
> muri), poi le vie che entrano nella piazza si arrestano sul perimetro
> appena disegnato.
>
>> carrabili come way lineari lungo la mezzeria, quindi a qualche metro
>> dal bordo
>
> Probabilmente la nostra incomprensione è qui: quale bordo? Sono
> d'accordo che sia qualche metro dal bordo laterale della way (i
> marciapiedi), ma secondo me la way si tronca di netto all'ingresso
> della piazza.

È questo il punto! Se siamo d'accordo sul fatto che il percorso
carrabile lungo il bordo esterno (nella realtà, non in OSM) della
piazza va taggato come way e al centro della strada, cioè a qualche
metro dal bordo; allora se tu tronchi la way della via entrante sul
bordo esterno (in OSM) della piazza, è evidente che avrai un grafo
disconnesso! Nell'esempio che avevo fatto prima, se trovo
l'intersezione tra via Saffi e l'area della piazza ed elimino il
tratto ulteriore che arriva fino alla way della piazza, ci sarà un
buco tra la way di via Saffi e quella della piazza!

Forse l'incomprensione nasce dal fatto che secondo me le aree non
andrebbero utilizzate per il routing. All'interno di un'area esistono
infiniti percorsi; come faccio a sapere se uno qualunque di quei
percorsi è valido (percorribile IRL)? Le libertà del router vanno
limitate indicando esplicitamente quali sono i percorsi di
attraversamento - e ovviamente i percorsi di attraversamento devono
far parte del grafo stradale.

> Ciao,
> Federico

Simone




More information about the Talk-it mailing list