[Talk-it] Ways come aree

David Paleino d.paleino at gmail.com
Tue May 18 11:40:25 BST 2010


On Tue, 18 May 2010 09:23:04 +0200, Federico Cozzi wrote:

> 2010/5/18 David Paleino <d.paleino at gmail.com>:
> > Il mio esperimento, e quello di Simone, non ha eliminato il reticolo di way
> > lineari, e all'atto del routing basta semplicemente ignorare tutti gli
> > oggetti highway=* + area=yes.
> 
> Non proprio: ci sono già adesso, mappate, molte piazze pedonali dove
> highway=pedestrian e area=yes, proprio perché lì non c'è alcuna "via"
> ma solo una piazza.
> So che i software di routing fanno molta fatica con queste aree.

E, per aiutarli, si potrebbero disegnare delle parti "lineari" dentro l'area. A
meno che non s'istruisca il router a fare un ragionamento tipo: "appena una
highway incrocia una way chiusa [1] taggata area=yes, permetti il routing a
tutte le altre highway connesse" ([1]: è semplice: se l'id del primo nodo è
identico all'id dell'ultimo, è un'area chiusa). Anche il concetto di "tutte le
altre way connesse" mi pare abbastanza semplice (i.e. cerca le way che abbiano
un nodo in comune con la way "piazza"). So anch'io che ci sono stati problemi
col routing nelle aree, ma pensandoci un attimo non sembra così difficile.
Tutt'al più la difficoltà può essere individuare "destra" e "sinistra".

> Ma se le eliminassero del tutto, sconnetterebbero il grafo stradale.

Nelle piazze direi di tracciare comunque una (o più) way lineare -- eliminando
le area=yes, rimane il grafo.

> Quindi, per distinguere i due casi (area che è proprio un'area, e area
> che è una via "cicciotta") proporrei di usare due tag diversi.

Anch'io propendo più per landuse=road (che mi pare più corretto di
"landuse=highway" IMHO), ma stavo ragionando sul fatto che highway+area
tutt'al più è errato semanticamente, ma non pone un reale problema tecnico.

Ciao,
David

-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|---- http://deb.li/dapal
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.openstreetmap.org/pipermail/talk-it/attachments/20100518/4e13c399/attachment.pgp>


More information about the Talk-it mailing list