Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-11 Per discussione Diego Guidotti - Aedit s.r.l.
.

>
> Insisto sull'utilita' di fondere le tracce. Ho raccolto tanti di quei dati
> che... "se li carico grezzi vi spacco gli hard disk!" :-)
> Penso di non essere l'unico.
> Cosi' come sono non servono a niente.
>


Scarica, scarica (soprattuto nelle zone vuote da paura)

Ciao,
Diego
___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-11 Per discussione niubii
Elena of Valhalla ha scritto:
>> Di fatto, preso un fascio di tracce, procedendo a due a due, credo si
>> debba andare prima di tutto ad analizzare la "distanza media tra le
>> tracce" calcolando, punto per punto, la distanza tra i tracciati
>> 
>
> come si sceglierebbero i punti da accoppiare?
>   
In base alla loro posizione...
Per ogni punto sulla traccia 1 di coordinate (phi, lambda, H) cerco 
quali sono i punti della traccia 2 che hanno una distanza 2d minore 
della tolleranza orizzontale che mi sono prefisso (oppure che ho gia' 
calcolato dalle operazioni di fusione precedenti).
Quando l'ho trovato, verifico che la distanza 3d tra P1 e P2 non sia 
maggiore della tolleranza verticale che mi sono prefisso.
Se rispetta entrambi questi criteri, ho trovato un punto P2, in un 
intorno di P1, minore della tolleranza.
Se assumo che si tratta di misure aventi la stessa precisione 
(assunzione arbitraria, ad esempio due tracce provenienti dallo stesso 
utente o dallo stesso tipo di ricevitore) mi calcolo la posizione di 
Pmedio come media geometrica della posizione 3d di P1 e P2.
Se invece si tratta di misure che non hanno la stessa precisione (tracce 
provenienti da utenti diversi, ricevitori diversi) mi calcolo una media 
ponderata assegnando alla traccia che ha meno oscillazioni sull'asse 
verticale un peso piu' alto.
Quando ho finito "spengo" il punto P1 ed il punto P2 e mostro a schermo 
soltanto il punto Pmedio.

> e se i tracciati non fossero fatti mappando con la stessa frequenza?
>
>   
Non cambia niente, vado a calcolare la media soltanto dei punti della 
traccia 1 (quella piu' fitta) che hanno un corrispondente sulla traccia 
2 (meno fitta); assegno a questi punti che ho intepolato un valore 2 e 
la prossima volta che vado a calcolare la loro media, perche' ho 
caricato un'altra traccia, so che devo dargli un peso piu' alto perche' 
li ho gia' spostati una volta.

Ciao
/niubii/


___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-11 Per discussione Elena of Valhalla
On Thu, Sep 11, 2008 at 4:53 PM, "Marco Trevisan (Treviño)"
<[EMAIL PROTECTED]> wrote:
>> [...]
> Di fatto, preso un fascio di tracce, procedendo a due a due, credo si
> debba andare prima di tutto ad analizzare la "distanza media tra le
> tracce" calcolando, punto per punto, la distanza tra i tracciati

come si sceglierebbero i punti da accoppiare?
e se i tracciati non fossero fatti mappando con la stessa frequenza?

-- 
Elena of Valhalla - che si sta rendendo conto che e` entrata da un
paio di giorni in cassandra-mode e vede i difetti di tutto quel su cui
posa lo sguardo: consideratele cose da discutere e/o correggere per
migliorare le proposte, non critiche al progetto in generale. poi tra
qualche giorno mi passa e torno anche a fare commenti piu` positivi :)

homepage: http://www.trueelena.org
email: [EMAIL PROTECTED]

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-11 Per discussione Marco Trevisan (Treviño)
> On Thu, Sep 11, 2008 at 12:12:14PM +0200, Paolo Molaro wrote:
> Se piazzo diversi GPS logger a bordo di altrettanti mezzi e poi 
> li faccio viaggare (amici e parenti, flotta aziendale, ...)
> avrò stante tracce, molte della stessa strada.
> 
> Calcolare la "linea centrale" di un fascio di tracce sarebbe 
> veramente molto utile. Io stesso ho molte tracce di strade 
> statali: o faccio il ricalco a mano oppure arbitrariamente ne 
> prendo una a caso e quella diventa "la" strada.

Sono daccordo... Seppur abbia iniziato a mappare da poco, il mio primo 
problema è stato trovare qualcosa che permettesse di mergiare più tracce 
in una unica, senza che dovessi fare la cosa da solo...
Spesso quando mappo mi capita di passare più volte da una zona, dover 
"buttar via" queste informazioni multiple mi pare uno spreco.

