Discussione:
Generare profili altimetrici con Google
(troppo vecchio per rispondere)
dalai lamah
2007-08-04 18:14:11 UTC
Permalink
Ciao a tutti. Mi chiedevo se esistesse già un tool o un plugin che una
volta inserito un percorso su Google Earth o Google Maps, fosse in grado di
generare il profilo altimetrico di quel percorso. Con Google Earth dovrebbe
essere potenzialmente possibile, dato che fornisce il dato altimetrico di
(quasi) qualsiasi punto; mi sorprenderebbe se nessuno ci avesse ancora
pensato!

Altrimenti, conoscete alternative per fare una cosa simile? A parte
ovviamente compilarsele a mano oppure generarle da un'acquisizione di un
computer da bicicletta, così sono capaci tutti. ;)
--
emboliaschizoide.splinder.com
Guidino
2007-08-06 06:34:05 UTC
Permalink
Post by dalai lamah
Ciao a tutti. Mi chiedevo se esistesse già un tool o un plugin che una
volta inserito un percorso su Google Earth o Google Maps, fosse in grado di
generare il profilo altimetrico di quel percorso. Con Google Earth dovrebbe
essere potenzialmente possibile, dato che fornisce il dato altimetrico di
(quasi) qualsiasi punto; mi sorprenderebbe se nessuno ci avesse ancora
pensato!
Altrimenti, conoscete alternative per fare una cosa simile? A parte
ovviamente compilarsele a mano oppure generarle da un'acquisizione di un
computer da bicicletta, così sono capaci tutti. ;)
--
emboliaschizoide.splinder.com
http://www.bikeroutetoaster.com/

Ciao
bikerfab
2007-08-06 08:58:48 UTC
Permalink
Post by Guidino
http://www.bikeroutetoaster.com/
sono commosso :-D

bikerfab
bikerfab.altervista.org
dalai lamah
2007-08-06 10:58:38 UTC
Permalink
Post by Guidino
http://www.bikeroutetoaster.com/
Perfetto! Grazie mille, ti devo una pizza. :)

Se avesse anche l'inserimento "testuale" dei waypoint (indirizzi, città o
coordinate GPS, come in Google Maps) sarebbe il tool definitivo. Ma anche
così è utilissimo; calcola non solo il profilo altimetrico, ma anche il
dislivello complessivo! Magnifico.
--
emboliaschizoide.splinder.com
bikerfab
2007-08-06 13:20:18 UTC
Permalink
Post by Guidino
http://www.bikeroutetoaster.com/
ho fatto qualche prova e non riesco ad editare un percorso una volta
fatto il Get Route. Ovvero, se inserisco degli Auto Route Point e poi
calcolo il percorso tramite Get Route, se voglio aggiungere un nuovo
punto e ricalcolare il percorso mi dice "Each route section must have
at least a start and an end Route Point". Il nuovo punto è collegato
all'ultimo del percorso precedentemente calcolato. Qualcuno conosce il
trucco ?

grazie
bikerfab

bikerfab .altervista.org
dalai lamah
2007-08-06 16:25:13 UTC
Permalink
Post by bikerfab
Post by Guidino
http://www.bikeroutetoaster.com/
ho fatto qualche prova e non riesco ad editare un percorso una volta
fatto il Get Route. Ovvero, se inserisco degli Auto Route Point e poi
calcolo il percorso tramite Get Route, se voglio aggiungere un nuovo
punto e ricalcolare il percorso mi dice "Each route section must have
at least a start and an end Route Point". Il nuovo punto è collegato
all'ultimo del percorso precedentemente calcolato. Qualcuno conosce il
trucco ?
Ho notato anch'io. Il problema sembra essere quello che lui comunque è in
grado di tracciare la rotta solamente fra due route points, per cui se vuoi
modificare il percorso in un secondo tempo, devi fare un lavoro piuttosto
complicato: togliere i punti di passaggio di troppo, inserire tre nuovi
route points (due agli estremi del percorso precedente, uno sul nuovo punto
di passaggio) e lanciare di nuovo il routing. Sostanzialmente questo è un
tool "da colpo sicuro": conosci già i punti di passaggio, li inserisci,
calcoli la rotta e fine. In effetti Google Maps è UN PO' più comodo. :)

P.S. Fra l'altro ho come l'impressione che spesso il dislivello sia
calcolato male, guarda questo esempio:

Loading Image...

Mi sembra difficile che ci sia davvero un dislivello complessivo di 1787
metri. Ma forse è soltanto una mia impressione.
--
emboliaschizoide.splinder.com
bikerfab
2007-08-06 19:03:46 UTC
Permalink
Post by dalai lamah
complicato: togliere i punti di passaggio di troppo, inserire tre
nuovi route points (due agli estremi del percorso precedente, uno sul
nuovo punto di passaggio) e lanciare di nuovo il routing.
non ho capito ma proverò :-)
Personalmente per il routing uso altro, ma avere l'altimetria fa una
differenza enorme (in particolare per i miei viaggi).
Post by dalai lamah
P.S. Fra l'altro ho come l'impressione che spesso il dislivello sia
http://aycu33.webshots.com/image/23072/2005221217656849768_rs.jpg
Mi sembra difficile che ci sia davvero un dislivello complessivo di
1787 metri. Ma forse è soltanto una mia impressione.
per saperlo con certezza dovresti scaricare il file xml e farlo
processare a qualche altro tool leggendo i tag che riportano i dati di
elevazione. A parte questo, domenica ho fatto un percorso praticamente
pianeggiante: a parte un tratto iniziale di 20km che sale di 200m, il
resto da Bergamo al lago d'Iseo e circumnavigazione completa del lago.
Alla fine sono stati 1400 metri di dislivello (su 187km). Ho svariate
esperienze di strade "pianeggianti" che accumulano dislivelli incredibili...
--
bikerfab

Viaggi in bicicletta, report foto e informazioni
Travelling by bicycle, report, pics and information
http://bikerfab.altervista.org/
dalai lamah
2007-08-07 10:56:39 UTC
Permalink
Post by bikerfab
Post by dalai lamah
complicato: togliere i punti di passaggio di troppo, inserire tre
nuovi route points (due agli estremi del percorso precedente, uno sul
nuovo punto di passaggio) e lanciare di nuovo il routing.
non ho capito ma proverò :-)
La versione breve del mio ragionamento è che fai prima a cancellare il
percorso e a rifare tutto dall'inizio. :)
Post by bikerfab
Post by dalai lamah
Mi sembra difficile che ci sia davvero un dislivello complessivo di
1787 metri. Ma forse è soltanto una mia impressione.
per saperlo con certezza dovresti scaricare il file xml e farlo
processare a qualche altro tool leggendo i tag che riportano i dati di
elevazione.
Ottima idea! Scriverò un programmino io stesso, così assieme al profilo
altimetrico gli faccio calcolare anche le pendenze.
--
emboliaschizoide.splinder.com
bikerfab
2007-08-07 15:55:44 UTC
Permalink
Post by dalai lamah
Post by bikerfab
processare a qualche altro tool leggendo i tag che riportano i dati di
elevazione.
Ottima idea! Scriverò un programmino io stesso, così assieme al profilo
altimetrico gli faccio calcolare anche le pendenze.
ecco bravo, quando hai finito fai un fischio :-)
Ho visto un altro tool che calcola le altimetrie ma è ancora peggio -
si marcano dei punti sulla mappa e lui fa il grafico. I punti non
stanno necessariamente sulle strade, per cui non mi sembra molto
utile. La soluzione sarebbe l'autoroute di google maps (get
directions) + grafico altimetrie. In qualche modo si farà. Ci
studierò, ma quando - un giorno - avrò l'adsl a casa. Col modem è
impossibile.

bikerfab
bikerfab.altervista.org
dalai lamah
2007-08-07 17:00:50 UTC
Permalink
Post by bikerfab
Post by dalai lamah
Post by bikerfab
processare a qualche altro tool leggendo i tag che riportano i dati di
elevazione.
Ottima idea! Scriverò un programmino io stesso, così assieme al profilo
altimetrico gli faccio calcolare anche le pendenze.
ecco bravo, quando hai finito fai un fischio :-)
Ho iniziato a scriverlo, quando l'ho finito lo uploado da qualche parte.
Non ha ancora l'output grafico ma i dati "aggregati" li calcola già, e sul
dato del dislivello massimo concorda con il plugin di Bike Route Toaster.
Però adesso iniziano a venirmi dei serissimi dubbi sulla bontà dei dati in
origine; calcolando la pendenza da punto a punto (ce n'è uno ogni qualche
decina di metri), saltano fuori numeri abbastanza insensati: ad esempio nel
percorso di cui parlavo precedentemente ci sono tratti al 188% di pendenza,
praticamente una salita a sessanta gradi (!). Ho fatto quel percorso e so
per certo che non c'è niente del genere, anche perché non ricordo di aver
fatto dei tratti ferrati. :)

