Kirjoittaja Aihe: Taulukkolaskentaohjelmaan gpx-tiedosto (RATKAISTU)  (Luettu 8802 kertaa)

jarmala

  • Käyttäjä
  • Viestejä: 775
    • Profiili
Aloitin taas pyöräilykauden ja mukana on tietenkin gps-loggeri, joka talettaa reitin ja josta reitin saa ulos gpx-tiedostona. Sehän on xml:ää. Mikä linuxissa toimiva taulukkolaskentaohjelma osaisi lukea näitä gpx-tiedostoja sisäänsä numeerisesti? Oocalc ei osaa, gnumeric ei osaa, molempiin tiedosto tulee tekstinä. Mitähän muita vaihtoehtoja voisi olla? Vai onko hommassa jokin jippo, jota en vaan tajua? Excel taas niitä kyllä lukee numeerisesti, mutta täällä kotona minulla ei ole exceliä käytettävissä.

T. Ari
 
« Viimeksi muokattu: 19.01.11 - klo:23.21 kirjoittanut jarmala »
Ubuntu 18.04 LTS, Gnome Flashback Metacity, Xeon E3-1245 V2, 8 GB
Ubuntu 22.04 LTS, KDE Plasma, Celeron N5105, 8 GB

peran

  • Vieras
Vs: Taulukkolaskentaohjelmaan gpx-tiedosto
« Vastaus #1 : 14.01.11 - klo:20.32 »
Mulla saattaa olla liikaa aikaa...

Olisko heittää mua tiedostolla, niin katson osaanko tehdä asialle mitään...

juyli

  • Vieras
Vs: Taulukkolaskentaohjelmaan gpx-tiedosto
« Vastaus #2 : 14.01.11 - klo:21.13 »
Olisko heittää mua tiedostolla, niin katson osaanko tehdä asialle mitään...

Näyttää wikissä olevan jokin tiedostokin ihmeteltäväksi.
http://en.wikipedia.org/wiki/GPS_eXchange_Format
Jään ihmettelemään, miksi Excel homman hanskaa, mutta OOCalc taas ei?

peran

  • Vieras
Vs: Taulukkolaskentaohjelmaan gpx-tiedosto
« Vastaus #3 : 14.01.11 - klo:22.06 »
tämä python-ohjelma tekee test.gpx:stä html-taulukon, jonka voi siirtää suoraan OO:hon.

Voin vielä parannella tätä, jos jotain tarvetta löytyy...
Talleta tämä tekstieditorilla esim. gpx.py
Koodia: [Valitse]
from xml.etree import ElementTree
import urllib2,string
files=urllib2.urlopen('file:test.gpx')
gpxs = ElementTree.parse(files).getroot()
trkseg=gpxs.find("{http://www.topografix.com/GPX/1/1}trk/{http://www.topografix.com/GPX/1/1}trkseg")
print trkseg
print "<html><body><table>"
for item in trkseg.findall("{http://www.topografix.com/GPX/1/1}trkpt"):
print "<tr><td>"
print item.attrib['lat']
print "</td><td>"
print item.attrib['lon']
print "</td><td>"
print string.replace(item.find("{http://www.topografix.com/GPX/1/1}ele").text,".",",")
print "</td><td>"
print item.find("{http://www.topografix.com/GPX/1/1}time").text
print "</td><tr>"
print "</table></body></html>";

ajetaan esim..
python gpx.py >gpx.html

Edit - Tämä siis toimi wikipedian esimerkkinä olevalle gpx-tiedostolle.
« Viimeksi muokattu: 14.01.11 - klo:22.20 kirjoittanut peran »

jarmala

  • Käyttäjä
  • Viestejä: 775
    • Profiili
Vs: Taulukkolaskentaohjelmaan gpx-tiedosto
« Vastaus #4 : 18.01.11 - klo:00.21 »
Olisko heittää mua tiedostolla, niin katson osaanko tehdä asialle mitään...