Seppur si debba puntare alla "perfezione", già nei giorni scorsi pensavo 
ad un possibile algoritmo che non sarebbe difficilissimo da creare. 
Fondamentalmente la mia idea era semplicemente quella di fare una media 
tra le tracce che però vada a scartare i nodi fuori posto (a volte 
capita che ci sia qualche nodo che non c'entra nulla :o).

Di fatto, preso un fascio di tracce, procedendo a due a due, credo si 
debba andare prima di tutto ad analizzare la "distanza media tra le 
tracce" calcolando, punto per punto, la distanza tra i tracciati 
(andando comunque ad escludere il peggior risultato dal calcolo di tale 
media). Quindi, una volta ottenuta la distanza media si determina una 
traccia media tra quelle presenti andando ad escludere quei nodi che non 
rientrano nella distanza media.
Andare a pesare tale media considerando la velocità come parametro 
qualitativo, per esempio, potrebbe essere un ulteriore miglioria.

Sicuramente ci sono metodi migliori, ma questo è quanto stavo pensando 
qualche sera fa. prima di andare a letto :P

-- 
Treviño's World - Life and Linux
http://www.3v1n0.net/


___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-11 Per discussione niubii
Cristiano Giovando ha scritto:
> Per implementare ad esempio il riconoscimento del tipo di strada in
> base alla velocità media, servirebbero i GPX originali da cui si possa
> ricavare velocità, pendenza e frequenza di registrazione. Quindi prima
> di pensare ad integrare tracce direttamente dal db si potrebbero usare
> tracce personali. Sicuramente le autostrade hanno una firma "mappale"
> ben definita, un primo esperimento si può fare su questo e vedere con
> che accuratezza si può estrarre autostrade da varie tracce a caso e
> diversi modelli di GPS.
>
>   
Propongo io il primo esperimento.
Scriviamo un tool che individua i punti dove si verificano 
contemporaneamente queste condizioni:
1. la stessa traccia GPX si accavalla a se stessa;
2. l'angolo di incidenza (orizzontale) tra le due tracce e' compreso tra 
45 e 135 gradi;
3. nei 40 metri prima di "accavallarsi" la quota della traccia sale o 
scende con una pendenza costante.
4. la quota del punto che sta sopra e' maggiore di quella che sta sotto 
di almeno 6 metri.
Quando abbiamo trovato i punti fatti cosi', abbiamo trovato un ponte.

Secondo esperimento.
Scriviamo un tool che individua i punti dove si verificano 
contemporaneamente queste condizioni:
1. la stessa traccia GPX si accavalla a se stessa (punto 1 e punto 2 con 
le stesse coordinate);
2. la somma degli angoli di incidenza nell'arco compreso tra il punto 1 
ed il punto 2 e' pari a 360°;
3. la quota di P1=P2.
Abbiamo trovato una rotatoria dove il conducente ha eseguito una manovra 
alla "mad Ivan" (Caccia ad ottobre rosso).


>> http://topofusion.com/jcdl-04-trails.pdf
>>
>> Topofusion (c) fa (male) quello che vogliamo fare noi:
>> www.topofusion.com
>> 
>
> Lo hai già provato?
>
>   
la versione trial che si puo' scaricare dal sito. Una ciofeca. Pero' 
l'idea e' buona.
>> Un altro programma di dubbia licenza che fa quello che vogliamo fare noi
>> e' mapgeneration:
>> http://mapgeneration.berlios.de/tiki/tiki-index.php
>> 
>
> Qual'è la licenza? Il progetto comunque sembra dormiente dal 2005. Lo
> provo, poi vi faccio sapere.
>   
Mi sembra che sia rilasciato sotto la Academic Free License.

Ciao
/niubii/


___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-11 Per discussione Paolo Molaro
On 09/11/08 Niccolo Rigacci wrote:
> On Thu, Sep 11, 2008 at 12:12:14PM +0200, Paolo Molaro wrote:
> > Ora, il tempo impiegato a tracciare una way e' talmente piu' breve del
> > tempo impiegato a percorrere la strada con qualsiasi mezzo che ci
> > ritroviamo in questa situazione e il tempo totale di mappatura diventa:
> 
> Non sono d'accordo.
> 
> Se piazzo diversi GPS logger a bordo di altrettanti mezzi e poi 
> li faccio viaggare (amici e parenti, flotta aziendale, ...)
> avrò stante tracce, molte della stessa strada.

Il problema e' che se aspetti le settimane/mesi che servono per avere
molte tracce, nel frattempo qualcun'altro avra' gia' mappato la strada
(se e' una strada frequentata, se non lo e' anche tu avrai poche tracce)
e quindi le tracce multiple serviranno solo a correggere eventualmente
la way esistente, come ho suggerito nella mia mail. Questo vale tanto
piu' se anche gli altri fanno come faccio io: siccome siamo molto
indietro mappo le zone che non hanno dati in osm. Sapere che ci sono
tanti gpx di quella zona e che non vengono semplicemente tracciate
perche' si aspetta o di averne di piu' o di avere un tool magico e' un
po' deprimente, visto che potrei andare a mappare zone che ne hanno piu'
bisogno.
Questo a prescindere dal fatto che comunque il tool puo' produrre
automaticamente solo delle way, senza nessuno degli attributi
importanti che una buona mappa dovrebbe avere.

> Calcolare la "linea centrale" di un fascio di tracce sarebbe 
> veramente molto utile. Io stesso ho molte tracce di strade 
> statali: o faccio il ricalco a mano oppure arbitrariamente ne 
> prendo una a caso e quella diventa "la" strada.

In josm puoi caricare diverse tracce gpx, non c'e' bisogno di
aspettare un mitico nuovo tool, e tracciare la way ad occhio sulla media.
Penso che se la prospettiva di avere questo nuovo tool ritardasse
l'immissione dei dati in osm di qualche settimana o anche giorno
sarebbe piu' un danno che non bilancia il vantaggio eventuale di avere
una strada tracciata due metri piu' in qua on in la'.

In pratica, se avete dei file gpx, tracciate le way e fate l'upload su
osm appena possibile invece di ritardare: questo ha un valore maggiore
per la comunita' di quanto lo posso avere una way precisa al decimetro
(cosa che sara' possibile fare in futuro comunque).

> Eviterei pero' di sviluppare un plugin di Josm, la faccenda e' 
> di interesse generale, meglio un tool standalone o una 

D'accordissimo, il tool non dovrebbe avere nessuna dipendenza
da josm.

lupus

-- 
-
[EMAIL PROTECTED] debian/rules
[EMAIL PROTECTED] Monkeys do it better

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-11 Per discussione Niccolo Rigacci
On Thu, Sep 11, 2008 at 12:12:14PM +0200, Paolo Molaro wrote:
> 
> Ora, il tempo impiegato a tracciare una way e' talmente piu' breve del
> tempo impiegato a percorrere la strada con qualsiasi mezzo che ci
> ritroviamo in questa situazione e il tempo totale di mappatura diventa:

Non sono d'accordo.

Se piazzo diversi GPS logger a bordo di altrettanti mezzi e poi 
li faccio viaggare (amici e parenti, flotta aziendale, ...)
avrò stante tracce, molte della stessa strada.

Calcolare la "linea centrale" di un fascio di tracce sarebbe 
veramente molto utile. Io stesso ho molte tracce di strade 
statali: o faccio il ricalco a mano oppure arbitrariamente ne 
prendo una a caso e quella diventa "la" strada.

Eviterei pero' di sviluppare un plugin di Josm, la faccenda e' 
di interesse generale, meglio un tool standalone o una 
libreria che poi magari si integra in Josm, Markaator, Qgis, 
Grass, ecc.

-- 
Niccolo Rigacci
Firenze - Italy

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-11 Per discussione Elena of Valhalla
On Thu, Sep 11, 2008 at 11:59 AM, Cristiano Giovando <[EMAIL PROTECTED]> wrote:
> [...]
> Per implementare ad esempio il riconoscimento del tipo di strada in
> base alla velocità media, [...] Sicuramente le autostrade hanno una firma 
> "mappale"
> ben definita, [...]

idealmente sarebbe una cosa fantastica

nella pratica la vedo come una cosa per la quale si perde piu` tempo a
farla di quanto si risparmi usandola: le autostrade sono facilmente
riconoscibili (almeno finche' non c'e` traffico), ma sono anche in
gran parte mappate, ad eccezione al massimo degli svincoli, ma per gli
altri tipi di strada le velocita` legali e reali sono troppo simili su
tipi di strade diverse da permettere la distinzione

niente in contrario alla ricerca di intelligenza artificiale fine a se
stessa, ma forse altri programmi sono piu` urgenti

-- 
Elena of Valhalla

homepage: http://www.trueelena.org
email: [EMAIL PROTECTED]

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-11 Per discussione Paolo Molaro
On 09/11/08 niubii wrote:
> Sono dell'avviso che dobbiamo mandare il nostro plug-in a scuola guida.

[...]
> Aggiungo un'altra idea leonardesca.
> Prendiamo una highway=* disegnata a mano con il metodo classico, 
> ricalcando una fila di puntini.
[...]
> Una volta istruito il plug-in (cioe' quando il plug-in ti dice per la 
> centesima volta: "scommetto che anche questa e' un'autostrada" e tu gli 
> rispondi "si" per la centesima volta) usi questa sua capacita' di 
> riconoscere le autostrade per fargli analizzare i segmenti elementari di 
> traccia "vergine" (fatto?) (b) :-) dove nessuno ha ancora ricalcato 
> con il metodo classico.