Ovviamente calcolando le pendenze su tratti più lunghi esse tornano ad
acquistare un senso, però questi "glitch" localizzati sui singoli punti
pregiudicano sicuramente il calcolo del dislivello complessivo.
Post by bikerfab
La soluzione sarebbe l'autoroute di google maps (get
directions) + grafico altimetrie. In qualche modo si farà.
In qualche modo si fa senz'altro, anche perché Bike Route Toaster con ogni
probabilità prende anche i dati altimetrici da Google Maps. Però non so di
preciso come faccia, ho dato un'occhiata alle API di Google Maps e
apparentemente esse non restituiscono questo dato:

http://www.google.com/apis/maps/documentation/index.html#Geocoding_Structured

[...] coordinates -- The longitude, latitude, and altitude of the address.
In this case, the altitude is always set to 0. [...]

Però non ho letto tutto con attenzione esagerata, probabilmente esistono
dei modi. Quasi quasi scrivo all'autore di Route Toaster e glielo chiedo.
:)

Con Google Earth (anch'esso ti permette di inserire percorsi, anche se è
parecchio più scomodo) la situazione non è molto migliore. Esiste
un'interfaccia COM per pilotarlo sotto Windows, ma le operazioni che si
possono fare sembrano molto limitate.
--
emboliaschizoide.splinder.com
Maki
2007-08-07 18:45:10 UTC
Permalink
Post by dalai lamah
Però adesso iniziano a venirmi dei serissimi dubbi sulla bontà dei dati in
origine;
IMHO il problema è lì. Ho fatto calcolare una breve salita che sale
praticamente costante e con un solo debole avvallamento, ha calcolato il
doppio del dislivello, guardando il grafico fa una serie infinita di
saliscendi.
Io ho usato solo brevemente Google Earth e ho visto che a volte la
modellazione 3D del terreno non coincide con le foto, magari sbagliavo io
qualcosa ma probabilmente questi dati sono troppo approssimati per farci
dei calcoli precisi.
--
Fact of life #15: Heads bleed, walls don't.
bikerfab
2007-08-07 19:38:13 UTC
Permalink
Post by Maki
Post by dalai lamah
Però adesso iniziano a venirmi dei serissimi dubbi sulla bontà dei dati in
origine;
IMHO il problema è lì. Ho fatto calcolare una breve salita che sale
praticamente costante e con un solo debole avvallamento, ha calcolato il
doppio del dislivello, guardando il grafico fa una serie infinita di
saliscendi.
anche io ho qualche dubbio sui dati in origine. Ho provato un percorso
sul lago di Como e ad un certo punto ci sono dei punti a quota +/-
32767, il che, per i conoscitori dei numeri binari, puzza. Se questi
errori fossero limitati in brevi tratti si potrebbero filtrare
(interpolando o tenendo l'ultimo valore buono, sempre meglio di niente),
ma sembrava anche a me che non fosse così. In ogni caso voglio studiarci
un po'.
--
bikerfab

Viaggi in bicicletta, report foto e informazioni
Travelling by bicycle, report, pics and information
http://bikerfab.altervista.org/
f***@gmail.com
2007-08-07 22:55:00 UTC
Permalink
Post by dalai lamah
[...] coordinates -- The longitude, latitude, and altitude of the address.
In this case, the altitude is always set to 0. [...]
Però non ho letto tutto con attenzione esagerata, probabilmente esistono
dei modi. Quasi quasi scrivo all'autore di Route Toaster e glielo chiedo.
Sono quasi sicuro che non le recuperi da google maps, ma da qualche
altro servizio online.
Lo dico perché mi sono spulciato un po' il newsgroup delle API di
google maps e sembra che google maps (per ora) non restituisca
l'altitudine di un punto.

Però qui c'è qualcosa di interessante che forse viene sfruttato
proprio da routetoaster:
http://www.nearby.org.uk/elevation-kml.php
Come vedi i servizi via internet di recupero altitudine sono vari,
forse alcuni sono più o meno affidabili.
Però per educazione non è bene tempestarli di richieste di altitudine
di un sacco di punti in poco tempo, per questo motivo (penso)
biketoaster chiede l'altitudine ad ogni aggiunta di punti (a volte
appare la scritta "retrieving information data").

A proposito, ho studiato un po' e ho visto che esistono vari formati
per salvare i percorsi: ad es. GPX (abbastanza universale) e KML
(specifico di Google Maps e Earth).
Il primo è più ricco e descrittivo, il secondo ha il vantaggio che è
visualizzabile direttamente in google maps e quindi si può creare un
visualizzatore "online" dei propri percorsi (basta mettere online il
file KML).
Adesso continuo a studiare; in particolare vorrei scoprire:
-se esiste un editor di mappe più comodo (e rapido!) di bike toaster,
magari anche offline, che salvi in un formato comune
-se esiste un convertitore GPX <-> KML

Non ho il GPS, ma sarebbe carino potere (a casa) disegnare il
tracciato percorso, calcolarne i dati di altitudine e poi mettere il
tutto disponibile sul proprio sito web, magari integrandolo con le
foto del percorso (si potranno fare hyperlink tra KML e HTML?)

Ciao,
Federico
Bi
2007-08-08 07:39:15 UTC
Permalink
Post by dalai lamah
In qualche modo si fa senz'altro, anche perché Bike Route Toaster con ogni
probabilità prende anche i dati altimetrici da Google Maps. Però non so di
preciso come faccia, ho dato un'occhiata alle API di Google Maps e
http://www.google.com/apis/maps/documentation/index.html#Geocoding_Structured
Ho spulciato i js di Bike Route Toaster e ho scoperto che i dati
altimetrici li prende da http://ws.geonames.org dove c'è un web service
che fornisce tali dati.
Per provare:
http://ws.geonames.org/srtm3JSON?lat=47.01&lng=10.3 oppure
http://ws.geonames.org/srtm3?lat=47.01&lng=10.3

(dove ovviamente i parametri lat e lng sono le coordinate del punto che
ti interessa

Come qualcuno notava, il problema con il calcolo del dislivello totale è
che i punti sono troppo fitti, quindi basta un piccolo errore del dato
altimetrico che viene integrato per produrre un grande errore nel
dislivello totale.
Per ottenere dati più affidabili, occorrerebbe filtrare (ad esempio
mediana mobile + media mobile) i dati.

Ciao
Bi
dalai lamah
2007-08-08 10:54:36 UTC
Permalink
Ho fatto qualche altra ricerca ed esperimento. Posso confermare gran parte
di ciò che avete scritto, ossia:

-Google Maps non fornisce il dato altimetrico (ma è presumibile che prima o
poi lo farà, ha già riservato un campo apposito nel geocoder ma per ora è
fisso a zero). Esistono già comunque delle API "aggiuntive" per integrare
questi dati direttamente in Google Maps (come del resto fa Route Toaster):
http://groups.google.com/group/Google-Maps-API/browse_thread/thread/25d58e400e83f8ae
http://www.topocoding.com/

-Esistono effettivamente diversi servizi online per la query delle
altitudini, anche se apparentemente più o meno tutti fanno riferimento ai
dati SRTM3 (risoluzione 90 m) e GTOPO30 (risoluzione 1 km). Entrambi questi
datasets si possono scaricare liberamente, ovviamente SRTM3 è enorme:
http://edc.usgs.gov/products/elevation/gtopo30/gtopo30.html
ftp://e0srp01u.ecs.nasa.gov/srtm/version2/

-Esistono anche software che "correlano" fonti differenti per aumentare la
precisione e la risoluzione:
http://www.dgadv.com/dgvk/
Non ho idea se i servizi online utilizzino dei datasets già filtrati con
questo genere di correzioni, ma probabilmente no.

-Giusta anche la vostra osservazione sul filtraggio dei dati. Ho provato a
inserire nel mio software una semplice media mobile, e già così le cose
migliorano parecchio.

Appena ho un attimo finisco il programmino e ve lo uploado da qualche
parte; il passo successivo sarebbe quello di fare qualche esperimento
direttamente con i dati SRTM3 e GTOPO30, ma forse non ne vale la pena. :)
--
emboliaschizoide.splinder.com
f***@gmail.com
2007-08-08 14:28:30 UTC
Permalink
Post by dalai lamah
Ho fatto qualche altra ricerca ed esperimento. Posso confermare gran parte
Anch'io sto facendo un po' di ricerche...