Vaikka tällainen lyhennetty versio:

---cut---
<?xml version="1.0" encoding="UTF-8"?>
<gpx xmlns="http://www.topografix.com/GPX/1/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd" creator="igotu2gpx" version="1.1">
    <trk>
        <trkseg>
            <trkpt lat="60.332037" lon="24.308531">
                <ele>61.20</ele>
                <time>2011-01-14T17:44:02.000Z</time>
                <sat>7</sat>
                <speed>2.95</speed>
            </trkpt>
            <trkpt lat="60.332022" lon="24.308581">
                <ele>61.12</ele>
                <time>2011-01-14T17:44:03.000Z</time>
                <sat>7</sat>
                <speed>2.85</speed>
            </trkpt>
            <trkpt lat="60.332005" lon="24.308631">
                <ele>60.58</ele>
                <time>2011-01-14T17:44:04.000Z</time>
                <sat>7</sat>
                <speed>3.00</speed>
            </trkpt>
            <trkpt lat="60.331988" lon="24.308678">
                <ele>60.46</ele>
                <time>2011-01-14T17:44:05.000Z</time>
                <sat>7</sat>
                <speed>2.84</speed>
            </trkpt>
            <trkpt lat="60.331970" lon="24.308727">
                <ele>60.18</ele>
                <time>2011-01-14T17:44:06.000Z</time>
                <sat>7</sat>
                <speed>2.77</speed>
            </trkpt>
            <trkpt lat="60.331954" lon="24.308772">
                <ele>60.35</ele>
                <time>2011-01-14T17:44:07.000Z</time>
                <sat>7</sat>
                <speed>2.86</speed>
            </trkpt>
            <trkpt lat="60.331938" lon="24.308819">
                <ele>60.24</ele>
                <time>2011-01-14T17:44:08.000Z</time>
                <sat>7</sat>
                <speed>2.85</speed>
            </trkpt>
            <trkpt lat="60.331924" lon="24.308866">
                <ele>60.07</ele>
                <time>2011-01-14T17:44:09.000Z</time>
                <sat>7</sat>
                <speed>2.84</speed>
            </trkpt>
            <trkpt lat="60.331910" lon="24.308912">
                <ele>61.40</ele>
                <time>2011-01-14T17:44:10.000Z</time>
                <sat>7</sat>
                <speed>3.10</speed>
            </trkpt>
        </trkseg>
    </trk>
</gpx>
---tuc---

T. Ari

Ubuntu 18.04 LTS, Gnome Flashback Metacity, Xeon E3-1245 V2, 8 GB
Ubuntu 22.04 LTS, KDE Plasma, Celeron N5105, 8 GB

a.j.a

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Vs: Taulukkolaskentaohjelmaan gpx-tiedosto
« Vastaus #5 : 18.01.11 - klo:01.10 »
Aloitin taas pyöräilykauden ja mukana on tietenkin gps-loggeri, joka talettaa reitin ja josta reitin saa ulos gpx-tiedostona. Sehän on xml:ää. Mikä linuxissa toimiva taulukkolaskentaohjelma osaisi lukea näitä gpx-tiedostoja sisäänsä numeerisesti? Oocalc ei osaa, gnumeric ei osaa, molempiin tiedosto tulee tekstinä. Mitähän muita vaihtoehtoja voisi olla? Vai onko hommassa jokin jippo, jota en vaan tajua? Excel taas niitä kyllä lukee numeerisesti, mutta täällä kotona minulla ei ole exceliä käytettävissä.

T. Ari
 

Auttaisiko muunnosohjelma:

gpsbabel osaa muuntaa gpx -> csv. Komentorivipohjaisena se ei tosin ole maailman helppokäyttöisin. Gpx-tiedosto "joku.gpx" muunnetaan csv-tiedostoksi "joku.csv" näin:

gpsbabel -i gpx -f joku.gpx -o csv -F joku.csv