Siete sicuri che questo plugin risolva dei problemi reali?
Tralasciando il riconoscimento automatico del tipo di highway
(che secondo me non e' automatizzabile per troppi motivi da elencare qui),
anche il fare il merge di piu' tracce gpx per averne una piu' precisa
e in base a questa inserire una way mi sembra un caso che nella realta'
non si presenta cosi' spesso da valer la pena farlo in quel modo.
In particolare richiede che ci siano N tracce gpx, diciamo 5 per fare un
numero sufficiente per poter fare una buona media ma non troppo alto
da essere irrealistico (quando mai avremo 5 mappatori in media per ogni
strada italiana?:-).

La generazione automatica di una nuova way richiede che questa non esista
gia' altrimenti si creerebbero delle inutili sovrapposizioni, quindi
significa che su ben 5 mappatori che sono passati di li' nemmeno uno
ha trovato il tempo di tracciare il percorso e farne l'upload. Oppure
che lo stesso mappatore ci e' passato 5 volte per avere tracce da
mediare (dovrebbe farlo in giorni e ore diverse in modo da avere i
satelliti in configurazioni diverse, altrimenti il ricevitore potrebbe
accumulare errori invece di cercare di farli eliminare tra di loro).

Ora, il tempo impiegato a tracciare una way e' talmente piu' breve del
tempo impiegato a percorrere la strada con qualsiasi mezzo che ci
ritroviamo in questa situazione e il tempo totale di mappatura diventa:

1) senza il tool:
* 1 ora spesa per ogni mappatore a percorrere la strada (5 ore)
* 5 minuti a tracciare le way su josm
* 30 minuti ad aggiungere POI, nomi etc.

2) con il tool:
* 1 ora spesa per ogni mappatore a percorrere la strada (5 ore)
* 1 minuto ci mette il tool e 1 minuto per controllare che non
abbia fatto cazzate
* 30 minuti ad aggiungere POI, nomi etc.

