[Excel] NMEA uitlezen *

Pagina: 1
Acties:
  • 406 views sinds 30-01-2008
  • Reageer

  • MasterL
  • Registratie: Oktober 2003
  • Laatst online: 22:56

MasterL

Moderator Internet & Netwerken
Topicstarter
Hallo,

Ik ben laatste tijd aan het experimenteren met GPSDASH2.
Wat ik dus wil doen, het leek me leuk om de log functie te gebruiken zodat ik de gegevens kon terugkijken van een ritje op de motor.
Hiervoor maak ik gebruik van een T-mobile SDA2 + tomtom bt reciever met SIRF3 chipset.
Werkt verder prima maar ik krijg logs in een .nmea formaat (schijnt standaard te zijn) maar ik krijg niet de dingen uit de logs die ik wil.
Zo kan ik de file wel in google earth importeren etc maar ik wil juist de logs hebben van de snelheid,acceleratie etc.

een voorbeeld van de code die in z'n .nmea bestand staan (sample.nmea) :

DateTime (UTC), Latitude, Longitude, Speed (km/h), Altitude Geoid, Geoid Separation, Dilution Of Position (DoP), DoP Horizontal, DoP Vertical
24-2-2003 15:26:11,46.638745,14.2940833333333,0.0926,494,0,1.8,1.1,1.5
24-2-2003 15:26:12,46.6387433333333,14.2940833333333,0.11112,494.4,0,1.8,1.1,1.5
24-2-2003 15:26:13,46.6387433333333,14.2940816666667,0.01852,494.8,0,1.8,1.1,1.5
24-2-2003 15:26:14,46.6387416666667,14.29408,0.11112,495.1,0,1.8,1.1,1.5
24-2-2003 15:26:15,46.63874,14.29408,0.01852,495.4,0,1.8,1.1,1.5
24-2-2003 15:26:16,46.6387383333333,14.2940783333333,0.11112,495.7,0,1.8,1.1,1.5
24-2-2003 15:26:17,46.6387366666667,14.2940766666667,0.05556,496,0,1.8,1.1,1.5
24-2-2003 15:26:18,46.638735,14.2940766666667,0.07408,496.2,0,1.8,1.1,1.5
24-2-2003 15:26:19,46.6387333333333,14.2940766666667,0.11112,496.2,0,1.8,1.1,1.5
24-2-2003 15:26:20,46.6387316666667,14.294075,0.14816,496.3,0,1.8,1.1,1.5


Volgens mij moet hier zeker meer data uit te lezen zijn als alleen de gps positie.
Zijn er programmatjes hiervoor die tabellen/grafieken maken met de gegevens uit een .nmea bestand?
alvast bedankt,
Luuk

  • Sabbi
  • Registratie: December 2000
  • Laatst online: 20:20

Sabbi

je denkt aan mij.

MasterL schreef op dinsdag 16 januari 2007 @ 18:04:
...
DateTime (UTC), Latitude, Longitude, Speed (km/h), Altitude Geoid, Geoid Separation, Dilution Of Position (DoP), DoP Horizontal, DoP Vertical
24-2-2003 15:26:11,46.638745,14.2940833333333,0.0926,494,0,1.8,1.1,1.5
...
en van de verschillende snelheden af kan je dan de acceleratie berekenen.

  • MTWZZ
  • Registratie: Mei 2000
  • Laatst online: 13-08-2021

MTWZZ

One life, live it!

Kun je de boel niet gewoon in Excel inlezen. Het heeft al een delimiter dus dat moet geen probleem zijn.

Nu met Land Rover Series 3 en Defender 90


  • MasterL
  • Registratie: Oktober 2003
  • Laatst online: 22:56

MasterL

Moderator Internet & Netwerken
Topicstarter
precies met snelheid en de tijd kan je meer uitrekenen dat was mijn gedachte ook :P,
het voorbeeld wat je ziet is uit excel gekopieerd.

[ Voor 39% gewijzigd door MasterL op 16-01-2007 18:29 ]


  • MasterL
  • Registratie: Oktober 2003
  • Laatst online: 22:56

MasterL

Moderator Internet & Netwerken
Topicstarter

  • MasterL
  • Registratie: Oktober 2003
  • Laatst online: 22:56

MasterL

Moderator Internet & Netwerken
Topicstarter
Heeft iemand hier nog een idee over?

  • MAX3400
  • Registratie: Mei 2003
  • Laatst online: 24-06 21:28

MAX3400

XBL: OctagonQontrol

MasterL schreef op woensdag 17 januari 2007 @ 13:25:
Heeft iemand hier nog een idee over?
Ja, 3e klas natuurkunde over accelaratie, deceleratie en gemiddelde snelheden?

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


Verwijderd

Wat wil je nog extra dan? Je logbestand bevat per seconde je positie in graden en je snelheid. Oftewel, je weet tov de vorige seconde hoeveel km/u je sneller danwel langzamer bent gaan rijden. Et voila, je acceleratie...

[edit]
Vermoedelijk is de snelheid de snelheid over de afgelopen seconde, aangezien je snelheid niet op een punt kan bepalen. Je weet dus per seconde de gemiddelde snelheid in km/u over die afgelopen seconde.

[ Voor 32% gewijzigd door Verwijderd op 17-01-2007 13:30 ]


  • MasterL
  • Registratie: Oktober 2003
  • Laatst online: 22:56