Toinen kokeilemisen arvoinen ohjelma voisi olla "GpsPrune". Graafinen ja osaa muunnoksen. Tuolla näkee myös reitin kartalla (OpenStreetMap), näyttää korkeusprofiilit ja muuta kivaa...

Molemmat löytyvät paketinhallinnasta.

jarmala

  • Käyttäjä
  • Viestejä: 775
    • Profiili
Vs: Taulukkolaskentaohjelmaan gpx-tiedosto
« Vastaus #6 : 18.01.11 - klo:01.23 »


gpsbabel osaa muuntaa gpx -> csv. Komentorivipohjaisena se ei tosin ole maailman helppokäyttöisin.
Toinen kokeilemisen arvoinen ohjelma voisi olla "GpsPrune".
Molemmat löytyvät paketinhallinnasta.
[/quote]

Kiitoksia, mutta en saa gpsbabelia tulostamaan mitään muuta kuin leveyden ja pituuden. Hmm?

Gpsprune taas ei löydy paketinhallinnalla.

Pitää tarkastella nämä vielä paremmalla ajalla päivemmällä.

T. Ari

Ubuntu 18.04 LTS, Gnome Flashback Metacity, Xeon E3-1245 V2, 8 GB
Ubuntu 22.04 LTS, KDE Plasma, Celeron N5105, 8 GB

peran

  • Vieras
Vs: Taulukkolaskentaohjelmaan gpx-tiedosto
« Vastaus #7 : 18.01.11 - klo:02.21 »
Talleta tämä nimellä gpxtest.py
Koodia: [Valitse]
from xml.etree import ElementTree
import urllib2,string,sys
def teesaika(aika):
a=string.rsplit(aika,"-",3)
a2=string.rsplit(a[2],"T",2)
saika=a2[0]+"."+a[1]+"."+a[0]+" "+string.rsplit(string.replace(a2[1],"Z",""),".")[0];
return saika

files=urllib2.urlopen('file:'+sys.argv[1])
gpxs = ElementTree.parse(files).getroot()
trkseg=gpxs.find("{http://www.topografix.com/GPX/1/1}trk/{http://www.topografix.com/GPX/1/1}trkseg")
for item in trkseg.findall("{http://www.topografix.com/GPX/1/1}trkpt"):
s=""
s=s+ string.replace(item.attrib['lat'],".",",")
s=s+ ";"
s=s+ string.replace(item.attrib['lon'],".",",")
s=s+ ";"
s=s+ string.replace(item.find("{http://www.topografix.com/GPX/1/1}ele").text,".",",")
s=s+ ";"
s=s+ teesaika(item.find("{http://www.topografix.com/GPX/1/1}time").text)
s=s+ ";"
s=s+ item.find("{http://www.topografix.com/GPX/1/1}sat").text
s=s+ ";"
s=s+ string.replace(item.find("{http://www.topografix.com/GPX/1/1}speed").text,".",",")
print s
s=s+ "</table></body></html>";

Käyttö:
Koodia: [Valitse]
python gpxtest.py gpxdataa.gpx >gpxdataa.csv

Edit - jossa siis gpxdataa.gpx on .gpx-tiedostosi nimi ja gpxdataa.csv on ohjelman luoma tiedosto.

Avatessasi käytä erottimena ';'
ja päivämäärän kohdalla joudut merkkaamaan koko sarakkeen muodoksi PKV:ksi, jotta käsittelee aikana.
« Viimeksi muokattu: 18.01.11 - klo:02.24 kirjoittanut peran »

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Taulukkolaskentaohjelmaan gpx-tiedosto
« Vastaus #8 : 18.01.11 - klo:08.32 »
Aloitin taas pyöräilykauden ja mukana on tietenkin gps-loggeri, joka talettaa reitin ja josta reitin saa ulos gpx-tiedostona. Sehän on xml:ää. Mikä linuxissa toimiva taulukkolaskentaohjelma osaisi lukea näitä gpx-tiedostoja sisäänsä numeerisesti? Oocalc ei osaa, gnumeric ei osaa, molempiin tiedosto tulee tekstinä. Mitähän muita vaihtoehtoja voisi olla? Vai onko hommassa jokin jippo, jota en vaan tajua? Excel taas niitä kyllä lukee numeerisesti, mutta täällä kotona minulla ei ole exceliä käytettävissä.