Quindi in totale si risparmiano 3 minuti su 5 ore e 35 minuti (meno dell'1 %).
Se non siamo nella situazione ideale (cioe' la nuova way e' in una zona
vergine, senza altre way ad incrociare), bisogna anche fare le
correzioni e il vantaggio si riduce, forse, a 1 minuto su 5 ore e mezza
di lavoro.

In pratica il tool ottimizza una fase del lavoro minima e per poter
funzionare richiede piu' passaggi di mappatura, che sono quelli che
portano via piu' tempo. Infatti il caso senza tool richiede in totale
solo 1 ora e 35 minuti, contro le 5 ore e 35 con il tool necessarie per
avere il dato su osm usufruibile da tutti.

Spero di non avervi demoralizzato:) perche' secondo me un tool che
faccia un buon merge delle tracce gpx serve (eliminando i punti troppo
distanti dalla media e tenendo conto della direzione di movimento), ma
verrebbe usato in modo molto diverso: dopo che le way sono state
tracciate si usa questo gpx per poterle correggere se necessario
(questa fase dunque avverrebbe settimane/mesi/anni dopo che il dato e'
stato aggiunto al db osm, quando ci saranno diverse tracce su cui poter
mediare e non prima, come proposto).

lupus

-- 
-
[EMAIL PROTECTED] debian/rules
[EMAIL PROTECTED] Monkeys do it better

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-11 Per discussione Cristiano Giovando
On Thu, Sep 11, 2008 at 3:28 AM, niubii <[EMAIL PROTECTED]> wrote:

> Spero soltanto che questo mio modo scherzoso di esporre le cose non
> risulti sgradevole.

Altrochè, sei stato molto chiaro e figurativo nella tua spiegazione.
L'idea di istruire la mappa a riconoscersi e taggarsi da sola è molto
interessante e decisamente una componente importante di OSM. Ci sono
sempre più sensori in giro che creano mapping "passivo" e per cui non
esiste sempre una conoscenza locale o una persona fisica a ricalcare i
puntini. Per questo dobbiamo lasciare alla macchina coma hai ben
suggerito il compito di disegnare o modificare la strada.

Per implementare ad esempio il riconoscimento del tipo di strada in
base alla velocità media, servirebbero i GPX originali da cui si possa
ricavare velocità, pendenza e frequenza di registrazione. Quindi prima
di pensare ad integrare tracce direttamente dal db si potrebbero usare
tracce personali. Sicuramente le autostrade hanno una firma "mappale"
ben definita, un primo esperimento si può fare su questo e vedere con
che accuratezza si può estrarre autostrade da varie tracce a caso e
diversi modelli di GPS.


> Ho recuperato i link che volevo segnalarti:
> http://www.isi.edu/~pynadath/MOO-2005/8.pdf
> http://www.atlantis-press.com/php/download_paper.php?id=293
> http://www.araa.asn.au/acra/acra2007/papers/paper74final.pdf

Molto interessanti.

> http://topofusion.com/jcdl-04-trails.pdf
>
> Topofusion (c) fa (male) quello che vogliamo fare noi:
> www.topofusion.com

Lo hai già provato?

> Un altro programma di dubbia licenza che fa quello che vogliamo fare noi
> e' mapgeneration:
> http://mapgeneration.berlios.de/tiki/tiki-index.php

Qual'è la licenza? Il progetto comunque sembra dormiente dal 2005. Lo
provo, poi vi faccio sapere.



C

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-11 Per discussione Diego Guidotti - Aedit s.r.l.
Una nota sulla difficoltà di automatizzare il merge. Spesso guardando un
fascio di tracce si individua un gruppo di tracce omogenee di buona qualità
e alcune tracce che "sbarellano" (bassa campionatura, a volte errori
sistematici alti). Ad occhio quindi si segue il "main stream" eliminando
automaticamente gli outliers. In automatico si rischia di fare una media
pesata tra tracce buone e meno buone.

Il problema è interessante da trattare soprattutto se, come mi è sembrato di
capire, occorre importare un blocco notevole di tracks,  ma mi sentirei di
preferire l'upload delle tracce singole sul server in modo da permettere al
mappatore di  analizzarne, a vista, la qualità (considerato che il grosso
del lavoro è di tagging e di pulizia dei nodi ).

Ciao,
Diego



2008/9/11 Elena of Valhalla <[EMAIL PROTECTED]>