Premesso che Bike Toaster è una bella idea, vorrei "sganciarmi" il più
possibile dal sito, in modo da avere un maggior controllo sui miei
percorsi ed essere più vicino alla "filosofia web".
Mi spiego meglio: ecco cosa fa Bike Toaster:
1. permette di disegnare le mappe
2. permette di archiviare le mappe sul loro server (se uno fa login)
3. calcola statistiche sul percorso, ad esempio il profilo altimetrico
4. permette di scaricare la mappa in alcuni formati.

Come si può fare meglio? Secondo me:
1. la mappa deve essere disegnabile con un software qualsiasi, anche
non Javascript, possibilmente anche "offline" (chi ha il GPS questo
punto lo salta del tutto)
2. la mappa deve essere salvata in un file (sul mio computer!) in un
formato "universale"
3. un programma deve calcolare statistiche del file di cui al punto 2.
4. non serve più scaricare la mappa ;)
5. Inoltre, se metto la mia mappa "online", deve essere utilizzabile
dal pubblico più ampio possibile.

Mi spiego ancora meglio: sia Bike Toaster che Critical Map (e penso
decine di altri) sono dei siti fantastici che si basano sul concetto
di "mappa" fornito da Google Maps. Però rischiano di diventare degli
universi chiusi, invisibili ai navigatori web che non sono iscritti ai
siti. Invece il bello del web è che è fruibile da tutti, senza una
conoscenza a priori di dove si trovino le informazioni.
Cerco di spiegarmi ancora meglio: i vari siti basati su GoogleMaps
assomigliano ai vari forum online (tipo PHPNuke ecc.), mentre io cerco
un approccio più alla Usenet: c'è un gigantesco mare di informazioni,
chiunque vi può accedere con qualsiasi strumento (news reader, browser
ecc.) ed esistono dei motori di ricerca (ad es. google groups)

Ora immaginiamo una cosa analoga: "google search in maps" (esiste
già). Io metto le mie mappe su un qualche sito internet *sotto forma
di file*, poi chi vuole le trova, le naviga con lo strumento più
comodo ed eventualmente ricerca nel "mare magno" di tutte le mappe
quello che interessa a lui tramite un apposito motore di ricerca.

Cerco di essere ancora più chiaro: prendiamo ad esempio le immagini
grafiche su Internet. Si trovano disponibili sotto forma di file (in
formati standard), tipicamente richiamate da pagine HTML ma sono
fruibili anche in maniera indipendente: basta sapere l'URL. In questo
modo è nato Google Images. Se invece tutte le immagini fossero
"chiuse" su ciascun sito (ad esempio se fossero visualizzate tramite
un controllo Flash, come fanno alcuni siti di fotografia) queste
immagini non corrisponderebbero più ad un URL; probabilmente il sito
contenitore metterebbe a disposizione una funzione di navigazione, ma
non sarebbero più accessibili al di fuori del sito.

Estendendo il paragone, le mappe con i percorsi sono dei "file grafici
molto particolari". Quindi c'è di bisogno:
1. di formati "universali"
2. di visualizzatori
3. di programmi di manipolazione

Ecco cosa ho scoperto:
1. come formati, direi che i più comodi sono GPX (molto diffuso, molto
semplice da leggere e scrivere anche a mano) e KML (quello di Google:
a mio parere difficile da scrivere a mano, ma molto più ricco)
2. come visualizzatori sono fantastici sia Google Earth (bellissimo,
veloce) che Google Maps (non va scaricato! è online! chiunque può
vedere una mappa senza installarsi software). Il primo supporta sia
GPX che KML, il secondo solo KML (se non erro)
3. come manipolazione:
-Google Earth permette di disegnare mappe ed esportarle in KML
-gpsbabel (integrato in Google Earth) permette di convertire di
formato: l'ho provato e funziona GPX<->KML
-ci vorrebbe uno strumento che, dato in pasto un KML o un GPX, lo
arricchisse con le informazioni di altitudine tramite uno dei web
service disponibili; questo serve per ora, forse in futuro queste
informazioni potrebbero essere inserite direttamente dall'editor
(Google Earth conosce le altitudini, perché non le salva?)
-mancano degli strumenti "offline" e "online" per analizzare le mappe,
ad esempio disegnare il profilo altimetrico, calcolare la lunghezza/
pendenza/ecc.

Ecco quindi il mio sogno:
a. metto le mie mappe online su un sito qualsiasi: può essere un sito
HTML semplicissimo, oppure un blog personale, oppure un portale
dedicato agli amanti della bicicletta. Le mappe devono esistere "come
file" sul sito, non devono essere raggiungibili solo tramite un
apposito controllo
b. metto un "visualizzatore di mappe" sul sito: è facilissimo, basta
usare le API di Google Maps. Così chi ci arriva con un browser le può
vedere.
c. se uno vuole, si scarica la mappa e se la naviga con un programma
qualsiasi
d. faccio indicizzare a Google le mie mappe, così possono essere
trovate da chiunque
e. eventualmente arricchisco le mie mappe (il formato KML lo permette)
con frammenti di HTML, per "annotarle" con testo e immagini.

Questi strumenti potrebbero servire sia per i giri in bicicletta, che
per i diari di viaggio, che per un sacco di altre cose ancora...

Ora termino questo vaniloquio con una domanda terra-terra: c'è qualche
anima pia che può scrivere un "generatore di profili altimetrici"
ricevendo in pasto un file KML o GPX già dotato di altitudine? Sarebbe
bello averne due versioni, una "normale" (ad es. EXE per windows) che
una "online" (ad es. script PHP che produce il grafico)
E un programmino che, dato un file KML o GPX senza altitudine, la
recuperi da uno dei web service via internet?

Ciao,
Federico
bikerfab
2007-08-08 14:55:36 UTC
Permalink
Post by f***@gmail.com
Mi spiego ancora meglio: sia Bike Toaster che Critical Map (e penso
decine di altri) sono dei siti fantastici che si basano sul concetto
di "mappa" fornito da Google Maps. Però rischiano di diventare degli
universi chiusi, invisibili ai navigatori web che non sono iscritti ai
siti.
premesso che ho solo letto velocemente e quindi non mi dilungo adesso
sul resto, non mi risulta che per usare Google Maps sia necessario
essere iscritto ad alcunchè. Io posso già mettere delle mappe sul mio
sito (e lo farò sostituendo quelle statiche, che sono delle semplici
immagini), e chiunque può vederle.
Post by f***@gmail.com
Ora termino questo vaniloquio con una domanda terra-terra: c'è qualche
anima pia che può scrivere un "generatore di profili altimetrici"
ricevendo in pasto un file KML o GPX già dotato di altitudine? Sarebbe
bello averne due versioni, una "normale" (ad es. EXE per windows) che
una "online" (ad es. script PHP che produce il grafico)
non garantisco i tempi ma era una cosa che volevo fare (o lo sta già
facendo dalai lamah ? forse non per i formati che hai citato tu ma in
ogni caso qualcosa del genere).
Post by f***@gmail.com
E un programmino che, dato un file KML o GPX senza altitudine, la
recuperi da uno dei web service via internet?
idem come sopra. In generale è una cosa che mi interessa molto per cui
prima o poi ci perderò un po' di tempo per studiare cosa si può fare.

ciao
bikerfab

bikerfab.altervista.org
f***@gmail.com
2007-08-08 15:07:52 UTC
Permalink
Post by bikerfab
premesso che ho solo letto velocemente e quindi non mi dilungo adesso
sul resto, non mi risulta che per usare Google Maps sia necessario
essere iscritto ad alcunchè. Io posso già mettere delle mappe sul mio
sito (e lo farò sostituendo quelle statiche, che sono delle semplici
immagini), e chiunque può vederle.
Certo, ma "come" può vederle?
Solo navigando con un browser ed entrando nel tuo sito, oppure
ciascuna mappa corrisponde ad un URL a cui posso accedere anche con un
altro strumento?
In altri termini, posso scaricare la tua mappa come file?
Il problema di siti come Bike Toaster è che la mappa è "chiusa" dentro
il sito. Non è rintracciabile da fuori (ad esempio da un motore di
ricerca).

Se invece metterai le tue mappe "come file" sul tuo sito, magari in un
futuro non troppo lontano posso cercare con Google "giri in
bicicicletta vicino a ..." (un posto dove sei stato) e troverò la
mappa dei tuoi viaggi.