T. Ari
 

Kerros lisää, millainen loggeri ja miten ryystät datan koneelle?

anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Vs: Taulukkolaskentaohjelmaan gpx-tiedosto
« Vastaus #9 : 18.01.11 - klo:12.49 »
Kyllä se GPSbabel on erittäin hyvä vaihtoehto tässä ja missä vaan gps-datan kanssa puuhaillessa.
Kirjoitusformaatti pitää olla unicsv, joka ottaa kenttänimet huomioon
http://www.gpsbabel.org/htmldoc-development/fmt_unicsv.html

Itsekin meinasin tarjota GPSbabelia tehtävään jo aiemmin, mutta ensi kokeilulla törmäsin samaan, että esimerkistä tulostui vain No, Latitude ja Longitude kenttänimet.
Ratkaisu on se, että käskee GPSbabelia käsittelemään vain reittijälkeä (track) optiolla -t.

Näin:
Koodia: [Valitse]
gpsbabel -t -i gpx -f test.gpx -o unicsv -F test.csv
Sitten avataan Calciin ja csv:n tuontiasetuksissa laitetaan erottimeksi vain pilkku.

Nätti lopputulos:
Koodia: [Valitse]
No Latitude Longitude Altitude Speed Satellites Date   Time
1 60.332037 24.308531 61.2 2.95 7 2011/01/14 19:44:02
2 60.332022 24.308581 61.1 2.85 7 2011/01/14 19:44:03
3 60.332005 24.308631 60.6 3.00 7 2011/01/14 19:44:04
4 60.331988 24.308678 60.5 2.84 7 2011/01/14 19:44:05
5 60.331970 24.308727 60.2 2.77 7 2011/01/14 19:44:06
6 60.331954 24.308772 60.4 2.86 7 2011/01/14 19:44:07
7 60.331938 24.308819 60.2 2.85 7 2011/01/14 19:44:08
8 60.331924 24.308866 60.1 2.84 7 2011/01/14 19:44:09
9 60.331910 24.308912 61.4 3.10 7 2011/01/14 19:44:10


« Viimeksi muokattu: 18.01.11 - klo:12.52 kirjoittanut anttimr »
Ubuntu 12.10 Quantal Quetzal

Whig

  • Käyttäjä
  • Viestejä: 333
  • puppu-generaattori
    • Profiili
    • localhost
Vs: Taulukkolaskentaohjelmaan gpx-tiedosto
« Vastaus #10 : 18.01.11 - klo:16.52 »
gpsbabel osaa muuntaa gpx -> csv. Komentorivipohjaisena se ei tosin ole maailman helppokäyttöisin.

Eikö gui toimi: /usr/bin/gpsbabelfe ? Itselläni on toiminut tuo ihan OK mitä olen oman GPS loggerini kanssa touhunut.

Tuolla voi helposti testailla ja sitten, kun homma toimii niin tehdä siitä scriptin.
« Viimeksi muokattu: 18.01.11 - klo:16.54 kirjoittanut Whig »
puppu-generaattorin outputtia
"minä olen kansainvälinen supertähti"

jarmala

  • Käyttäjä
  • Viestejä: 775
    • Profiili
Vs: Taulukkolaskentaohjelmaan gpx-tiedosto
« Vastaus #11 : 18.01.11 - klo:23.52 »
Kerros lisää, millainen loggeri ja miten ryystät datan koneelle?

No minulla on jokunen vuosi sitten elisalta ostettu mylogger: http://www.mylogger.fi/
Datat siitä saa ulos igotu2gpx:llä gpx-tiedostoksi: https://launchpad.net/igotu2gpx

