[Talk-it] Ref e nome della strada
David Paleino
d.paleino at gmail.com
Sun Sep 13 23:07:02 BST 2009
On Sun, 13 Sep 2009 23:56:31 +0200, Daniele Forsi wrote:
> Il 12 settembre 2009 23.30, David Paleino ha scritto:
>
> > Al momento, abbiamo *grossi* problemi a fare ricerche "complesse" (una
> > d'esempio: beccare l'id delle relazioni boundary admin_level=4/6/8 ed
> > associarle al name=) parsando l'XML..
>
> ad esempio per la provincia di Agrigento ricavare 39151?
> http://www.openstreetmap.org/browse/relation/39151
Sì, e ho risolto:
http://stats.openstreetmap.it/relazioni
ovviamente fatto con PostGIS :)
> anche a me interessano i boundary per fare il passaggio di alcuni
> Comuni dalle Marche all'Emilia-Romagna
Puoi usare il file di sopra, l'ho generato staticamente, non credo che le
relazioni cambino così spesso..
> > Il "problema" è che sono riuscito a scrivere il codice (con XPath, per
> > esempio), ma swappa comunque, perché carica l'XML in memoria.
>
> > Beh, come discrimini strade senza ref perché non ce l'hanno da quelle in cui
> > manca per errore?
>
> direi ref obbligatorio per
> highway=motorway|trunk|primary|secondary|tertiary|motorway_junction|*_link
> o spiegare nel wiki per quali strade non esiste ref, per esempio
> perché sono tratti esclusivamente urbani
Per tertiary non sempre esiste ref -- io tertiary le considero le strade urbane
di scorrimento.
Poi, perché motorway_junction? Essendo un nodo appartenente ad una way che ha
già un ref, non vedo una necessità impellente.. comunque ok :)
A latere: ho usato motorway_junction anche su primary, non esistendo
primary_junction. La creiamo?
> la mia impressione è che unclassified e residential non abbiano ref
> per la definizione che gli hanno dato gli inglesi, quindi non le
> segnalerei come errori e nemmeno service e track (però se hanno un ref
> non è un errore, ad esempio le corsie di un grande parcheggio possono
> averlo); metterei anche footway e path in questo gruppo (quelli di
> montagna ce l'hanno, quelli di città probabilmente no)
Ok.
> in ogni caso in cui highway=* è associato a ref=* lo visualizzerei per
> le verifiche
Ok.
> [..]
> >> con lo schema che ho usato gli utenti vengono importati:
> >
> > Che schema?
>
> quello indicato nella pagina wiki:
> psql -d osm -f script/pgsql_simple_schema_0.6.sql
Sì, ok, l'avevo già trovato :)
Ora il problema è che lo schema di osm2pgsql non contiene gli utenti.. quindi
al momento per ogni dump l'idea è di importarlo con entrambi gli schemi. :(
Comunque, sto lavorando per ottenere tutte le statistiche con query a postgis
-- ci vuole tempo per importare il tutto, ma almeno non impazziamo a fare
giri strani per parsare quelle bestie d'XML.
Ciao,
David
--
. ''`. Debian maintainer | http://wiki.debian.org/DavidPaleino
: :' : Linuxer #334216 --|-- http://www.hanskalabs.net/
`. `'` GPG: 1392B174 ----|---- http://snipr.com/qa_page
`- 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/20090914/ead02b26/attachment.pgp>
More information about the Talk-it
mailing list