Ciao
bikerfab
2007-08-08 15:28:05 UTC
Permalink
Post by f***@gmail.com
Post by bikerfab
premesso che ho solo letto velocemente e quindi non mi dilungo adesso
sul resto, non mi risulta che per usare Google Maps sia necessario
essere iscritto ad alcunchè. Io posso già mettere delle mappe sul mio
sito (e lo farò sostituendo quelle statiche, che sono delle semplici
immagini), e chiunque può vederle.
Certo, ma "come" può vederle?
Solo navigando con un browser ed entrando nel tuo sito,
si, di solito su internet le cose si trovano usando un browser ed
entrando nei siti :-)

Se poi sul mio sito c'è scritto "mappe di percorsi nell'Europa
dell'est" e tu cerchi quello, troverai le mie mappe anche tramite un
motore di ricerca (quindi non sono invisibili dall'esterno).

Se invece vuoi una cosa utilizzabile anche se non sei collegato ad
internet (quindi scarichi il file e poi ci fai quello che vuoi),
allora è un altro discorso.

bikerfab
bikerfab.altervista.org
f***@gmail.com
2007-08-08 15:55:53 UTC
Permalink
Post by bikerfab
Post by f***@gmail.com
Certo, ma "come" può vederle?
Solo navigando con un browser ed entrando nel tuo sito,
si, di solito su internet le cose si trovano usando un browser ed
entrando nei siti :-)
Non è vero! :-)

Le pagine si "leggono" scaricandole usando il protocollo HTTP. Che poi
a usare il protocollo HTTP sia un browser (99,9999% dei casi), uno
spider di un motore di ricerca, un aggregatore di blog ecc. è un altro
discorso.

Cerco di spiegarmi: supponiamo che tu faccia un sito COMPLETAMENTE in
flash. Ci puoi "entrare con un browser", ma è invisibile a Google
perché "non lo capisce".
O ancora più estremo: supponiamo che tu metta, al posto dell'HTML,
degli screenshot di come appare il sito sul tuo browser. Il sito è
"usabile", ma non è "riusabile".
Post by bikerfab
Se poi sul mio sito c'è scritto "mappe di percorsi nell'Europa
dell'est" e tu cerchi quello, troverai le mie mappe anche tramite un
motore di ricerca (quindi non sono invisibili dall'esterno).
Certo, ma le trovo perché faccio una ricerca di testo "mappe europa
est" e Google trova il testo all'interno del tuo testo (pagina HTML).
Quello che dico io è che se la mappa è "intelligibile" anche a Google,
la ricerca "mappe europa est" può essere fatta trovando questi dati
all'interno della tua mappa!
Ad esempio: supponiamo che io cerchi "mappa 15 gradi nord 37 gradi
est" (coordinate tirate a caso).
Questo testo non appare nelle tue pagine e quindi non troverò mai le
tue mappe.
Se però le tue mappe sono "parlanti", allora Google può capire che le
tue mappe contengono quel punto e quindi le troverà con la ricerca!
Post by bikerfab
Se invece vuoi una cosa utilizzabile anche se non sei collegato ad
internet (quindi scarichi il file e poi ci fai quello che vuoi),
allora è un altro discorso.
E invece è semplicissimo.
Basta che tu pubblichi le tue mappe come file sul tuo sito web
(esattamente come già fai per le immagini!), dopodiché le inserisci in
una pagina HTML con una cosa analoga al banalissimo <img src="http://
tuosito/immagine.png">, solo che il tag sarà un filo più complesso
perché deve usare il javascript di Google Maps.
In questo modo io vedo che la tua mappa è scaricabile da quell'URL e
se voglio la posso usare offline.

Tanto per capirci: vai su maps.google.it e inserisci nella casella di
ricerca
http://www.federicocozzi.it/bici.kmz
Vedrai alcuni dei miei giri in bici.
Un altro modo per vederli è andare qui:
http://maps.google.it/maps?f=q&hl=en&geocode=&q=http:%2F%2Fwww.federicocozzi.it%2Fbici.kmz&ie=UTF8&z=8&om=1

Nei prossimi giorni vorrei lavorare in modo che sia possibile vederli
direttamente "dentro" il mio sito, integrando il controllo di Google
Maps nelle mie pagine HTML esistenti. Se poi capissi come disegnare il
profilo altimetrico "server side" (uno scriptino PHP farebbe
comodo...) potrei aggiungere anche quello.
E poi posso dire a Google di puntare a questo file, così magari
troverai i miei giri in bici...

Tutto questo senza usare Bike Toaster, che è un sito bellissimo (e mi
ha dato l'idea) ma come dicevo prima è un "mondo chiuso".

Ciao
bikerfab
2007-08-08 16:44:39 UTC
Permalink
Post by f***@gmail.com
Cerco di spiegarmi: supponiamo che tu faccia un sito COMPLETAMENTE in
flash.
Flash dovrebbe essere vietato per legge :-)
Post by f***@gmail.com
Post by bikerfab
Se invece vuoi una cosa utilizzabile anche se non sei collegato ad
internet (quindi scarichi il file e poi ci fai quello che vuoi),
allora è un altro discorso.
E invece è semplicissimo.
si ok, intendevo dire che era un argomento diverso (non che fosse una
cosa difficile da fare).
Post by f***@gmail.com
Un altro modo per vederli è andare qui:http://maps.google.it/maps?f=q&hl=en&geocode=&q=http:%2F%2Fwww.federi...
io vorrei fare una cosa del genere, ma con un riquadro inserito nelle
pagine web invece che richiamando la pag di google (sull'help di
google maps c'è scritto come si fa).
Poi eventualmente posso mettere online anche il kmz e tu puoi aprirlo
con Google Earth.
Post by f***@gmail.com
Tutto questo senza usare Bike Toaster, che è un sito bellissimo (e mi
ha dato l'idea) ma come dicevo prima è un "mondo chiuso".
onestamente non ho capito la faccenda del mondo chiuso, ma ne so
troppo poco di web per esprimere dei concetti sensati
sull'argomento...

bikerfab
bikerfab.altervista.org
f***@gmail.com
2007-08-08 17:16:41 UTC
Permalink
Post by bikerfab
Post by f***@gmail.com
Un altro modo per vederli è andare qui:http://maps.google.it/maps?f=q&hl=en&geocode=&q=http:%2F%2Fwww.federi...
io vorrei fare una cosa del genere, ma con un riquadro inserito nelle
pagine web invece che richiamando la pag di google (sull'help di
google maps c'è scritto come si fa).
Dovrebbe essere semplice, però non lho ancora fatto... comunque
bisogna almeno richiedere una "chiave", una sorta di password (ben
poco segreta) per usare google maps all'interno delle proprie pagine.
Post by bikerfab
Poi eventualmente posso mettere online anche il kmz e tu puoi aprirlo
con Google Earth.
Mi sa che non sarà "eventualmente", ma sarà "necessariamente", così
puoi fare come questo esempio:
http://www.google.com/apis/maps/documentation/kmlOverlay.html
(la cui mappa è appunto online all'indirizzo http://mapgadgets.googlepages.com/cta.kml)

Ciao
dalai lamah
2007-08-08 17:45:58 UTC
Permalink
Post by f***@gmail.com
Premesso che Bike Toaster è una bella idea, vorrei "sganciarmi" il più
possibile dal sito, in modo da avere un maggior controllo sui miei
percorsi ed essere più vicino alla "filosofia web".
Per me la procedura ideale sarebbe:

1) Tracciare i percorsi con Google Maps;
2) Scaricarli in formato kml o gpx;
3) Aggiungere le altezze;
4) "Passarli" dentro a un qualche tool di elaborazione.

L'operazione (2) mi pare l'unica che non è attualmente possibile. Alcuni
altri web tools basati su Google Maps ti permettono di tracciare percorsi e
poi esportarli, ma sfortunatamente la loro interfaccia utente è mediocre e
quindi si ritorna al punto di partenza: si perdono tutti i vantaggi del
sito "ufficiale" di Google Maps.
Post by f***@gmail.com
1. la mappa deve essere disegnabile con un software qualsiasi, anche
non Javascript, possibilmente anche "offline" (chi ha il GPS questo
punto lo salta del tutto)
Offline è dura. Anche se ci limitiamo soltanto all'Italia stiamo parlando
di centinaia di MB di dati, se non di GB. Esistono ovviamente i software
che lo fanno (TomTom e amici), ed esiste anche chi ti fornisce solo le
mappe (Tele Atlas e amici), ma in entrambi i casi si tratta di servizi a
pagamento, e di un sacco di spazio sprecato sull'hard disk. No, io resto un
sostenitore di Google Maps. :)
Post by f***@gmail.com
-ci vorrebbe uno strumento che, dato in pasto un KML o un GPX, lo
arricchisse con le informazioni di altitudine tramite uno dei web
service disponibili;
Ne hanno segnalato uno oggi:
http://www.nearby.org.uk/elevation-kml.php