Ja nyt täältä saamieni tietojen avulla ei enää tarvitsekaan käyttää exceliä vaan gpsbabelilla gpx:n saa csv:ksi ja siitä oocalc:iin. Kiva!

T. Ari
Ubuntu 18.04 LTS, Gnome Flashback Metacity, Xeon E3-1245 V2, 8 GB
Ubuntu 22.04 LTS, KDE Plasma, Celeron N5105, 8 GB

jarmala

  • Käyttäjä
  • Viestejä: 775
    • Profiili
Vs: Taulukkolaskentaohjelmaan gpx-tiedosto
« Vastaus #12 : 19.01.11 - klo:00.03 »
Koodia: [Valitse]
gpsbabel -t -i gpx -f test.gpx -o unicsv -F test.csv
Sitten avataan Calciin ja csv:n tuontiasetuksissa laitetaan erottimeksi vain pilkku.


Kiitoksia paljon! Tämähän ratkaisee asian helposti eli saan tiedot oocalc:iin.

Mutta kertokaas minulle vielä, miten oocalc:issa estetään esim. nopeutta ilmaisevan luvun 3.05 muuttuminen päivämääräksi 3.5.2011?

T. Ari
Ubuntu 18.04 LTS, Gnome Flashback Metacity, Xeon E3-1245 V2, 8 GB
Ubuntu 22.04 LTS, KDE Plasma, Celeron N5105, 8 GB

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Taulukkolaskentaohjelmaan gpx-tiedosto
« Vastaus #13 : 19.01.11 - klo:09.15 »
Koodia: [Valitse]
gpsbabel -t -i gpx -f test.gpx -o unicsv -F test.csv
Sitten avataan Calciin ja csv:n tuontiasetuksissa laitetaan erottimeksi vain pilkku.


Kiitoksia paljon! Tämähän ratkaisee asian helposti eli saan tiedot oocalc:iin.

Mutta kertokaas minulle vielä, miten oocalc:issa estetään esim. nopeutta ilmaisevan luvun 3.05 muuttuminen päivämääräksi 3.5.2011?

T. Ari


Vaihtamalla siinä sourcessa luku desimaaliluvuksi, 3,05 (jos OO on paikallisilla asetuksilla ja desimaalierottimena pilkku)


anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Vs: Taulukkolaskentaohjelmaan gpx-tiedosto
« Vastaus #14 : 19.01.11 - klo:09.40 »
Koodia: [Valitse]
gpsbabel -t -i gpx -f test.gpx -o unicsv -F test.csv
Sitten avataan Calciin ja csv:n tuontiasetuksissa laitetaan erottimeksi vain pilkku.


Kiitoksia paljon! Tämähän ratkaisee asian helposti eli saan tiedot oocalc:iin.

Mutta kertokaas minulle vielä, miten oocalc:issa estetään esim. nopeutta ilmaisevan luvun 3.05 muuttuminen päivämääräksi 3.5.2011?

T. Ari


Vaihtamalla siinä sourcessa luku desimaaliluvuksi, 3,05 (jos OO on paikallisilla asetuksilla ja desimaalierottimena pilkku)



Ei näin, mutta kiitos ajatuksen ohjaamisesta oikeaan suuntaan.
csv-tuonnissa laitetaan Altitude ja Speed sarakkeiden saraketyypiksi Englanti (USA), jolloin ne muuntuvat pilkullisiksi desimaaliluvuiksi. Jos koko csv-tiedoston kieleksi annetaan englanti niin myös koordinaattien pisteet muuttuvat pilkuiksi ja se on väärin, koska Suomessakin desimaalikoordinaateissa käytetään pistettä. 
Ubuntu 12.10 Quantal Quetzal

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Taulukkolaskentaohjelmaan gpx-tiedosto
« Vastaus #15 : 19.01.11 - klo:18.58 »
Kerros lisää, millainen loggeri ja miten ryystät datan koneelle?

