Marco Polci ha scritto:
> lo vorresti vedere in sovrapposizione alla mappa? oppure andrebbe bene 
> in una finestra separata insieme ad altre info
> sullo stato del ricevitore GPS? non ho capito come lo vorresti usare, se 
> mi spieghi mi faccio un'idea di come
> è meglio procedere.

Non sono ancora riuscito ad usare audio oppure foto, ma c'e' il problema 
della sincronizzazione (mi riferisco a quanto spiegato nelle videoguide 
di josm e nella wiki di josm).
Per le foto mi pare di aver visto che basta fotografare l'ora del 
ricevitore satellitare (quindi bisogna poter leggere l'ora del 
satellite) per calcolare lo scarto di secondi rispetto ai dati exif 
delle foto.
Per l'audio sono proposti diversi sistemi.
Io pensavo di fare questo (correggetemi se il metodo non e' corretto):

- avvio il collegamento ai satelliti
- visualizzo sul display l'orologio
- vedo che sono, ad esempio, le 7:43:52, faccio partire la registrazione 
audio sul mezzo separato (ad esempio il cellulare) visto che pollicino 
non supporta la megatraccia e dico: "venerdi' 4 dicembre, ore 7:44:00 
secondi..........ora" e "ora" lo dico quando sul display sono veramente 
le 7:44:00
- mappo in moto, con cuffie sotto al casco per registra la megatraccia 
(impossibile schiacciare alcun tasto)
- al termine delle registrazione faccio una cosa simile, dico "sono le 
8:12:20..............ora" e dico "ora" quando effettivamente sono le 8:12:20

sul pc, con audacity, ad esempio, ritaglio i due ora e so esattamente a 
che ora sono stati registrati (volendo posso registrare al contrario: 
"ora 7:44:00") e di conseguenza so quando dura, secondo il gps, la mia 
traccia audio. Per il sincronismo, se ho il tasto per far partire il 
logging direi che e' banale, per la calibrazione, basta dividere la 
durata gps per la durata della traccia.

questo pensavo

> Non avevo messo questa possibilità perché volevo tenere l'interfaccia 
> semplice e con meno comandi possibile, però ultimamente ne ho avuto
> bisogno anch'io. Che ne dici di un'opzione che permette di scegliere fra 
> avviare la registrazione subito o avviarla al primo waypoint? la metterei
> nella finestra di configurazione così non dovrei aggiungere un altro 
> comando ai menù.

mi pare ragionevole, ma in questo modo non posso stopparla, devo per 
forza stoppare il collegamento al gps.

> Per ora lascio stare. Per la registrazione ho usato una libreria che 
> permette la registrazione solo in formato non compresso,
> un'unica megatraccia wav temo occuperebbe un'enormità di spazio.

Peccato. Il mio nokia non registra piu' di un minuto di voce, mi tocca 
comprarmi un programma che lo faccia (o comprarmi un registratore mp3). 
Inoltre ho il problema del sincronismo / calibrazione esposto sopra.
Pero' capisco le tue ragioni e per il momento vedo di accontentarmi.
Tieni conto che mappare in moto e' praticamente impossibile schiacciando 
tasti, bisogna per forza fare registrazione vocale (se c'e' un metodo 
alternativo fatemi sapere).

Grazie ancora, ciao!

P.S.:

questo e' il mio file di log:

------------------------28/07/08 
7.21.41System.Threading.ThreadAbortException: ThreadAbortException
in System.Windows.Forms.Application.Run(Form fm)
in MapperTools.Pollicino.Program.Main()
------------------------28/07/08 
7.54.46System.Threading.ThreadAbortException: ThreadAbortException
in System.Windows.Forms.Application.Run(Form fm)
in MapperTools.Pollicino.Program.Main()
------------------------28/07/08 
18.29.52System.Threading.ThreadAbortException: ThreadAbortException
in System.Windows.Forms.Application.Run(Form fm)
in MapperTools.Pollicino.Program.Main()
------------------------30/07/08 
20.11.56System.Threading.ThreadAbortException: ThreadAbortException
in System.Windows.Forms.Application.Run(Form fm)
in MapperTools.Pollicino.Program.Main()
------------------------30/07/08 
20.12.09System.Threading.ThreadAbortException: ThreadAbortException
in System.Windows.Forms.Application.Run(Form fm)
in MapperTools.Pollicino.Program.Main()
------------------------31/07/08 
22.43.16System.Threading.ThreadAbortException: ThreadAbortException
in System.Windows.Forms.Application.Run(Form fm)
in MapperTools.Pollicino.Program.Main()
------------------------01/08/08 
0.34.46System.Threading.ThreadAbortException: ThreadAbortException
in System.Windows.Forms.Application.Run(Form fm)
in MapperTools.Pollicino.Program.Main()
------------------------02/08/08 
1.34.36System.Threading.ThreadAbortException: ThreadAbortException
in System.Windows.Forms.Application.Run(Form fm)
in MapperTools.Pollicino.Program.Main()
------------------------02/08/08 
12.26.27System.Threading.ThreadAbortException: ThreadAbortException
in System.Windows.Forms.Application.Run(Form fm)
in MapperTools.Pollicino.Program.Main()
------------------------15/08/08 
21.22.48System.Threading.ThreadAbortException: ThreadAbortException
in System.Windows.Forms.Application.Run(Form fm)
in MapperTools.Pollicino.Program.Main()
------------------------15/08/08 
21.22.58System.Threading.ThreadAbortException: ThreadAbortException
in System.Windows.Forms.Application.Run(Form fm)
in MapperTools.Pollicino.Program.Main()
------------------------03/09/08 
7.43.27System.Threading.ThreadAbortException: ThreadAbortException
in System.Windows.Forms.Application.Run(Form fm)
in MapperTools.Pollicino.Program.Main()
------------------------03/09/08 
7.46.27System.InvalidOperationException: An unknown error occurred.
in 
Microsoft.WindowsMobile.Forms.CameraCaptureDialog.LaunchCameraCaptureDialog(IntPtr
 
ptrStruct)
in Microsoft.WindowsMobile.Forms.CameraCaptureDialog.ShowDialog()
in MapperTools.Pollicino.Form_MapperToolMain.action_takephoto()
in MapperTools.Pollicino.Form_MapperToolMain.menuItem_photo_Click(Object 
sender, EventArgs e)
in System.Windows.Forms.MenuItem.OnClick(EventArgs e)
in System.Windows.Forms.Menu.ProcessMnuProc(Control ctlThis, WM wm, 
Int32 wParam, Int32 lParam)
in System.Windows.Forms.Form.WnProc(WM wm, Int32 wParam, Int32 lParam)
in System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, 
Int32 lParam)
in Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain)
in System.Windows.Forms.Application.Run(Form fm)
in MapperTools.Pollicino.Program.Main()
------------------------06/09/08 
16.54.04System.Threading.ThreadAbortException: ThreadAbortException
in System.Windows.Forms.Application.Run(Form fm)
in MapperTools.Pollicino.Program.Main()
------------------------10/09/08 
18.31.02System.Threading.ThreadAbortException: ThreadAbortException
in System.Windows.Forms.Control.get_Bounds()
in System.Windows.Forms.Control.get_Size()
in MapsLibrary.MapControl.get_VisibleArea()
in MapsLibrary.MapControl.OnPaint(PaintEventArgs e)
in System.Windows.Forms.Control.WnProc(WM wm, Int32 wParam, Int32 lParam)
in System.Windows.Forms.ContainerControl.WnProc(WM wm, Int32 wParam, 
Int32 lParam)
in System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, 
Int32 lParam)
in Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain)
in System.Windows.Forms.Application.Run(Form fm)
in MapperTools.Pollicino.Program.Main()
------------------------10/09/08 
18.31.43System.Threading.ThreadAbortException: ThreadAbortException
in System.Windows.Forms.Application.Run(Form fm)
in MapperTools.Pollicino.Program.Main()

---- GPXJob(\Scheda SD\gpslog_2008-09-10_175636.txt)
System.Threading.ThreadAbortException: ThreadAbortException
in SharpGis.SharpGps.NMEA.GPRMC..ctor(String NMEAsentence)
in MapperTools.NMEA2GPX.GPXGenerator.NMEAToGPX(String nmea_input, String 
gpx_output)
in MapperTools.Pollicino.GPXSaver.ConvertWork.GPXJob()

----

------------------------18/09/08 
17.51.38System.Threading.ThreadAbortException: ThreadAbortException
in 
System.Windows.Forms.ApplicationThreadContext._InternalContextMessages(WM 
wm, Int32 wParam, Int32 lParam)
in Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain)
in System.Windows.Forms.Application.Run(Form fm)
in MapperTools.Pollicino.Program.Main()


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

Rispondere a