Questo tool (che risente di grosse limitazioni) potrebbe anche essere
realizzato con un software che gira sul PC ed effettua direttamente le
query sui server. Potrebbe essere il prossimo passo da implementare nel mio
mini-software. :)
Post by f***@gmail.com
questo serve per ora, forse in futuro queste
informazioni potrebbero essere inserite direttamente dall'editor
(Google Earth conosce le altitudini, perché non le salva?)
Ottima domanda.
Post by f***@gmail.com
Ora termino questo vaniloquio con una domanda terra-terra: c'è qualche
anima pia che può scrivere un "generatore di profili altimetrici"
ricevendo in pasto un file KML o GPX già dotato di altitudine?
Per ora il mio tool (vedi l'altro messaggio) prende in ingresso solo il
primo tipo di files generati da Bike Route Toaster (ossia gli mbcrs, che è
un formato della Garmin). Però tutti questi formati sono sostanzialmente
dei file XML con schemi differenti, quindi è molto facile supportarne degli
altri. Il problema del GPX (almeno di quello generato da Bike Route
Toaster) è che non include il dato della distanza totale percorsa in
corrispondenza di ogni punto, e questo complica molto le cose; potrei
considerare che i punti siano sufficientemente vicini fra loro da poter
tirare una retta fra le coordinate GPS, ma non è detto che sia veramente
così.
--
emboliaschizoide.splinder.com
f***@gmail.com
2007-08-08 19:23:57 UTC
Permalink
Post by dalai lamah
1) Tracciare i percorsi con Google Maps;
2) Scaricarli in formato kml o gpx;
3) Aggiungere le altezze;
4) "Passarli" dentro a un qualche tool di elaborazione.
L'operazione (2) mi pare l'unica che non è attualmente possibile. Alcuni
Penso di avere raggiunto una procedura soddisfacente:
1. traccio i percorsi con Google Earth (non Maps)
2. li esporto come kml
3. li passo al tool online per aggiungere le altezze
4. mi manca il 4 :)

Sostengo che Google Earth è comodissimo come editor e anche come
viewer (legge sia kml che gpx).
Post by dalai lamah
Post by f***@gmail.com
1. la mappa deve essere disegnabile con un software qualsiasi, anche
non Javascript, possibilmente anche "offline" (chi ha il GPS questo
punto lo salta del tutto)
Offline è dura. Anche se ci limitiamo soltanto all'Italia stiamo parlando
di centinaia di MB di dati, se non di GB. Esistono ovviamente i software
Hai ragione. Comunque Google Earth è più "offline" di Google Maps
(almeno i calcoli li fa un EXE, non l'interprete Javascript di
Internet Explorer) e sono contento così.
Post by dalai lamah
Post by f***@gmail.com
-ci vorrebbe uno strumento che, dato in pasto un KML o un GPX, lo
arricchisse con le informazioni di altitudine tramite uno dei web
service disponibili;
Ne hanno segnalato uno oggi:http://www.nearby.org.uk/elevation-kml.php
Mi sembra di conoscere l'autore del post ;)
Però avrei voluto qualcosa:
1. magari anche client, non necessariamente server
2. che leggesse anche i KMZ e/o i GPX
3. senza le limitazioni di quello online (lentezza, max 100 punti)
Post by dalai lamah
Questo tool (che risente di grosse limitazioni) potrebbe anche essere
realizzato con un software che gira sul PC ed effettua direttamente le
query sui server. Potrebbe essere il prossimo passo da implementare nel mio
mini-software. :)
Io ho scaricato il sorgente PHP della pagina, l'ho installato sul mio
server web ma non funzina (500 internal server error). Forse il PHP
del mio provider è configurato diversamente?
Comunque una versione client, magari scritta in un linguaggio di
script (Perl/PHP/ecc) in modo da essere multipiattaforma, non sarebbe
male.
Post by dalai lamah
Post by f***@gmail.com
(Google Earth conosce le altitudini, perché non le salva?)
Ottima domanda.
In ogni caso pare (secondo i forum online) che le altitudini di Google
Earth vadano prese con le pinze.
Post by dalai lamah
Post by f***@gmail.com
Ora termino questo vaniloquio con una domanda terra-terra: c'è qualche
anima pia che può scrivere un "generatore di profili altimetrici"
ricevendo in pasto un file KML o GPX già dotato di altitudine?
Per ora il mio tool (vedi l'altro messaggio) prende in ingresso solo il
primo tipo di files generati da Bike Route Toaster (ossia gli mbcrs, che è
un formato della Garmin). Però tutti questi formati sono sostanzialmente
dei file XML con schemi differenti, quindi è molto facile supportarne degli
Beh, anch'io la pensavo così, ma a botte di XSLT sono diventato
scemo...
Per il momento ho deciso di concentrarmi su GPX e KML che mi sembrano
più "universali".
In ogni caso, in allegato a Google Earth c'è il comodissimo
convertitore gpsbabel.
Post by dalai lamah
considerare che i punti siano sufficientemente vicini fra loro da poter
tirare una retta fra le coordinate GPS, ma non è detto che sia veramente
così.
Io di solito in bicicletta non faccio Milano-New York, ma magari tu
sì ;)
Direi che per le distanze punto-punto dei percorsi in bici (qualche
centinaio di metri al massimo?) basta il teorema di Pitagora della
terza media.
Se proprio vuoi fare le cose per bene, usi Pitagora in tre dimensioni
(cioè consideri le coordinate x,y,z dove z è l'altezza) invece della
versione a due dimensioni. Così anche l'altitudine entra nel calcolo
della distanza (e non so quanti altri software lo facciano).

Per quanto riguarda l'altitudine, più che la media mobile sul percorso
andrebbe fatta la media sulle altitudini dell'intorno del punto: cioè
per ogni punto fare N interrogazioni di altitudine e mediare.
Eventualmente usare due o più fonti di altitudine e mediare
(c'è un sito online, indicato da qualcuno, che fa così).
Però è molto più lento e intasa la rete.

Ciao
dalai lamah
2007-08-08 20:26:52 UTC
Permalink
Post by f***@gmail.com
Post by dalai lamah
Questo tool (che risente di grosse limitazioni) potrebbe anche essere
realizzato con un software che gira sul PC ed effettua direttamente le
query sui server. Potrebbe essere il prossimo passo da implementare nel mio
mini-software. :)
Io ho scaricato il sorgente PHP della pagina, l'ho installato sul mio
server web ma non funzina (500 internal server error). Forse il PHP
del mio provider è configurato diversamente?
Comunque una versione client, magari scritta in un linguaggio di
script (Perl/PHP/ecc) in modo da essere multipiattaforma, non sarebbe
male.
Già, così già che ci siano togliamo anche il ritardo di due secondi a
punto. Mica siamo degli spammer che intasano i server, noi. :)
Post by f***@gmail.com
Post by dalai lamah
considerare che i punti siano sufficientemente vicini fra loro da poter
tirare una retta fra le coordinate GPS, ma non è detto che sia veramente
così.
Io di solito in bicicletta non faccio Milano-New York, ma magari tu
sì ;)
Direi che per le distanze punto-punto dei percorsi in bici (qualche
centinaio di metri al massimo?) basta il teorema di Pitagora della
terza media.
No, non hai capito. Non sto parlando di proiezioni sul piano orizzontale,
ma proprio di curve stradali. Non è affatto detto che il percorso fra due
punti sia sempre rettilineo; se ad esempio un punto è posto all'inizio di
una serie di tornanti e il punto successivo è posto alla fine dei tornanti,
altro che Pitagora. :)

Ho verificato e sembra che Bike Route Toaster generi sempre e solo segmenti
rettilinei(la differenza di distanza dichiarata fra due punti adiacenti
differisce al massimo di 1-2 metri rispetto alla distanza effettiva fra le
rispettive coordinate GPS convertite in UTM). Però non possiamo assumere
che sia sempre così: ad esempio i kml generati dal tuo amato Google Earth
;) contengono soltanto i punti in corrispondenza degli incroci, mancano
tutti i punti intermedi. Sarebbe impossibile calcolare le distanze in un
gpx del genere; per lo stesso motivo, un file del genere non permetterebbe
di calcolare nemmeno le pendenze e il dislivello: i punti sono troppo
lontani uno dall'altro.
--
emboliaschizoide.splinder.com
dalai lamah
2007-08-08 21:08:29 UTC
Permalink
Post by dalai lamah
ad esempio i kml generati dal tuo amato Google Earth
;) contengono soltanto i punti in corrispondenza degli incroci, mancano
tutti i punti intermedi.
Ah, come non detto, c'è anche un placemark separato che sembra contenere le
coordinate GPS di tutti i segmentini che costituiscono il percorso
(mannaggia al mio visualizzatore xml che non mi espande tutti i rami...).

