Nome utente:  
Password:  
Iscriviti 
Oggi è sab 30 mag 2020, 9:35

Tutti gli orari sono UTC + 1 ora [ ora legale ]



Apri un nuovo argomento Rispondi all’argomento  [ 10 messaggi ] 
  Stampa pagina Precedente | Successivo 
Autore Messaggio
 Oggetto del messaggio: calcolare velocità automobile con il gps
MessaggioInviato: mar 30 giu 2009, 23:32 
Non connesso
noob

Iscritto il: dom 5 ott 2008, 21:26
Messaggi: 18
ciao a tutti,

devo dire che ero molto indeciso su dove postare questo topic... se ho cannato ditemelo.

dopo aver provato la guida di jano (e modificato lo script che appena lo completo posterò qua) mi sono addentrato con un mio amico nell'ardua impresa di fare un programma come kismet in c# per windows.

l'impresa sta riuscendo ma ora volevo aggiungere la possibilità di visualizzare a che velocità si sta andando.

in modo approssimativo la velocità si trova facendo la distanza percorsa fratto il tempo.

si è una velocità approssimativa però già non saprei da dove inizia per calcolare la distanza.

il gps fornisce al programma le coordinate ogni 1000ms....

qualche idea?

grazie mille


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: mar 30 giu 2009, 23:50 
Non connesso
Staff WiFi-ITA Forum
Avatar utente

Iscritto il: mar 12 giu 2007, 0:19
Messaggi: 510
La butto li`: calcoli la distanza tra i due punti in metri, e questa e` la tua velocita`attuale in m/s (perche`1000ms=1s)(e poi, se vuoi, te la converti in km/h). Per la distanza tra i due punti: http://stackoverflow.com/questions/3658 ... oordinates

_________________
Immagine

SHIT HAPPENS


Top
 Profilo  
 
 Oggetto del messaggio: Re: calcolare velocità automobile con il gps
MessaggioInviato: gio 2 lug 2009, 2:21 
Non connesso
Vice-Admin
Avatar utente

Iscritto il: lun 11 giu 2007, 2:04
Messaggi: 2721
Località: in casa mia
dad388 ha scritto:
ciao a tutti,

devo dire che ero molto indeciso su dove postare questo topic... se ho cannato ditemelo.

dopo aver provato la guida di jano (e modificato lo script che appena lo completo posterò qua) mi sono addentrato con un mio amico nell'ardua impresa di fare un programma come kismet in c# per windows.

l'impresa sta riuscendo ma ora volevo aggiungere la possibilità di visualizzare a che velocità si sta andando.

in modo approssimativo la velocità si trova facendo la distanza percorsa fratto il tempo.

si è una velocità approssimativa però già non saprei da dove inizia per calcolare la distanza.

il gps fornisce al programma le coordinate ogni 1000ms....

qualche idea?

grazie mille


e...vederlo sto programma? :shock:

_________________
Come l'aria, la conoscenza è indispensabile alla vita. Come l'aria a nessuno deve essere negata.
NO AIUTI IN PM, SMS, MSN, MAIL, PICCIONI O ALTRO - esiste il forum apposta.


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: gio 2 lug 2009, 13:08 
Non connesso
Staff WiFi-ITA Forum
Avatar utente

Iscritto il: mar 12 giu 2007, 0:19
Messaggi: 510
Immagine
Pubblicate i sorgenti!

_________________
Immagine

SHIT HAPPENS


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: mar 20 ott 2009, 1:41 
Non connesso
noob

Iscritto il: lun 19 ott 2009, 18:43
Messaggi: 7
sto andando a memoria ... con visual studio 05, installando il compact framework 2, trovi dei samples tra i quali la class gps.

tra le proprieta della classe ci dovrebbe essere anche la velocità o un metodo che te la restituisce.

quella classettina è comoda, c'è un bachetto nella close(), se decidi di usarla te lo segnalo.

se ti interessa ti dico la dir esatta. ora è tardi e vado a letto ..

ciao


Top
 Profilo  
 
 Oggetto del messaggio: Re: calcolare velocità automobile con il gps