> 2008/9/11 niubii <[EMAIL PROTECTED]>:
> > [...]
> > Faccio notare che nelle zone d'ombra, dove la precisione e'
> > approssimativa, lo e' per tutti.
>
> Quello pero` non e` l'unico motivo per cui una traccia possa essere
> approssimativa; il mezzo con cui si mappa ha una sua influenza
> significativa sulla qualita` delle tracce: mappando a piedi e` molto
> facile avere dei percorsi saltellanti, tipicamente spostati su un lato
> (camminare in centro alla strada non e` in generale una pratica molto
> igenica :) ), spesso con gli incroci che non combaciano, con soste
> apparentemente insensate e relativa nuvola di punti, eccetera.
>
> Di solito quando ho tracce del genere non le uploado neanche sul
> server: le ricalco appena possibile, finche' mi ricordo abbastanza
> bene come sia fatta la strada, e poi se mi capita di ripassare in auto
> (se lecito) correggo
>
> > Quindi se rilevo una traccia approssimativa, la fondo alle altre
> > approssimative,
>
> gia`, ma se si rileva una traccia approssimativa (mappata a piedi,
> segnandosi con cura tutte le strade e i poi) di una zona di cui ci
> sono tracce belle precise, meglio tenersi le tracce precise e
> disegnare su quelle, tenendo quella approssimativa solo per quando
> strettamente necessario
>
> > [...]
> > Scusa per la poca chiarezza ma e' un po' tardi...
>
> era chiaro mi sembra
>
> --
> Elena of Valhalla
>
> homepage: http://www.trueelena.org
> email: [EMAIL PROTECTED]
>
> ___
> Talk-it mailing list
> Talk-it@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-it
>
___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-11 Per discussione Elena of Valhalla
2008/9/11 niubii <[EMAIL PROTECTED]>:
> [...]
> Faccio notare che nelle zone d'ombra, dove la precisione e'
> approssimativa, lo e' per tutti.

Quello pero` non e` l'unico motivo per cui una traccia possa essere
approssimativa; il mezzo con cui si mappa ha una sua influenza
significativa sulla qualita` delle tracce: mappando a piedi e` molto
facile avere dei percorsi saltellanti, tipicamente spostati su un lato
(camminare in centro alla strada non e` in generale una pratica molto
igenica :) ), spesso con gli incroci che non combaciano, con soste
apparentemente insensate e relativa nuvola di punti, eccetera.

Di solito quando ho tracce del genere non le uploado neanche sul
server: le ricalco appena possibile, finche' mi ricordo abbastanza
bene come sia fatta la strada, e poi se mi capita di ripassare in auto
(se lecito) correggo

> Quindi se rilevo una traccia approssimativa, la fondo alle altre
> approssimative,

gia`, ma se si rileva una traccia approssimativa (mappata a piedi,
segnandosi con cura tutte le strade e i poi) di una zona di cui ci
sono tracce belle precise, meglio tenersi le tracce precise e
disegnare su quelle, tenendo quella approssimativa solo per quando
strettamente necessario

> [...]
> Scusa per la poca chiarezza ma e' un po' tardi...

era chiaro mi sembra

-- 
Elena of Valhalla

homepage: http://www.trueelena.org
email: [EMAIL PROTECTED]

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-10 Per discussione niubii
Elena of Valhalla ha scritto:
>>> Possiamo proporre un plugin per JOSM che "fonde" le tracce GPS nuove con
>>> il grafo preesistente, laddove esiste.
>>>   
>> Sarebbe un ottima idea sviluppare cio' all'interno di JOSM.
>> 
>
> non ne sono cosi` sicura: mi sembra una cosa piu` adatta ad essere
> usata con dati di una certa qualita`; ho paura che integrarlo troppo
> in josm (o peggio ancora potlatch) possa spingere troppe persone ad
> usarlo con i dati approssimativi tipici dei normali ricevitori, con
> risultati peggiori di quelli che si possono ottenere disegnando le
> tracce con l'aiuto della conoscenza del posto
>
>   
Mi spiace di doverti contraddire ma non sono daccordo. :-)
Anzi, al contrario, io farei girare l'algoritmo di fusione direttamente 
sul server, ogni volta che qualcuno carica una traccia.
Facendo cosi', avrei una sola traccia GPX da scaricare e l'operazione 
manuale di "ricalco" dei puntini sarebbe senz'altro piu' semplice.

Faccio notare che nelle zone d'ombra, dove la precisione e' 
approssimativa, lo e' per tutti.
Quindi se rilevo una traccia approssimativa, la fondo alle altre 
approssimative, ottengo una mappa approssimativa, la uso per navigare, 
passo di nuovo nella zona d'ombra, il mio ricevitore "sballa" 
indicandomi una posizione approssimativa e quindi la precisione non 
serve a nessuno.

Scusa per la poca chiarezza ma e' un po' tardi...

Ciao
/niubii/


___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-10 Per discussione niubii
Cristiano Giovando ha scritto:
>> Una specie di filtro bayesiano che si autoistruisca.
>> 
>
> Puo' spiegare meglio questa idea?
>
>   
Ci provo con parole mie :-)

Sono dell'avviso che dobbiamo mandare il nostro plug-in a scuola guida.

Quando io (quasi chiunque) guido, compio delle manovre che sono 
standard: rallento prima dell'incrocio, se arriva qualcuno mi fermo, poi 
svolto a destra.
Questa manovra, ad "occhio", e' ben visibile sulla traccia GPS che ho 
nel frattempo registrato.
Visto che ad occhio e' riconoscibile, perche' non cerchiamo di 
descriverla matematicamente?

Dobbiamo far analizzare la traccia al plug-in il quale, quando rileva 
una "variazione" di alcuni parametri critici, rispetto alla loro media 
nel tratto elementare precedente/successivo, fa una domanda del tipo:
1. come si chiama questa manovra?
2. perche' hai improvvisamente rallentato da 50 a 10 all'ora nell'arco 
di 30 metri ed poi ti sei fermato 5 secondi?
3. perche' dopo la sosta la tua direzione media e' cambiata, rispetto al 
tratto precedente, di circa 90°?

Risposta:
a. la manovra si chiama "svolta a destra";
b. quello si chiama "incrocio";
c. quella e' una strada diversa.

Il plug-in, se e' furbo, si memorizza la risposta e la prossima volta 
che riconosce la stessa situazione ti chiede: anche qui hai svoltato a 
destra? Si.
Quando il plug-in si accorge che ormai ci azzecca 9/10, smette di 
chiedertelo.

La "nostra" forza e' che siamo in tanti, quindi se imparera' a guidare 
lo fara' tramite lo stile di guida di tutti noi, non soltanto di uno che 
guida come pacman.

Aggiungo un'altra idea leonardesca.
Prendiamo una highway=* disegnata a mano con il metodo classico, 
ricalcando una fila di puntini.
Prendiamo la fila di puntini che sta sotto alla way.
Spezziamo la fila di puntini in tratti elementari, ciascuno dei quali ha 
caratteristiche omogenee, entro una certa soglia: stessa velocita' 
media, stessa direzione orizzontale, stessa pendenza. Fatto?

(uniamola con abbondante colla vinilica. Fatto? b mi sto 
mucciacciando) :-)

Se io "associo" questa highway al tratto GPX elementare sottostante, per 
esempio selezionandole entrambi e creando una specie di relazione, posso 
"insegnare" al plug-in che quella fila di puntini con quelle 
caratteristiche corrisponde ad una highway=*.
Per esempio: un tratto di traccia omogeneo, in cui la velocita' media e' 
compresa tra 110 e 130Km/h, dove la direzione cambia al massimo di un 
angolo orizzontale  e la pendenza al massimo di un valore  
(conosciamo le norme del CdS per la costruzione delle strade)  molto 
probabilmente individua un tratto di autostrada.

Una volta istruito il plug-in (cioe' quando il plug-in ti dice per la 
centesima volta: "scommetto che anche questa e' un'autostrada" e tu gli 
rispondi "si" per la centesima volta) usi questa sua capacita' di 
riconoscere le autostrade per fargli analizzare i segmenti elementari di 
traccia "vergine" (fatto?) (b) :-) dove nessuno ha ancora ricalcato 
con il metodo classico.

Spero soltanto che questo mio modo scherzoso di esporre le cose non 
risulti sgradevole.

> Fai una ricerca per "spatial data mining".
>   
>
> Cosa centra il data mining? Non mi viene in mente nessun algoritmo di
> Weka o altri data mining tools da utlizzare per questo scopo.  Forse
> il k-means o qualche algoritmo di clustering ma non l'ho mai provato
> su dati lineari.
>
>   

Ho recuperato i link che volevo segnalarti:
http://www.isi.edu/~pynadath/MOO-2005/8.pdf
http://www.atlantis-press.com/php/download_paper.php?id=293
http://www.araa.asn.au/acra/acra2007/papers/paper74final.pdf
http://topofusion.com/jcdl-04-trails.pdf

Topofusion (c) fa (male) quello che vogliamo fare noi:
www.topofusion.com

Un altro programma di dubbia licenza che fa quello che vogliamo fare noi 
e' mapgeneration:
http://mapgeneration.berlios.de/tiki/tiki-index.php

Ciao
/niubii/

P.S. Fatto? :-)





___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-10 Per discussione Elena of Valhalla
2008/9/10 Cristiano Giovando <[EMAIL PROTECTED]>:
> On Wed, Sep 10, 2008 at 6:53 PM, niubii <[EMAIL PROTECTED]> wrote:
>> Possiamo proporre un plugin per JOSM che "fonde" le tracce GPS nuove con
>> il grafo preesistente, laddove esiste.
> Sarebbe un ottima idea sviluppare cio' all'interno di JOSM.

non ne sono cosi` sicura: mi sembra una cosa piu` adatta ad essere
usata con dati di una certa qualita`; ho paura che integrarlo troppo
in josm (o peggio ancora potlatch) possa spingere troppe persone ad
usarlo con i dati approssimativi tipici dei normali ricevitori, con
risultati peggiori di quelli che si possono ottenere disegnando le
tracce con l'aiuto della conoscenza del posto

dopodiche', ben venga per chi puo` permettersi di avere accesso a dati
migliori, ovviamente

-- 
Elena of Valhalla

homepage: http://www.trueelena.org
email: [EMAIL PROTECTED]

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-10 Per discussione Cristiano Giovando
On Wed, Sep 10, 2008 at 6:53 PM, niubii <[EMAIL PROTECTED]> wrote:
> Possiamo proporre un plugin per JOSM che "fonde" le tracce GPS nuove con
> il grafo preesistente, laddove esiste.

Sarebbe un ottima idea sviluppare cio' all'interno di JOSM.

> Una specie di filtro bayesiano che si autoistruisca.

Puo' spiegare meglio questa idea?

> Sono sicuro che si potrebbe realizzare con strumenti open (grass, R,
> weka) piuttosto che arcgis.

In ArcGIS ci siamo quasi, manca solo la call diretta all'API per
recuperare i dati al volo. Sarebbe utile avere lo stesso procedimento
implementato con FOSS. Nei prossimi giorni pubblichero' il modello
ArcGIS e un minimo di documentazione.

> Fai una ricerca per "spatial data mining".

Cosa centra il data mining? Non mi viene in mente nessun algoritmo di
Weka o altri data mining tools da utlizzare per questo scopo.  Forse
il k-means o qualche algoritmo di clustering ma non l'ho mai provato
su dati lineari.


C

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-10 Per discussione niubii
Roberto Navoni ha scritto:
> si la cosa mi interessa ... dopo aver inviato il posto ho fatto qualche 
> altra prova e l'unica cosa "semplice" che ho fatto e funziona è il merge 
> dei nodi vicini , selezionando ed eseguendo il merge la cosa sembra 
> funzionare , ovviamente c'e' molto da fare in manuale . 
>   
Possiamo proporre un plugin per JOSM che "fonde" le tracce GPS nuove con
il grafo preesistente, laddove esiste.
Una specie di filtro bayesiano che si autoistruisca.

Sono sicuro che si potrebbe realizzare con strumenti open (grass, R,
weka) piuttosto che arcgis.
Fai una ricerca per "spatial data mining".

Ciao
/niubii/




___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-09 Per discussione Carlo Stemberger
Cristiano Giovando ha scritto:
> 2008/9/9 Martin Koppenhoefer <[EMAIL PROTECTED]>:
>   
>> è molto semplice: dissegna a mano sopra la media estimato / scoperto da te.
>> Non è un problema che riguarda la software, ma le competenze/connoscenze del
>> luogo del mappatore.
>> 
>
> Martin,
>
> stiamo cercando di fare esattamente il contrario, ovvero non dovere
> disegnare a mano sopra ogni traccia.
>
>
>   
Io trovo che l'intervento umano sia utile per avere dati di maggiore 
qualità. Anche perché ci vuole abbastanza poco a ricalcare le tracce, il 
grosso del tempo lo si impiega nell'inserire i tag (almeno, per me è 
così), e credo proprio che l'inserimento dei tag si molto più difficile 
da automatizzare :-)