Però a questo punto una domanda sorge spontanea: come fai in Google Earth a
creare dei percorsi dotati di punti di passaggio? E' da dieci minuti che
provo a farlo, ma apparentemente ti fa solo inserire un arrivo e
una destinazione, e il percorso intermedio lo decide lui.
--
emboliaschizoide.splinder.com
f***@gmail.com
2007-08-08 22:24:29 UTC
Permalink
Post by dalai lamah
Però a questo punto una domanda sorge spontanea: come fai in Google Earth a
creare dei percorsi dotati di punti di passaggio? E' da dieci minuti che
provo a farlo, ma apparentemente ti fa solo inserire un arrivo e
una destinazione, e il percorso intermedio lo decide lui.
Oibò, pensavo di avere scoperto l'acqua calda :)

Aggiungi->Percorso
e poi, *tenendo aperta la maschera con le proprietà del percorso*
(cioè senza premere OK/Annulla), fai clic col mouse sulla mappa. Ad
ogni clic un punto.
Io sposto la mappa con frecce/più/meno e col mouse faccio clic.

Quando hai preso la mano vedrai che ci sono alcuni funzioni utili,
come:
-tasto destro: cancella punto
-tasto sinistro su un punto già presente: lo rende attivo
-spostare un punto attivo: lo sposta
-fare clic col sinistro: aggiunge un punto DOPO il punto attivo (in
questo modo puoi aggiungere punti all'interno del percorso)
-canc cancella l'ultimo punto aggiunto

Insomma è abbastanza rapido. Poi puoi mostrare/nascondere le strade
per aiutarti col disegno.

Ciao
maner
2007-08-09 08:47:49 UTC
Permalink
Ciao, in questi giorni sto cercando di creare un sito basato sulle goolemaps
per creare percorsi; mi ero bloccato su come effettuare piu' richieste
contemporanee ai webservices per ottenere l'altitudine dei vari punti (per
un punto solo ero' gia riuscito senza problemi); grazie ai link che avete
segnalato, sono risalito a Topocoding API, che presenta un'API per ottenere
le quote di un insieme di punti; spero possa risolvere i miei problemi e di
poter rendere presto pubblico il sito.

Visto che parlavate anche di software desktop, volevo segnalarvi cycleatlas
(scaricabile da http://sf.net/projects/cycleatlas ; sito web non aggiornato
http://cycleatlas.sf.net), un mio sw opensource per creare/collezionare
percorsi. Permette, oltre a molte altre funzionalita', di ottenere il
profilo dei percorsi (dopo essersi scaricati i dati altimetrici della zona).

ciao
Massimo

--------------------------------
Inviato via http://arianna.libero.it/usenet/
dalai lamah
2007-08-09 18:08:15 UTC
Permalink
Post by f***@gmail.com
Post by dalai lamah
Però a questo punto una domanda sorge spontanea: come fai in Google Earth a
creare dei percorsi dotati di punti di passaggio? E' da dieci minuti che
provo a farlo, ma apparentemente ti fa solo inserire un arrivo e
una destinazione, e il percorso intermedio lo decide lui.
Oibò, pensavo di avere scoperto l'acqua calda :)
Aggiungi->Percorso
e poi, *tenendo aperta la maschera con le proprietà del percorso*
(cioè senza premere OK/Annulla), fai clic col mouse sulla mappa. Ad
ogni clic un punto.
Sì, ma così mica ti fa l'autorouting! E' un lavoraccio infame... allora a
questo punto tanto vale usare BRT.

In ogni caso, ho modificato il mio softwarino per fare in modo che accetti
i gpx e aggiunga le altezze facendo le query ai server. Facendo le medie
fra SRTM3 e GTOPO30 la situazione sembra peggiorare, più che migliorare;
probabilmente i due set di dati devono essere correlati con algoritmi più
complessi.

L'ho testato anche con i percorsi creati con Google Earth e sembra
funzionare correttamente; la procedura in questo caso è:

-Creare il percorso con Google Earth (autorouting fra due punti oppure
percorso inserito manualmente come spiegavi tu);
-Salvare il percorso come kml;
-Convertire da kml a gpx con KML2GPX.exe (Google e salta fuori subito);
-Usare il filler delle altezze del mio tool;
-Usare il mio tool per disegnare altezze e pendenze.

Mi sono dimenticato di prendere con me l'ultima versione, domani lo
uploado.
--
emboliaschizoide.splinder.com
f***@gmail.com
2007-08-10 09:08:08 UTC
Permalink
Post by dalai lamah
Post by f***@gmail.com
Aggiungi->Percorso
e poi, *tenendo aperta la maschera con le proprietà del percorso*
(cioè senza premere OK/Annulla), fai clic col mouse sulla mappa. Ad
ogni clic un punto.
Sì, ma così mica ti fa l'autorouting! E' un lavoraccio infame... allora a
questo punto tanto vale usare BRT.
Oppure usi l'autorouting (calcola percorso da.. a...) e salvi il solo
"Path" contenuto nel risultato (il risultato è un folder che contiene
dei waypoint + 1 path)
Post by dalai lamah
In ogni caso, ho modificato il mio softwarino per fare in modo che accetti
i gpx e aggiunga le altezze facendo le query ai server. Facendo le medie
fra SRTM3 e GTOPO30 la situazione sembra peggiorare, più che migliorare;
probabilmente i due set di dati devono essere correlati con algoritmi più
complessi.
Ho appena trovato questo:
http://www.ife.uni-hannover.de/download-allgemein/Denker_IAGProceed-2005.pdf
I tizi hanno studiato la bontà dei dati SRTM3 e GTOPO30 rispetto ai
dati delle altitudini tedesche.
Fanno riferimento a un "national DEM" che dovrebbe essere molto
accurato - chissà se se ne trova uno per l'Italia?
Ora continuo le indagini...

Ciao
f***@gmail.com
2007-08-10 09:24:32 UTC
Permalink
Ho appena trovato questo:http://www.ife.uni-hannover.de/download-allgemein/Denker_IAGProceed-2...
I tizi hanno studiato la bontà dei dati SRTM3 e GTOPO30 rispetto ai
dati delle altitudini tedesche.
Sempre in quell'articolo si dice che la risoluzione verticale di SRTM3
è 16 metri. Non molto, per scopi ciclistici...
Inoltre l'altitudine riportata è "la prima vista" dallo spazio: ad
esempio se ci sono alberi o case o qualsiasi cosa più alta del terreno
il segnale del radar potrebbe essere stato tratto in inganno.
Fanno riferimento a un "national DEM" che dovrebbe essere molto
accurato - chissà se se ne trova uno per l'Italia?
Ora continuo le indagini...
Qui vendono dei DEM con risoluzione verticale di 1m e relativi al
terreno (cioè non "prima vista") a qualche migliaio di dollari :)
http://www.mapmart.com/DEM/DEM.htm

A questo punto penso che un percorso registrato col GPS sarà sempre
molto più preciso di uno ricostruito via internet; inoltre mi chiedo
quale sia la bontà delle analisi tipo media mobile, che rendono il
risultato più "verosimile" ma non necessariamente più "vero".

Ciao
dalai lamah
2007-08-10 18:43:47 UTC
Permalink
Post by f***@gmail.com
Sempre in quell'articolo si dice che la risoluzione verticale di SRTM3
è 16 metri. Non molto, per scopi ciclistici...
Inoltre l'altitudine riportata è "la prima vista" dallo spazio: ad
esempio se ci sono alberi o case o qualsiasi cosa più alta del terreno
il segnale del radar potrebbe essere stato tratto in inganno.
E poi ci sono anche i casi tutt'altro che rari dei crinali e dei ponti
sospesi, che qualcuno ha già citato: se il rilevamento li schiva, può darsi
che a 30 m di distanza l'altezza sia totalmente diversa.

Interessante quello che hanno "scoperto" nell'articolo, che in Germania i
dati GTOPO30 debbano essere spostati di 30 secondi (mica bruscoline, circa
1 km!). Chissà se è così anche in Italia.
Post by f***@gmail.com
Qui vendono dei DEM con risoluzione verticale di 1m e relativi al
terreno (cioè non "prima vista") a qualche migliaio di dollari :)
http://www.mapmart.com/DEM/DEM.htm
Probabilmente hanno integrato le misure aeree con misure a terra. Comunque
considera che l'errore di 1 m non è quello assoluto, ma è RMSE;
bisognerebbe conoscere la distribuzione dei dati per valutare quale sia
l'errore picco-picco corrispondente, ma probabilmente sarà dalle parti di 5
m.
Post by f***@gmail.com
A questo punto penso che un percorso registrato col GPS sarà sempre
molto più preciso di uno ricostruito via internet;
Ah, poco ma sicuro! Personalmente questi tool li vedo utili unicamente per
valutare i percorsi prima di farli; ho provato più volte a percorrere un
percorso in auto prima di farlo in bici, ma non dà assolutamente l'idea (o
almeno, a me non la dà).
Post by f***@gmail.com
inoltre mi chiedo
quale sia la bontà delle analisi tipo media mobile, che rendono il
risultato più "verosimile" ma non necessariamente più "vero".
Già. Alla fine il dato più utile (e anche più attendibile) è la pendenza
media, specialmente se calcolata su tratti non troppo corti.
--
emboliaschizoide.splinder.com
f***@gmail.com
2007-08-08 21:29:00 UTC
Permalink
Post by dalai lamah
Post by f***@gmail.com
Comunque una versione client, magari scritta in un linguaggio di
script (Perl/PHP/ecc) in modo da essere multipiattaforma, non sarebbe
male.
Già, così già che ci siano togliamo anche il ritardo di due secondi a
punto. Mica siamo degli spammer che intasano i server, noi. :)
Nah, ho controllato nel codice e la sleep è di un solo secondo ;)
Post by dalai lamah
No, non hai capito. Non sto parlando di proiezioni sul piano orizzontale,
ma proprio di curve stradali. Non è affatto detto che il percorso fra due
punti sia sempre rettilineo; se ad esempio un punto è posto all'inizio di
una serie di tornanti e il punto successivo è posto alla fine dei tornanti,
altro che Pitagora. :)
Ah ok, però quando disegno le mappe a manina metto un punto ad ogni
curva, in modo che il tracciato segua la strada.
Se metti solo i punti a inizio e fine tornanti non capisco come altri
software possano calcolare il percorso veritiero (a meno che non
abbiano un database delle strade, ma è molto più complesso).
Non ho mai avuto un GPS, ma avevo capito che gli apparecchi fanno una
misurazione ogni tot secondi (10? 30? 60?) e la traccia che ottieni è
data da *tutti* i punti. In questo modo (soprattutto in bici) il
percorso effettivo non è troppo distante dalla spezzata che congiunge
i punti.
Post by dalai lamah
Ho verificato e sembra che Bike Route Toaster generi sempre e solo segmenti
rettilinei(la differenza di distanza dichiarata fra due punti adiacenti
differisce al massimo di 1-2 metri rispetto alla distanza effettiva fra le
rispettive coordinate GPS convertite in UTM).
Se metti i punti a mano, Bike Toaster li congiunge con un segmento;
altrimenti puoi mettere due bandierine verdi (? non ricordo) e dirgli
di calcolare la strada. In questo secondo modo lui costruisce una
spezzata che congiunge i due punti fissati, ma in ogni caso i percorsi
sempre "spezzate" sono.
Post by dalai lamah
che sia sempre così: ad esempio i kml generati dal tuo amato Google Earth
;) contengono soltanto i punti in corrispondenza degli incroci, mancano
Urca, questa funzione mi è sfuggita =:-)
Per il momento li disegnavo a mano con santa pazienza, mettendo un
punto ad ogni curva. Il risultato mi sembra molto preciso.