No minulla on jokunen vuosi sitten elisalta ostettu mylogger: http://www.mylogger.fi/
Datat siitä saa ulos igotu2gpx:llä gpx-tiedostoksi: https://launchpad.net/igotu2gpx

Ja nyt täältä saamieni tietojen avulla ei enää tarvitsekaan käyttää exceliä vaan gpsbabelilla gpx:n saa csv:ksi ja siitä oocalc:iin. Kiva!

T. Ari


Löytyti laatikosta joku nimetön mokkula jossa jopa dataakin viime kesältä.
Sain siitä dumpin skytraq-datalogger:illa

---8<--
 <trkpt lat="61.267762" lon="24.034741"><ele>102.681611</ele><time>2010-07-17T08:43:53Z</time><speed>0</speed></trkpt>
 <trkpt lat="61.267762" lon="24.034741"><ele>102.681611</ele><time>2010-07-17T08:43:53Z</time><speed>0</speed></trkpt>
 <trkpt lat="61.267758" lon="24.034716"><ele>102.924858</ele><time>2010-07-17T08:44:03Z</time><speed>0</speed></trkpt>
 <trkpt lat="61.267754" lon="24.034692"><ele>103.168105</ele><time>2010-07-17T08:44:13Z</time><speed>0</speed></trkpt>
 <trkpt lat="61.267768" lon="24.034690"><ele>101.217362</ele><time>2010-07-17T08:44:23Z</time><speed>0</speed></trkpt>
 <trkpt lat="61.267764" lon="24.034665"><ele>101.460609</ele><time>2010-07-17T08:44:34Z</time><speed>0</speed></trkpt>
 <trkpt lat="61.267878" lon="24.034331"><ele>101.293176</ele><time>2010-07-17T08:44:44Z</time><speed>0</speed></trkpt>

Mutta mitä seuraavaksi, näyttää olevan tuhoton määrä eri syntakseja tuolle datalle, eli miten kaivelen tarvittavat vivut vaikka
gpsbabel:ille?

anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Vs: Taulukkolaskentaohjelmaan gpx-tiedosto
« Vastaus #16 : 19.01.11 - klo:22.10 »
Ihan GPX:lle näyttää, joten csv-muuntoon käy samat vivut kuin aikaisemmassa ohjeessani. Nopeustieto ei selvästikään ole tarttunu oikein. Mutta mitä varsinaisesti haluat tehdä tuolla reittijälkidatalla?
Ubuntu 12.10 Quantal Quetzal

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Taulukkolaskentaohjelmaan gpx-tiedosto
« Vastaus #17 : 20.01.11 - klo:04.21 »
Ihan GPX:lle näyttää, joten csv-muuntoon käy samat vivut kuin aikaisemmassa ohjeessani. Nopeustieto ei selvästikään ole tarttunu oikein. Mutta mitä varsinaisesti haluat tehdä tuolla reittijälkidatalla?

Ihan siisti, pilkulla erotettu csv siitä tuli :)
Mutta toivomus on saada se piirrettyä jollekin karttapohjalle.

Eiköhän nopeuden saa laskettua jos jollain tempulla saa noiden koordinaattipisteiden välimatkan selvitettyä?

anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Vs: Taulukkolaskentaohjelmaan gpx-tiedosto
« Vastaus #18 : 21.01.11 - klo:17.30 »
Ihan GPX:lle näyttää, joten csv-muuntoon käy samat vivut kuin aikaisemmassa ohjeessani. Nopeustieto ei selvästikään ole tarttunu oikein. Mutta mitä varsinaisesti haluat tehdä tuolla reittijälkidatalla?

Ihan siisti, pilkulla erotettu csv siitä tuli :)
Eiköhän nopeuden saa laskettua jos jollain tempulla saa noiden koordinaattipisteiden välimatkan selvitettyä?