Comunque se si trovasse un modo per generare automaticamente le strade, 
ottenendo un lavoro di qualità, sarebbe interessante. Secondo me però 
può funzionare bene solo quando si hanno moltissime tracce GPS disponibili.

-- 
 .'  `.   | Registered Linux User #443882
 |a_a  |  | http://counter.li.org/  .''`.
 \<_)__/  +--- : :'  :
 /(   )\  ---+ `. `'`
|\`> < /\  Registered Debian User #9 |   `-
\_|=='|_/   http://debiancounter.altervista.org/ |


___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-09 Per discussione Roberto Navoni
Si sono d'accordo anche perchè dalle tracce gpx , in futuro bisognerà 
cercare di ricostruire in modo fedele anche le manovre da eseguire per 
eseguire in modo corretto una rotonda ... ribadisco che dopo questa mail 
ho visto che una funzione molto valida che non avevo visto subito è il 
merge dei nodi , il concetto è realizzare una funzione semiautomatica 
che sia in grado di effettuare il merge dei nodi sul tracciato medio , 
mi sembra interessante il contributo di grass a questo problema ...
Ho comunque deciso che realizzero un video tutorial per pubblicare un 
po' di trucchetti che ho scoperto in josm in questi mesi  infatti ho 
notato che molti utenti utilizzando preferibilmente potlatch come editor 
che io assolutamente non sono mai riuscito ad usare per i suoi limiti 
anche se molto facile da impiegare per i neofiti.
Un saluto
Roberto Navoni