Ciao
Markoci
2007-08-09 15:08:55 UTC
Permalink
Post by dalai lamah
Post by f***@gmail.com
Premesso che Bike Toaster è una bella idea, vorrei "sganciarmi" il più
possibile dal sito, in modo da avere un maggior controllo sui miei
percorsi ed essere più vicino alla "filosofia web".
1) Tracciare i percorsi con Google Maps;
2) Scaricarli in formato kml o gpx;
3) Aggiungere le altezze;
4) "Passarli" dentro a un qualche tool di elaborazione.
Per i punti 1-2 sono riuscito a farlo con l'Editor presente in questo
software free:
http://benitools.info/itnconv.zip

il quale fa anche un mare di conversioni nei vari formati con i quali
lavorano i vari sistemi GPS

Il limite è che il GPX esportato non contiene una "traccia" ossia un
percorso, ma solamente dei Waypoints

Spero di essere stato comunque utile
--
Marco
Tirano (SO) - Valtellina
turbolince
2008-10-24 13:11:48 UTC
Permalink
il problema della visibilità e della condivisione dei percorsi dipende molto dal fatto che ogni biker ogni cicloturista vuole pubblicare i percorsi sul proprio sito..questo crea una dispersione incredibile anche per te pochi sanno posizionare un sito nella prima pagina di google per determinate parole chiave, se scrivo ad esempio in google percorsi gps mtb escono nei primi 3 o 4 risultati i principali siti che raccolgono tracce gps per mountain bike, il nostro. La verità è che poi oltre ai soliti turbolince.com, giscover.com, mtb-forum.it ci sono una miriade di siti locali ricchi di informazioni che si perdono nelle pagine successive che raramente i navigatori visitano (vedi la storia della golden area di google)

Noi di turbolince.com dobbiamo continuamente stimolare i biker a caricare le tracce e centralizzarle per evitare questa dispersione.