MessaggioInviato: ven 9 lug 2010, 0:41 
Non connesso
Semi-apprendista
Avatar utente

Iscritto il: mar 6 lug 2010, 11:54
Messaggi: 81
Località: Caserta
Scusa ma le posizioni in che formato ti arrivano?
Se ti vengono fornite da qualche API, allora la velocita' dovresti gia' averla da qualche parte.. se invece ricevi in qualche modo delle stringhe NMEA, allora il gioco e' fatto.. perche' hai gia' la velocita' tra i valori... ma perche' non ci incolli un po' di codice.. cosi' magari ti possiamo aiutare un po' di +;

HTH
gianmaria

_________________
http://www.nventawires.it - Internet Shop #1 per il WiFi in Italia


Top
 Profilo  
 
 Oggetto del messaggio: Re: calcolare velocità automobile con il gps
MessaggioInviato: ven 9 lug 2010, 1:07 
Non connesso
Semi-apprendista
Avatar utente

Iscritto il: mar 6 lug 2010, 11:54
Messaggi: 81
Località: Caserta
Tieni.. se stai usando .net.. questa classe ti servira' probabilmente... direttamente dal codice di Zio Gianmaria

using System;
using System.Collections.Generic;
using System.Text;
using M = System.Math;

namespace General.GeoMeasures
{
public class GeoOperations
{

public static double getDistance(double lat1, double long1, double lat2, double long2)
{
double A = lat1 / 57.29577951;
double B = long1 / 57.29577951;
double C = lat2 / 57.29577951;
double D = long2 / 57.29577951;

double R = 6371;
double dLat = C - A;
double dLong = D - B;

double a = M.Sin(dLat / 2) * M.Sin(dLat / 2) + M.Cos(A) * M.Cos(C) * M.Sin(dLong / 2) * M.Sin(dLong / 2);
double c = 2 * M.Atan2(M.Sqrt(a), M.Sqrt(1-a));
return R * c;
}
}
}


e facci sapere...

_________________
http://www.nventawires.it - Internet Shop #1 per il WiFi in Italia


Top
 Profilo  
 
 Oggetto del messaggio: Re: calcolare velocità automobile con il gps
MessaggioInviato: ven 9 lug 2010, 9:19 
Non connesso
Apprendista

Iscritto il: ven 4 dic 2009, 16:33
Messaggi: 122
Ho la classe convertita in vb.net perchè la usiamo per dei prg. nostri che funzia alla grande, ma se posso darti un consiglio, ti conviene non tener conto di tutte le rilevazioni ma di effettuare calcoli ad intervalli di tempo anche per dare una maggiore stabilità.

P.S.
Comunque la velocità ti viene già restituita senza che tu debba calcolarla, sia quella dello spostamento orizzontale che quella dello spostamento verticale ;-)


Top
 Profilo  
 
 Oggetto del messaggio: Re: calcolare velocità automobile con il gps
MessaggioInviato: mar 20 dic 2011, 3:18 
Non connesso

Iscritto il: mar 20 dic 2011, 3:15
Messaggi: 1
Ciao trovi tutto il necessario per implementare la tua app in questo sito (in italiano), che ti riporto di seguito.
Spiega come aprire la porta com verso il gps e come leggere ed elaborare i dati ricevuti.

http://www.miisoft.it/portale/index.php ... ps-parte-i

http://www.miisoft.it/portale/index.php ... s-parte-ii

http://www.miisoft.it/portale/index.php ... -parte-iii


Top
 Profilo  
 
 Oggetto del messaggio: Re: calcolare velocità automobile con il gps
MessaggioInviato: mar 20 dic 2011, 22:58 
Non connesso
Moderatore
Avatar utente

Iscritto il: dom 22 feb 2009, 22:55
Messaggi: 4383
Grazie delle dritte bovolone, ma dovresti come tutti leggere il regolamento e presentarti in New Entry.

_________________
Sanfilista.....Davide


Top
 Profilo  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 10 messaggi ] 

Tutti gli orari sono UTC + 1 ora [ ora legale ]


Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi

Cerca per:
Vai a:  




Copyright © 2007 by saverioweb feat. BigDaD.