GPSBabel osaa laskea reittijälkipisteiden välisen (keskiarvo) nopeuden. Optiolla -x track,speed. Näin lisätään gpx-tiedostoon nopeustiedot:
Koodia: [Valitse]
gpsbabel -t -i gpx -f koe_speed.gpx -x track,speed -o gpx -F speed.gpx
Lainaus
Mutta toivomus on saada se piirrettyä jollekin karttapohjalle.

Joo, tämähän se yleensä on tavoitteena. Riippuu paljon millaisella karttapohjalla jälkeä halutaan tarkastella ja riittääkö pelkkä jäljen katselu vai tahdotaanko sitä myös analysoida tai manipuloida jollain tavoin.

OpenStreetMapin tai GoogleMapsin päälle GPX:n voi ladata muutamilla nettisivuilla. Avoimen koodin ohjelmia gps-datan hyödyntämiseen karttapohjalla ovat mm. Viking ja QGis, jotka löytyvät pakettivarastoista. Suljetun puolelta mainittakoon OziExplorer, joka toimii winen kanssa ok.

Lisäksi olisi ihan kuntoilijoille kuntolenkkien katseluun ja tallentamiseen tarkoittetuja ohjelmia. Esimerkiksi MyTourbook.

http://mytourbook.sourceforge.net/mytourbook/
« Viimeksi muokattu: 21.01.11 - klo:17.32 kirjoittanut anttimr »
Ubuntu 12.10 Quantal Quetzal

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Taulukkolaskentaohjelmaan gpx-tiedosto
« Vastaus #19 : 21.01.11 - klo:19.25 »
Ihan GPX:lle näyttää, joten csv-muuntoon käy samat vivut kuin aikaisemmassa ohjeessani. Nopeustieto ei selvästikään ole tarttunu oikein. Mutta mitä varsinaisesti haluat tehdä tuolla reittijälkidatalla?

Ihan siisti, pilkulla erotettu csv siitä tuli :)
Eiköhän nopeuden saa laskettua jos jollain tempulla saa noiden koordinaattipisteiden välimatkan selvitettyä?


GPSBabel osaa laskea reittijälkipisteiden välisen (keskiarvo) nopeuden. Optiolla -x track,speed. Näin lisätään gpx-tiedostoon nopeustiedot:
Koodia: [Valitse]
gpsbabel -t -i gpx -f koe_speed.gpx -x track,speed -o gpx -F speed.gpx
Lainaus
Mutta toivomus on saada se piirrettyä jollekin karttapohjalle.

Joo, tämähän se yleensä on tavoitteena. Riippuu paljon millaisella karttapohjalla jälkeä halutaan tarkastella ja riittääkö pelkkä jäljen katselu vai tahdotaanko sitä myös analysoida tai manipuloida jollain tavoin.

OpenStreetMapin tai GoogleMapsin päälle GPX:n voi ladata muutamilla nettisivuilla. Avoimen koodin ohjelmia gps-datan hyödyntämiseen karttapohjalla ovat mm. Viking ja QGis, jotka löytyvät pakettivarastoista. Suljetun puolelta mainittakoon OziExplorer, joka toimii winen kanssa ok.

Lisäksi olisi ihan kuntoilijoille kuntolenkkien katseluun ja tallentamiseen tarkoittetuja ohjelmia. Esimerkiksi MyTourbook.

http://mytourbook.sourceforge.net/mytourbook/

Jostain syystä viimeksi tarttui nopeudetkin.
Ja sai sen syötettyä muutamille nettisivuillekin jotka piirsivät aika uskottavan näköisen reitin. Taisin kierrättää ensin tuon
http://www.gpsvisualizer.com/map_input?form=data
kautta.

Nyt koetan tutustua noihin vinkkeihin josko saisi värkättyä standalone reitit jotka tallessa omalla serverillä.
Muistaakseni tuon loggerin kanssa oli toimitettu joku windblows-softa joka osasi senkin.

Jahti jatkuu - kiitos ketjun aloittajalle kun sai potkittua tämän(kin) iäisyysprojektin taas palan matkaa eteenpäin :)