ti invito comunque a visitare il sito turbolince.com con tramite il quale è possibile caricare percorsi gps in modo semplice e veloce e visualizzarli su una mappa generale i cui marker lincano alle schede, il file gpx e kml sono poi liberamente scaricabili
ciao
--
Questo articolo e` stato inviato dal sito web http://www.nonsolonews.it
paccaro
2008-10-25 15:00:28 UTC
Permalink
Post by turbolince
il problema della visibilità e della condivisione dei percorsi dipende molto
dal fatto che ogni biker ogni cicloturista vuole pubblicare i percorsi sul
proprio sito..questo crea una dispersione incredibile anche per te pochi sanno
posizionare un sito nella prima pagina di google per determinate parole
chiave, se scrivo ad esempio in google percorsi gps mtb escono nei primi 3 o
4 risultati i principali siti che raccolgono tracce gps per mountain bike, il
nostro. La verità è che poi oltre ai soliti turbolince.com, giscover.com,
mtb-forum.it ci sono una miriade di siti locali ricchi di informazioni che si
perdono nelle pagine successive che raramente i navigatori visitano (vedi la
storia della golden area di google)
Post by turbolince
Noi di turbolince.com dobbiamo continuamente stimolare i biker a caricare le
tracce e centralizzarle per evitare questa dispersione.
Post by turbolince
ti invito comunque a visitare il sito turbolince.com con tramite il quale è
possibile caricare percorsi gps in modo semplice e veloce e visualizzarli su
una mappa generale i cui marker lincano alle schede, il file gpx e kml sono
poi liberamente scaricabili
Post by turbolince
ciao
Il sito con + tracce mtb d'italia è questo......sito da cui tu hai preso
qualche traccia. Quindi anche tu sei uno di quelli che disperde.

paccaro
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
ale
2007-08-08 16:00:52 UTC
Permalink
Post by dalai lamah
-Giusta anche la vostra osservazione sul filtraggio dei dati. Ho provato a
inserire nel mio software una semplice media mobile, e già così le cose
migliorano parecchio.
Occhio a non usare la media mobile direttamente perchè i dati altimetrici
non sono equispaziati!
Ho provato anch'io un po a lavorarci.. qui un grafico con qualche
esperimento:
Loading Image...

Linea blu = dati grezzi di bikeroutetoaster
Linea verde = media mobile applicata direttamente
Linea rossa = media mobile su valori ricampionati equispaziati

Si vede che la linea rossa mostra meglio sia gli avvallamenti che le punte,
la media mobile applicata direttamente invece ha tagliato praticamente del
tutto lo strappetto sulla destra.


Ciao,
Alessio
dalai lamah
2007-08-08 17:45:55 UTC
Permalink
Post by ale
Post by dalai lamah
-Giusta anche la vostra osservazione sul filtraggio dei dati. Ho provato a
inserire nel mio software una semplice media mobile, e già così le cose
migliorano parecchio.
Occhio a non usare la media mobile direttamente perchè i dati altimetrici
non sono equispaziati!
Giusta osservazione; le altre cose le calcolo "correttamente" su base
distanza, ma per ora in effetti la media mobile la calcolo sui dati grezzi.
Post by ale
Ho provato anch'io un po a lavorarci.. qui un grafico con qualche
http://img120.imageshack.us/img120/3502/altimetriatc0.png
Linea blu = dati grezzi di bikeroutetoaster
Linea verde = media mobile applicata direttamente
Linea rossa = media mobile su valori ricampionati equispaziati
Mi sembra una differenza esagerata! Non è che la prima media mobile tu
l'abbia fatta su molti più campioni?
--
emboliaschizoide.splinder.com
zilligherta
2007-08-07 14:49:52 UTC
Permalink
Post by bikerfab
per saperlo con certezza dovresti scaricare il file xml e farlo
processare a qualche altro tool leggendo i tag che riportano i dati di
elevazione. A parte questo, domenica ho fatto un percorso praticamente
pianeggiante: a parte un tratto iniziale di 20km che sale di 200m, il
resto da Bergamo al lago d'Iseo e circumnavigazione completa del lago.
Alla fine sono stati 1400 metri di dislivello (su 187km). Ho svariate
esperienze di strade "pianeggianti" che accumulano dislivelli
incredibili...
Uno di questi giorni verifico se è vero
http://picasaweb.google.it/zilligherta/SenegheNuoroInBici
--
http://zilligherta.blogspot.com
zilligherta
2007-08-07 15:16:50 UTC
Permalink
Post by zilligherta
Post by bikerfab
per saperlo con certezza dovresti scaricare il file xml e farlo
processare a qualche altro tool leggendo i tag che riportano i dati di
elevazione. A parte questo, domenica ho fatto un percorso praticamente
pianeggiante: a parte un tratto iniziale di 20km che sale di 200m, il
resto da Bergamo al lago d'Iseo e circumnavigazione completa del lago.
Alla fine sono stati 1400 metri di dislivello (su 187km). Ho svariate
esperienze di strade "pianeggianti" che accumulano dislivelli
incredibili...
Uno di questi giorni verifico se è vero
http://picasaweb.google.it/zilligherta/SenegheNuoroInBici
apperò che figata,
http://picasaweb.google.it/zilligherta/PercorsiEdAltimetrie/photo#5095975231652654482
--
http://zilligherta.blogspot.com
bikerfab
2007-08-08 12:17:04 UTC
Permalink
Post by dalai lamah
P.S. Fra l'altro ho come l'impressione che spesso il dislivello sia
http://aycu33.webshots.com/image/23072/2005221217656849768_rs.jpg
Mi sembra difficile che ci sia davvero un dislivello complessivo di 1787
tornando a questo discorso: ho provato un percorso che conosco
(Bergamo-Passo della Presolana), che ho fatto diverse volte e del
quale ho segnato i dati rilevati dal mio altimetro. La rilevazione mi
aveva dato un dislivello complessivo di 1366, il calcolo con Route
Toaster ha dato 1387.

bikerfab
bikerfab.altervista.org
dalai lamah
2007-08-08 17:45:57 UTC
Permalink
Post by bikerfab
Post by dalai lamah
P.S. Fra l'altro ho come l'impressione che spesso il dislivello sia
http://aycu33.webshots.com/image/23072/2005221217656849768_rs.jpg
Mi sembra difficile che ci sia davvero un dislivello complessivo di 1787
tornando a questo discorso: ho provato un percorso che conosco
(Bergamo-Passo della Presolana), che ho fatto diverse volte e del
quale ho segnato i dati rilevati dal mio altimetro. La rilevazione mi
aveva dato un dislivello complessivo di 1366, il calcolo con Route
Toaster ha dato 1387.
Il problema è che sembra dipendere molto dalla zona (e quindi evidentemente
dai "buchi" sparpagliati qua e là nei dati grezzi di altezza). Anche io ho
trovato diversi percorsi in cui il dislivello calcolato da BRT ha un senso,
ma purtroppo non sembra essere sempre così. :-P
--
emboliaschizoide.splinder.com
dalai lamah
2007-08-08 18:18:19 UTC
Permalink
Post by bikerfab
tornando a questo discorso: ho provato un percorso che conosco
(Bergamo-Passo della Presolana), che ho fatto diverse volte e del
quale ho segnato i dati rilevati dal mio altimetro. La rilevazione mi
aveva dato un dislivello complessivo di 1366, il calcolo con Route
Toaster ha dato 1387.
Quanto è affidabile il tuo altimetro? Se il percorso a cui fai riferimento
è qualcosa di simile a questo:

http://maps.google.com/maps?saddr=Bergamo+BG,+Italia&geocode=&daddr=Passo+della+Presolana,+24020+Colere+Bergamo,+Lombardia,+Italia&f=d&hl=it&sll=45.694735,9.668707&sspn=0.152755,0.32135&ie=UTF8&cd=1&z=11&om=1

Passando questo percorso con Route Toaster, visivamente sembra che ci siano
davvero pochi tratti in discesa, quindi il dislivello complessivo dovrebbe
essere di poco superiore alla differenza fra l'altezza minima e massima
(circa 1000 m). Route Toaster mi dà invece 1427 metri, ma se provo a far
mangiare i dati al mio software, bastano pochi campioni di media mobile
(3-4) per farlo scendere sotto a 1100.
--
emboliaschizoide.splinder.com
bikerfab
2007-08-09 22:13:42 UTC
Permalink
Post by dalai lamah
Post by bikerfab
aveva dato un dislivello complessivo di 1366, il calcolo con Route
Toaster ha dato 1387.
Quanto è affidabile il tuo altimetro?
a me sembra molto affidabile. Sicuramente l'indicazione della quota è
molto precisa, confrontata molte volte sia con cartelli stradali sia con
un altro altimetro di tipo diverso.

Se il percorso a cui fai riferimento
Post by dalai lamah
http://maps.google.com/maps?saddr=Bergamo+BG,+Italia&geocode=&daddr=Passo+della+Presolana,+24020+Colere+Bergamo,+Lombardia,+Italia&f=d&hl=it&sll=45.694735,9.668707&sspn=0.152755,0.32135&ie=UTF8&cd=1&z=11&om=1
si più o meno è quello.
Post by dalai lamah
Passando questo percorso con Route Toaster, visivamente sembra che ci siano
davvero pochi tratti in discesa, quindi il dislivello complessivo dovrebbe
essere di poco superiore alla differenza fra l'altezza minima e massima
(circa 1000 m). Route Toaster mi dà invece 1427 metri, ma se provo a far
mangiare i dati al mio software, bastano pochi campioni di media mobile
(3-4) per farlo scendere sotto a 1100.
Casa mia è a 224m, il passo a 1366m, quindi la differenza è 1142m. Mi
sono ricordato che quando segno i dati relativi ad un'uscita includo
tutto il percorso. I 1366 metri di cui sopra considerano anche la
discesa (sulla stessa strada), che comunque ha sempre qualche salitella
qui e li (e le strade pianeggianti non sono mai tali). Probabilmente
considerando solo l'andata il dislivello accumulato dovrebbe essere un
po' minore, anche se non credo di tanto. La prossima volta che ci vado
mi segno il dato intermedio della sola andata.
--
bikerfab

Viaggi in bicicletta, report foto e informazioni
Travelling by bicycle, report, pics and information
http://bikerfab.altervista.org/
dalai lamah
2007-08-10 18:43:48 UTC
Permalink
Post by bikerfab
Post by dalai lamah
Quanto è affidabile il tuo altimetro?
a me sembra molto affidabile. Sicuramente l'indicazione della quota è
molto precisa, confrontata molte volte sia con cartelli stradali sia con
un altro altimetro di tipo diverso.
Per togliermi una curiosità, ho provato a testare il software con la salita
di Gaiato (è un paesino negli appennini modenesi). In questa salita di 5 km
non ci sono tratti pianeggianti nè tantomeno in discesa, lo so per certo
perché l'ho rifatta anche oggi, e si deve pedalare come forsennati dal
principio alla fine :)

Il tool riporta un dislivello complessivo di 502 m, contro una differenza
fra arrivo e partenza di 461 m; infatti riporta un dislivello in discesa di
41 m (se togli la media mobile peggiora ulteriormente):

Loading Image...

Quindi anche su un tratto piuttosto breve c'è un errore di almeno il 9%. La
mia conclusione è che con questi dati di altezza il dislivello complessivo
calcolato ha una valenza molto limitata, per non dire quasi nulla. Invece
le pendenze, essendo calcolate su intervalli più lunghi e non essendo
soggette all'accumulo dell'errore, sembrano molto più affidabili.
--
emboliaschizoide.splinder.com
Maki
2007-08-06 20:27:33 UTC
Permalink
Post by Guidino
http://www.bikeroutetoaster.com/
Non ne prende una, ma che bello!
E che bello rileggerti da queste parti. :-)
Già che ci sei ne conosci anche qualcuno che gira con google earth?
--
Fact of life #15: Heads bleed, walls don't.
Continua a leggere su narkive:
Loading...