MasterL

Moderator Internet & Netwerken
Topicstarter
ja dat snap ik allemaal wel.
Maar voor degene die het excel bestandje hebben bekeken zullen zien dat het niet allemaal netjes in verschillende kolommen staat maar allemaal in 1.
Als ik zelf die snelheid eruit moet gaan halen (met de komma's) word ik krankejorum aangezien deze log maar van 6 min is en ik heb er meerdere van meer dan een uur aan data.

Verwijderd

Importeren als CSV (comma seperated values).

  • Softmore
  • Registratie: Mei 2006
  • Laatst online: 24-07 22:26
Misschien best voor openen in Excell:
FinAndReplace doen in Notepad van "," door ";"

Bij eigen testing is gebleken dat het algoritme voor find en replace in Notepad nogal slecht geimplementeerd is of bijzonder traag.

Notepad++ bijvoorbeeld is veel rapper.

[ Voor 51% gewijzigd door Softmore op 17-01-2007 15:09 ]


Verwijderd

Waarom zou je dat willen? Het bestand heeft al delimeters en ook met de komma kan Excel bij import overweg hoor.

  • MAX3400
  • Registratie: Mei 2003
  • Laatst online: 24-06 21:28

MAX3400

XBL: OctagonQontrol

Volgens mij klopt je log niet eens: ik krijg het volgende te zien:

code:
1
2
DateTime (UTC)   Latitude    Longitude   Speed (km/h)    Altitude Geoid  Geoid Separation    Dilution Of Position (DoP)  DoP Horizontal  DoP Vertical
24-2-2003 15:26 466.387.233.333.333 142.940.516.666.667 696.352 492.3   0   2.7 1.5 2.3

Het staat niet netjes onder elkaar maar je speed is 696.352 km/h?? :X

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


  • Rumble
  • Registratie: Augustus 2001
  • Laatst online: 16-07 09:02
Excel kan bij het importeren van het bestand al automatisch scheiding in de gegevens maken

start een nieuw excel blad
ga naar data (in de Engelse versie)
-> import external data
-> ->import data
zet het bestandsformaat op alle bestanden *
selecteer je bestand.

Vervolgens krijg je een wizard waarin je je data op de juiste manier kan inlezen
succes

  • MTWZZ
  • Registratie: Mei 2000
  • Laatst online: 13-08-2021

MTWZZ

One life, live it!

MAX3400 schreef op woensdag 17 januari 2007 @ 15:42:
Volgens mij klopt je log niet eens: ik krijg het volgende te zien:

code:
1
2
DateTime (UTC)   Latitude    Longitude   Speed (km/h)    Altitude Geoid  Geoid Separation    Dilution Of Position (DoP)  DoP Horizontal  DoP Vertical
24-2-2003 15:26 466.387.233.333.333 142.940.516.666.667 696.352 492.3   0   2.7 1.5 2.3

Het staat niet netjes onder elkaar maar je speed is 696.352 km/h?? :X
Regional Settings aanpassen :P
Of zoals eerder opgemerkt , vervangen door ; en . vervangen door ,

Nu met Land Rover Series 3 en Defender 90


  • MAX3400
  • Registratie: Mei 2003
  • Laatst online: 24-06 21:28

MAX3400

XBL: OctagonQontrol

MTWZZ schreef op woensdag 17 januari 2007 @ 15:59:
[...]

Regional Settings aanpassen :P
Of zoals eerder opgemerkt , vervangen door ; en . vervangen door ,
Wat hebben mijn regional settings te maken met delimited en vastgestelde waarden in een CSV-bestand? O-)

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


  • MasterL
  • Registratie: Oktober 2003
  • Laatst online: 22:56

MasterL

Moderator Internet & Netwerken
Topicstarter
Dit is slechts een sample bestand van de software zelf aangezien mij logs verloren zijn gegaan.

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

CSA => OFF

Gezien je moeite met Excel wil je immers echt geen ander programma proberen. Er bestaan krachtigere tools, maar die zijn stuk voor stuk minder gebruiksvrienldeijk voor een leek. Maar ik stel voor dat je even zelf een opzet maakt van (de import en) de Excel-sheet en de logica hier in.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • sariel
  • Registratie: Mei 2004
  • Laatst online: 24-03 12:54
Hrm......even 5 seconde scripten en je hebt een script dat de snelheidswisselingen laat zien en de snelheid.....In excel zal het niet moeilijker zijn:
1- Importeer csv
2- selecteer kolom 3, zet in nieuwe kolom snelheidswisselingen
3- maak grafiek van laatste kolom.....
4- klaar

Copy.com


  • MTWZZ
  • Registratie: Mei 2000
  • Laatst online: 13-08-2021

MTWZZ

One life, live it!

MAX3400 schreef op woensdag 17 januari 2007 @ 16:03:
[...]

Wat hebben mijn regional settings te maken met delimited en vastgestelde waarden in een CSV-bestand? O-)
Excel met Nederlandse instellingen gaan aan de haal met het duizendtal en decimaal teken. In de csv wordt een . gebruikt als decimaal teken en niet de wat excel verwacht.
Voorbeeld
code:
1
46.638745 => 46.638.745

van 46 naar 46 miljoen :P

Nu met Land Rover Series 3 en Defender 90

Pagina: 1