[dev-italia] Misurare la lunghezza del grafo stradale
Daniele Forsi
dforsi a gmail.com
Lun 24 Feb 2014 09:28:52 UTC
Il 24 febbraio 2014 09:20, Diego Guidotti - Aedit s.r.l. ha scritto:
> anche Daniele Forsi mi aveva segnalato lo stesso errore, io uso Postgres, se
> ricordo bene la discrepanza era legata alle track.
le track spiegavano abbastanza bene le nostre differenze, ma io avevo
2 versioni di haversine che davano risultati molto diversi e non
sapevo quale era giusta, ora dopo il post di sabas88 ho visto che
c'era un bug nella funzione haversine interna a osmium, ho rifatto i
calcoli e ora i risultati tra le 2 versioni sono praticamente identici
per i nostri fini, Stefano stai usando una versione di osmium che ha
questa correzione?
https://github.com/joto/osmium/commit/3adda4470b11c60cf066bfc9fa5401f5604f7cab
> Probabilmente è un mio errore.
non è detto, io e Stefano stiamo usando la solita libreria quindi non
è un indizio in più
allego i miei risultati sul sardegna.pdf di ieri calcolati con la
haversine interna a osmium senza il bug
io ottengo
totale 81.219.295 metri
track 50.532.619
differenza 30.686.676
--
Daniele Forsi
-------------- parte successiva --------------
bridleway 54893
bus_stop 14
construction 80904
cycleway 71091
footway 262027
living_street 8708
path 1762505
pedestrian 115329
piste 321
primary 2666742
primary_link 101756
proposed 89
raceway 9676
razed 94
residential 6180505
residential;unclassified 2778
rest_area 2202
road 319244
secondary 2670233
secondary_link 31898
service 1213976
services 1068
steps 16798
tertiary 4340279
tertiary_link 44881
track 50532619
trunk 982904
trunk_link 225557
unclassified 9655929
yes 86
Maggiori informazioni sulla lista
dev-italia