Cristiano Giovando ha scritto:
> 2008/9/9 Martin Koppenhoefer <[EMAIL PROTECTED]>:
>   
>> è molto semplice: dissegna a mano sopra la media estimato / scoperto da te.
>> Non è un problema che riguarda la software, ma le competenze/connoscenze del
>> luogo del mappatore.
>> 
>
> Martin,
>
> stiamo cercando di fare esattamente il contrario, ovvero non dovere
> disegnare a mano sopra ogni traccia.
>
>
> C
>
> ___
> Talk-it mailing list
> Talk-it@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-it
> 
>
>
> Nessun virus nel messaggio in arrivo.
> Controllato da AVG - http://www.avg.com 
> Versione: 8.0.169 / Database dei virus: 270.6.19/1661 -  Data di rilascio: 
> 09/09/2008 4.58
>
>   


___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-09 Per discussione Cristiano Giovando
2008/9/9 Martin Koppenhoefer <[EMAIL PROTECTED]>:
>
> è molto semplice: dissegna a mano sopra la media estimato / scoperto da te.
> Non è un problema che riguarda la software, ma le competenze/connoscenze del
> luogo del mappatore.

Martin,

stiamo cercando di fare esattamente il contrario, ovvero non dovere
disegnare a mano sopra ogni traccia.


C

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-09 Per discussione Martin Koppenhoefer
2008/9/9 Niccolo Rigacci <[EMAIL PROTECTED]>

> On Sun, Sep 07, 2008 at 09:15:24PM +0100, Roberto Navoni wrote:
> > quando mi trovo piu' passaggi per la
> > stessa strada è un gran caos , non c'e' nessuno che abbia qualche bella
> > dritta da darmi per evitare il taglia cuci ?!
>
> Avevo fatto una domanda analoga diverso tempo addietro sulla
> mailing list gfoss.it (geografi piu' esperti di noi).
>
> Mi hanno spiegato che concettualmente il problema non e' semplice
> da risolvere, non esistevano strumenti consolidati per farlo
> almeno nel campo del software libero.
>
> Ricordo anche che mi avevano dato il riferimento ad un
> lavoro riguardo la derivazione della "centerline" con il software
> GRASS:
>
> http://www.faunalia.com/pipermail/gfoss/2008-May/009446.html
>
> --
>

è molto semplice: dissegna a mano sopra la media estimato / scoperto da te.
Non è un problema che riguarda la software, ma le competenze/connoscenze del
luogo del mappatore.

Martin
___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-09 Per discussione Niccolo Rigacci
On Sun, Sep 07, 2008 at 09:15:24PM +0100, Roberto Navoni wrote:
> quando mi trovo piu' passaggi per la 
> stessa strada è un gran caos , non c'e' nessuno che abbia qualche bella 
> dritta da darmi per evitare il taglia cuci ?!

Avevo fatto una domanda analoga diverso tempo addietro sulla 
mailing list gfoss.it (geografi piu' esperti di noi).

Mi hanno spiegato che concettualmente il problema non e' semplice 
da risolvere, non esistevano strumenti consolidati per farlo 
almeno nel campo del software libero.

Ricordo anche che mi avevano dato il riferimento ad un 
lavoro riguardo la derivazione della "centerline" con il software 
GRASS:

http://www.faunalia.com/pipermail/gfoss/2008-May/009446.html

-- 
Niccolo Rigacci
Firenze - Italy

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-08 Per discussione Roberto Navoni
Ciao Cristiano,
si la cosa mi interessa ... dopo aver inviato il posto ho fatto qualche 
altra prova e l'unica cosa "semplice" che ho fatto e funziona è il merge 
dei nodi vicini , selezionando ed eseguendo il merge la cosa sembra 
funzionare , ovviamente c'e' molto da fare in manuale . Per quanto 
riguarda i processi totalmente automatici o parzialmente bisognerà 
realizzare qualcosa di furbo , se fosse già integrato  in josm , sarebbe 
piu' facile da diffondere e testare.
Purtroppo il java non lo mastico moltissimo , attualmente abbiamo fatto 
una bella applicazione in .NET per la trasformazione da SHP a OSM 
convertendo eventuali tag SHP in tag OSM , non so' se questa basa possa 
servire da integrazione al lavoro che hai fatto tu fammi sapere.
Un saluto
Roberto Navoni
> On Sun, Sep 7, 2008 at 10:15 PM, Roberto Navoni <[EMAIL PROTECTED]> wrote:
>   
>> Buonasera a Tutti i mitici OSMapper ,
>> sto' mappando un po' di territorio nella bassa bresciana , mentre per
>> quanto riguarda le tracce gps singole , si riesce a lavorare molto bene
>> con Josm e alcuni plugin furbi , quando mi trovo piu' passaggi per la
>> stessa strada è un gran caos , non c'e' nessuno che abbia qualche bella
>> dritta da darmi per evitare il taglia cuci ?!
>> 
>
> Vedi miei post [1] e [2]. Meno male non sono l'unico che si pone
> questo problema. O vogliamo spendere ore a "ricalcare" le tracce
> GPS??? Mi aspettavo un minimo di risposta almeno dalla comunità GFOSS,
> ma per ora niente...
>
> Qualche giorno fa con dei colleghi abbiamo creato un modello per
> ArcGIS che fa esattamente questo, importando le tracce da shp,
> rimuovendo tracce sovrapposte, e comparando con il planet esistente
> per evitare duplicazioni nella fase ti upload. Se ti interessa fammi
> sapere.
>
>
> C
>
>
> [1] http://lists.openstreetmap.org/pipermail/talk-it/2008-August/002595.html
> [2] 
> http://lists.openstreetmap.org/pipermail/talk-it/2008-September/002761.html
>
> ___
> Talk-it mailing list
> Talk-it@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-it
> 
>
>
> Nessun virus nel messaggio in arrivo.
> Controllato da AVG - http://www.avg.com 
> Versione: 8.0.169 / Database dei virus: 270.6.18/1658 -  Data di rilascio: 
> 07/09/2008 15.30
>
>   


___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-08 Per discussione Cristiano Giovando
On Sun, Sep 7, 2008 at 10:15 PM, Roberto Navoni <[EMAIL PROTECTED]> wrote:
> Buonasera a Tutti i mitici OSMapper ,
> sto' mappando un po' di territorio nella bassa bresciana , mentre per
> quanto riguarda le tracce gps singole , si riesce a lavorare molto bene
> con Josm e alcuni plugin furbi , quando mi trovo piu' passaggi per la
> stessa strada è un gran caos , non c'e' nessuno che abbia qualche bella
> dritta da darmi per evitare il taglia cuci ?!

Vedi miei post [1] e [2]. Meno male non sono l'unico che si pone
questo problema. O vogliamo spendere ore a "ricalcare" le tracce
GPS??? Mi aspettavo un minimo di risposta almeno dalla comunità GFOSS,
ma per ora niente...

Qualche giorno fa con dei colleghi abbiamo creato un modello per
ArcGIS che fa esattamente questo, importando le tracce da shp,
rimuovendo tracce sovrapposte, e comparando con il planet esistente
per evitare duplicazioni nella fase ti upload. Se ti interessa fammi
sapere.


C


[1] http://lists.openstreetmap.org/pipermail/talk-it/2008-August/002595.html
[2] http://lists.openstreetmap.org/pipermail/talk-it/2008-September/002761.html

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Semplificazione tracce multiple gps miglior strategia con Josm ?!?

2008-09-07 Per discussione Roberto Navoni
Buonasera a Tutti i mitici OSMapper ,
sto' mappando un po' di territorio nella bassa bresciana , mentre per 
quanto riguarda le tracce gps singole , si riesce a lavorare molto bene 
con Josm e alcuni plugin furbi , quando mi trovo piu' passaggi per la 
stessa strada è un gran caos , non c'e' nessuno che abbia qualche bella 
dritta da darmi per evitare il taglia cuci ?!
Un saluto
Roberto Navoni

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it