„Track utófeldolgozás” változatai közötti eltérés
(Új oldal, tartalma: „=== Tracklog utófeldolgozása === Előszó Kicsit zavart, hogy egy tájegység összes trackjének letöltésekor esetenként 50-60 MB adatot kell a szerverről leküzde...”) |
a (→A végeredmény elmentése: + táblázat) |
||
(2 szerkesztő 5 közbeeső változata nincs mutatva) | |||
1. sor: | 1. sor: | ||
− | + | '''Tracklog utófeldolgozása''' | |
− | Előszó | + | ==Előszó== |
Kicsit zavart, hogy egy tájegység összes trackjének letöltésekor esetenként 50-60 MB adatot kell a szerverről leküzdeni. Gondoltam, változtatok ezen és megpróbálom kicsit optimalizálni a fent lévő anyagok méretét. Összefoglalom itt a tapasztalataimat, hátha sikerül elérnem vele, hogy kicsit odafigyeljen mindenki a trackek feltöltésekor. | Kicsit zavart, hogy egy tájegység összes trackjének letöltésekor esetenként 50-60 MB adatot kell a szerverről leküzdeni. Gondoltam, változtatok ezen és megpróbálom kicsit optimalizálni a fent lévő anyagok méretét. Összefoglalom itt a tapasztalataimat, hátha sikerül elérnem vele, hogy kicsit odafigyeljen mindenki a trackek feltöltésekor. | ||
− | A készülékből letöltött nyers track optimalizálása | + | ==A készülékből letöltött nyers track optimalizálása== |
− | Egy helyben állás kiszűrése | + | ===Egy helyben állás kiszűrése=== |
− | Ahogy láttam, a nagy többség időalapon rögzíti a tracklogot. Az időalapú rögzítés azt jelenti, hogy a készülék adott időnként eltárolja az aktuális pozíciónkat. Például 3 másodperces időalapú tracklog rögzítés esetén minden 3. másodpercben eltárolja az aktuális pozíciónkat az előző pozíciótól függetlenül. Ha beülünk egy kocsmába melegedni, vagy pihenőt tartunk egy erdei tisztáson, a készülék akkor is 3 másodpercenként rögzíti a pozíciónkat, ha éppen egy helyben állunk. Ekkor a nyers track feleslegesen sok pontot fog tartalmazni, hiszen egy helyben állunk. Egy negyedórás pihenőkor az egy helyben állás alatt 300 pont keletkezik (3 mp-es rögzítésnél), amit egyetlen ponttal is lehetne helyettesíteni. Az ilyen egy helyben állásokat ki kell szűrni a trackből a feltöltés előtt. Szerencsére ebben segít nekünk a MapSource. | + | Ahogy láttam, a nagy többség időalapon rögzíti a tracklogot. Az időalapú rögzítés azt jelenti, hogy a készülék adott időnként eltárolja az aktuális pozíciónkat. Például 3 másodperces időalapú tracklog rögzítés esetén minden 3. másodpercben eltárolja az aktuális pozíciónkat az előző pozíciótól függetlenül. Ha beülünk egy kocsmába melegedni, vagy pihenőt tartunk egy erdei tisztáson, a készülék akkor is 3 másodpercenként rögzíti a pozíciónkat, ha éppen egy helyben állunk. Ekkor a nyers track feleslegesen sok pontot fog tartalmazni, hiszen egy helyben állunk. Egy negyedórás pihenőkor az egy helyben állás alatt 300 pont keletkezik (3 mp-es rögzítésnél), amit egyetlen ponttal is lehetne helyettesíteni. Az ilyen egy helyben állásokat ki kell szűrni a trackből a feltöltés előtt. Szerencsére ebben segít nekünk a [[MapSource]]. |
− | + | '''Egy helyben állás térképen''' | |
− | |||
A képen látszik, hogy a track 426 pontból áll, a térképen viszont ez egyetlen pont (a Szentendre felirat t és e betűi közti pont). A tracklog rögzítésekor ugyanis a készülék pozíciója nem változott, a rögzítés viszont 2 másodperces időalapú volt. A készítő 426 × 2 = 852 másodpercig állt egy helyben. | A képen látszik, hogy a track 426 pontból áll, a térképen viszont ez egyetlen pont (a Szentendre felirat t és e betűi közti pont). A tracklog rögzítésekor ugyanis a készülék pozíciója nem változott, a rögzítés viszont 2 másodperces időalapú volt. A készítő 426 × 2 = 852 másodpercig állt egy helyben. | ||
+ | [[Kép:Uto_1.png|centre|Egy helyben állás térképen]] | ||
− | + | '''Egy helyben állás nyomvonal adataiban''' | |
− | |||
Ha kettőt kattintunk a track nevére, akkor láthatjuk a track pontjainak adatait. A szakasz hossza oszlopban két pont közti távolság látható, a szakasz ideje oszlopban pedig két pont rögzítése között eltelt idő. Látható, hogy esetünkben a szakaszok hossza 0 méter, a szakaszok ide pedig 2 másodperc (innen látszik, hogy időalapú a tracklog). Azonban ez a 426 pont semmilyen hasznos információt nem hordoz, azonban a mérete 10 313 byte. Az ilyeneket nyugodtan törölhetjük. | Ha kettőt kattintunk a track nevére, akkor láthatjuk a track pontjainak adatait. A szakasz hossza oszlopban két pont közti távolság látható, a szakasz ideje oszlopban pedig két pont rögzítése között eltelt idő. Látható, hogy esetünkben a szakaszok hossza 0 méter, a szakaszok ide pedig 2 másodperc (innen látszik, hogy időalapú a tracklog). Azonban ez a 426 pont semmilyen hasznos információt nem hordoz, azonban a mérete 10 313 byte. Az ilyeneket nyugodtan törölhetjük. | ||
+ | [[Kép:Uto_2.png|centre|Egy helyben állás a nyomvonal adataiban]] | ||
− | + | ===Nagyon rövid tracklogok törlése=== | |
− | + | ||
Ha nagyon leromlik a vétel, előfordulhat, hogy megszakad a tracklog. Ilyenkor a készülék nem tud új pontot rögzíteni egészen addig, amíg újra meg nem látja a műholdakat. Ha sikerült stabilizálni a kapcsolatot, újra elkezdi rögzíteni a pozícióját egy új tracklogba. Gyenge jelerősség mellett valószínűleg újra meg fog szakadni a tracklog rögzítése. Így előáll az a helyzet, hogy létrejön egy 1 – vagy csak néhány – pontból álló tracklog, amely a gyenge vétel miatt ráadásul eléggé pontatlan is lesz. | Ha nagyon leromlik a vétel, előfordulhat, hogy megszakad a tracklog. Ilyenkor a készülék nem tud új pontot rögzíteni egészen addig, amíg újra meg nem látja a műholdakat. Ha sikerült stabilizálni a kapcsolatot, újra elkezdi rögzíteni a pozícióját egy új tracklogba. Gyenge jelerősség mellett valószínűleg újra meg fog szakadni a tracklog rögzítése. Így előáll az a helyzet, hogy létrejön egy 1 – vagy csak néhány – pontból álló tracklog, amely a gyenge vétel miatt ráadásul eléggé pontatlan is lesz. | ||
+ | [[Kép:Uto_3.png|centre|Néhány pontos tracklogok]] | ||
− | + | '''Néhány pontból álló tracklogok''' | |
− | |||
A képen látható tracklog elég sok olyan nyomvonalat tartalmaz, amelynek 1, vagy csak néhány pontja van. | A képen látható tracklog elég sok olyan nyomvonalat tartalmaz, amelynek 1, vagy csak néhány pontja van. | ||
+ | [[Kép:Uto_4.png|centre|Néhány pontot tartalmazó track]] | ||
− | + | '''Egy néhány pontból álló nyomvonal''' | |
− | + | Ha kicsit közelebbről megnézünk egy ilyen néhány pontból álló nyomvonalat, akkor látjuk, hogy valóban a gyenge műholdjel következtében jött létre, hiszen van egy több pontból álló nyomvonal is mellette, amely a néhány pontosnak a folytatása.<br> | |
− | Ha kicsit közelebbről megnézünk egy ilyen néhány pontból álló nyomvonalat, akkor látjuk, hogy valóban a gyenge műholdjel következtében jött létre, hiszen van egy több pontból álló nyomvonal is mellette, amely a néhány pontosnak a folytatása. | + | Az ilyen nyomvonalakat érdemes kigyomlálni a feltöltendő trackből. A rajzoláskor minden egyes nyomvonalat meg fog nyitni a [[MapEdit]]. Csak feleslegesen terheljük vele, ha ilyen semmitmondó információtartalmú nyomvonalakkal küzd. |
− | + | '''A néhány pontból álló nyomvonalak törlése után''' | |
− | [[Kép:Uto_5.png|centre | + | [[Kép:Uto_5.png|centre|Néhány pontos tracklogok törlése után]] |
− | + | ||
− | + | ||
A néhány pontból álló nyomvonalak törlésével ugyan a méretbeli csökkenés minimális, de a rajzoláskor hamarabb nyitja meg a MapEdit a fájlt, kevesebb nyomvonallal dolgozik egyszerre. | A néhány pontból álló nyomvonalak törlésével ugyan a méretbeli csökkenés minimális, de a rajzoláskor hamarabb nyitja meg a MapEdit a fájlt, kevesebb nyomvonallal dolgozik egyszerre. | ||
− | Túl részletes tracklog szűrése | + | ===Túl részletes tracklog szűrése=== |
− | Általában a hosszabb ideig tartó egy helyben állás nem olyan gyakori. Annál gyakrabban találkozok viszont túl részletes trackkel. A túl részletes alatt azt | + | Általában a hosszabb ideig tartó egy helyben állás nem olyan gyakori. Annál gyakrabban találkozok viszont túl részletes trackkel. A túl részletes alatt azt értem, hogy 1 másodperces, időalapú a track. Ekkor a készülék minden másodperceben elmenti a pozíciónkat és így nagyon sok pontból (és nagyon rövid szakaszokból) álló track jön létre. A GPS pontatlansága miatt felesleges ilyen részletes tracklogot készíteni. Ha mégis így sikerült, akkor a MapSource-szal utólag is elvégezhetjük a korrekciót. |
− | + | '''Egy túl részletes tracklog''' | |
− | + | [[Kép:Uto_6.png|centre|Túl részletes tracklog]] | |
A képen látható tracklog 1 másodperces rögzítéssel készült. A track 4977 pontból áll, és 119 539 byte a mérete. Nézzük a pontjainak az adatait! | A képen látható tracklog 1 másodperces rögzítéssel készült. A track 4977 pontból áll, és 119 539 byte a mérete. Nézzük a pontjainak az adatait! | ||
+ | [[Kép:Uto_7.png|centre|Túl részletes tracklog pontjai]] | ||
+ | A tracklog gyalog készült egy jelzett turistaút bejárása közben. 1 másodperc alatt kényelmesen gyalogolva 1-2 métert lehet megtenni. Felesleges ilyen részletes tracklogot feltölteni feldolgozás céljából! A rajzolóknak bőven elég, ha a tracklog részletessége (2 pontja közti távolsága) 3-5 méter. A MapSource segít nekünk, hogy ezt megcsináljuk. Kattintsunk a Szűrő... gombra! | ||
− | + | '''Egy túl részletes tracklog szűrése''' | |
− | + | [[Kép:Uto_8.png|centre|Tracklog szűrés]] | |
− | + | Válasszuk ki a szűrés alapjául a Távolságot és írjunk be egy 3-ast. Az OK gombra kattintva a MapSource eltávolítja a tracklogból azokat a pontokat, amelyek közt a távolság kisebb, mint a beállított 3 méter. Nézzük az eredményt! | |
− | [[Kép: | + | [[Kép:Uto_9.png|centre|Egy túl részletes tracklog 3 méterre szűrve]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
A szűrés után a tracklogban csak 1479 pont maradt! Nézzük meg, hogy hogyan változtak a tracklog pontjainak adatai! | A szűrés után a tracklogban csak 1479 pont maradt! Nézzük meg, hogy hogyan változtak a tracklog pontjainak adatai! | ||
− | [[Kép:Uto_10.png|centre]] | + | [[Kép:Uto_10.png|centre|Tracklog adatai 3 méterre szűrve]] |
− | |||
Most már szinte csak olyan pontokat látunk, amelyeknek a távolsága minimum 3 méter. Akad azonban még néhány pont, amelyek 3 méternél közelebb vannak egymáshoz. Ilyen például az ábrán látható 1196. és 1198. pont. Végezzük el újra a szűrést és ismételjük egészen addig, amíg a pontok száma nem csökken tovább! | Most már szinte csak olyan pontokat látunk, amelyeknek a távolsága minimum 3 méter. Akad azonban még néhány pont, amelyek 3 méternél közelebb vannak egymáshoz. Ilyen például az ábrán látható 1196. és 1198. pont. Végezzük el újra a szűrést és ismételjük egészen addig, amíg a pontok száma nem csökken tovább! | ||
− | [[Kép:Uto_11.png|centre]] | + | [[Kép:Uto_11.png|centre|A megszűrt tracklog]] |
− | |||
A szűrés után a tracklog pontjainak a száma 1401-re csökkent, a fájl métere pedig 33 715 bájtra! | A szűrés után a tracklog pontjainak a száma 1401-re csökkent, a fájl métere pedig 33 715 bájtra! | ||
76. sor: | 68. sor: | ||
A szűrést nem csak a több ezer pontból álló tracken érdemes elvégezni, hanem minden tracken. Egy néhány száz pontos tracklogban is előfordulhatnak kisebb-nagyobb megállások (például autós trackben a piros lámpánál várakozás közben). | A szűrést nem csak a több ezer pontból álló tracken érdemes elvégezni, hanem minden tracken. Egy néhány száz pontos tracklogban is előfordulhatnak kisebb-nagyobb megállások (például autós trackben a piros lámpánál várakozás közben). | ||
− | A végeredmény elmentése | + | ===A végeredmény elmentése=== |
Ugyan több formátumot is tudunk fogadni, ajánlott a végeredményt Garmin Database (*.gdb) formátumban elmenteni. Ennek a formátumnak a legkisebb a mérete a népszerű formátumok közül. | Ugyan több formátumot is tudunk fogadni, ajánlott a végeredményt Garmin Database (*.gdb) formátumban elmenteni. Ennek a formátumnak a legkisebb a mérete a népszerű formátumok közül. | ||
− | A korábban megvizsgált 4977 pontos túl részletes tracket elmentettem | + | A korábban megvizsgált 4977 pontos túl részletes tracket elmentettem különböző formátumokba. A fájlok méretei így alakultak: |
− | Fájlformátum | + | {| border="1" cellspacing="0" |
− | GPS eXchange format (*.gpx) 592767 67610 | + | ! Fájlformátum |
− | OziExplorer tracks (*.plt) 303515 63979 | + | ! Kiterjesztése |
− | Garmin MapSource file (*.mps) 154366 50428 | + | ! Track méret tömörítetlenül (bájt) |
− | Garmin GPS Database (*.gdb) 119539 54995 | + | ! Track méret tömörítve (bájt) |
+ | |- | ||
+ | | GPS eXchange format | ||
+ | | (*.gpx) | ||
+ | | 592767 | ||
+ | | 67610 | ||
+ | |- | ||
+ | | OziExplorer tracks | ||
+ | | (*.plt) | ||
+ | | 303515 | ||
+ | | 63979 | ||
+ | |- | ||
+ | | Garmin MapSource file | ||
+ | | (*.mps) | ||
+ | | 154366 | ||
+ | | 50428 | ||
+ | |- | ||
+ | | Garmin GPS Database | ||
+ | | (*.gdb) | ||
+ | | 119539 | ||
+ | | 54995 | ||
+ | |} | ||
− | A táblázatból látható, hogy a *.gpx formátum a legrosszabb választás – mind tömörítetlen, mind tömörített formában | + | A táblázatból látható, hogy a *.gpx formátum a legrosszabb választás – mind tömörítetlen, mind tömörített formában. A *.gdb formátumnak a legkisebb a mérete tömörítetlenül. Fontos tudni, hogy a rajzoláskor a rajzoló számítógépén az összes track tömörítetlen formában van fent, csak így tudja megnyitogatni őket a MapEdit. Ezért hiába kisebb tömörítve a *.mps formátum mérete, ajánlott a *.gdb formátum használata. |
− | Ha nincs olyan programod, amellyel át tudnád konvertálni a tracked *.gdb formátumra, akkor javaslom a GPSBabel letöltését. | + | Ha nincs olyan programod, amellyel át tudnád konvertálni a tracked *.gdb formátumra, akkor javaslom a [[GPSBabel]] letöltését. |
+ | |||
+ | ==A feltöltött tracklogok méretének optimalizálása== | ||
+ | '''Saját tracklogjaid méretének optimalizálása''' | ||
− | |||
− | |||
Ha már korábban töltöttél fel tracket nekünk és úgy érzed, hogy a fentebb leírtak szerint azt bizony optimalizálni kellene, akkor – akár a feldolgozottra állítás után is – érdemes letöltened, optimalizálnod és visszatöltened. A rajzoláskor ugyanis az összes tracket letöltik a rajzolók és a kisebb, kevesebb pontból álló trackek gyorsabb letöltést eredményeznek és kisebb terhelést jelentenek a MapEdit számára. | Ha már korábban töltöttél fel tracket nekünk és úgy érzed, hogy a fentebb leírtak szerint azt bizony optimalizálni kellene, akkor – akár a feldolgozottra állítás után is – érdemes letöltened, optimalizálnod és visszatöltened. A rajzoláskor ugyanis az összes tracket letöltik a rajzolók és a kisebb, kevesebb pontból álló trackek gyorsabb letöltést eredményeznek és kisebb terhelést jelentenek a MapEdit számára. | ||
− | Mások által feltöltött trackek méretének optimalizálása | + | '''Mások által feltöltött trackek méretének optimalizálása''' |
+ | |||
Ahhoz, hogy a más által feltöltött trackeken elvégezd a fent leírtakat, trackszerkesztési joggal kell rendelkezned. Ha nincs még ilyen jogod, Kolesár Andrástól kérhetsz. | Ahhoz, hogy a más által feltöltött trackeken elvégezd a fent leírtakat, trackszerkesztési joggal kell rendelkezned. Ha nincs még ilyen jogod, Kolesár Andrástól kérhetsz. | ||
A trackek nagy száma miatt nem érdemes foglalkozni a kisebb trackekkel. Elsősorban azokon a trackeken kell a méretbeli optimalizálást elvégezni, amelyek mérete vagy pontjainak száma drasztikusan csökkenthető. Hogy könnyen megtaláljuk ezeket a trackeket, hívjuk segítségül a MapEditet: nyissunk meg vele egy tájegységet a hozzá tartozó összes trackkel együtt, majd kattintsunk a Nézet, azon belül pedig a Útvonalpontok, nyomvonalak, útvonalak listája... menüpontra! | A trackek nagy száma miatt nem érdemes foglalkozni a kisebb trackekkel. Elsősorban azokon a trackeken kell a méretbeli optimalizálást elvégezni, amelyek mérete vagy pontjainak száma drasztikusan csökkenthető. Hogy könnyen megtaláljuk ezeket a trackeket, hívjuk segítségül a MapEditet: nyissunk meg vele egy tájegységet a hozzá tartozó összes trackkel együtt, majd kattintsunk a Nézet, azon belül pedig a Útvonalpontok, nyomvonalak, útvonalak listája... menüpontra! | ||
− | + | '''A csatolt állományok''' | |
− | A csatolt | + | [[Kép:Uto_12.png|centre|A csatolt trackek listája]] |
− | A felugró ablakon kattintsunk a Tracks fülre és mér látható is a csatolt trackek listája. Az oszlopfejléceken a Points-ra kattintva rendezhető sorrendbe a lista a | + | |
+ | A felugró ablakon kattintsunk a Tracks fülre és mér látható is a csatolt trackek listája. Az oszlopfejléceken a Points-ra kattintva rendezhető sorrendbe a lista a trackben lévő pontok száma alapján. | ||
Számoljunk kicsit! Ha 3 méterre szeretnénk szűrni, akkor az azt jelenti, hogy végeredményben két pont között legalább 3 méter távolság lesz. Ha egy 15 km-es sétán készült tracket szűrünk meg így, akkor az maximum 5000 pontból fog állni. Érdemes ezért olyan tracket választani, amelyik nagyon sok pontból áll a megtett távhoz képest – a listában az 5. például 15 km-hez 15396 pontot tartalmaz, holott 5000 is elég lenne. | Számoljunk kicsit! Ha 3 méterre szeretnénk szűrni, akkor az azt jelenti, hogy végeredményben két pont között legalább 3 méter távolság lesz. Ha egy 15 km-es sétán készült tracket szűrünk meg így, akkor az maximum 5000 pontból fog állni. Érdemes ezért olyan tracket választani, amelyik nagyon sok pontból áll a megtett távhoz képest – a listában az 5. például 15 km-hez 15396 pontot tartalmaz, holott 5000 is elég lenne. | ||
111. sor: | 127. sor: | ||
Ha sikerült kiválasztani egy tracket, amelyiket optimalizálni szeretnénk, akkor kattintsunk rá a listában kettőt! | Ha sikerült kiválasztani egy tracket, amelyiket optimalizálni szeretnénk, akkor kattintsunk rá a listában kettőt! | ||
− | [[Kép:Uto_13.png|centre | + | '''A kiválasztott csatolt track tulajdonságai''' |
− | + | [[Kép:Uto_13.png|centre|A kiválasztott track tulajdonságai]] | |
− | A kiválasztott | + | |
A felugró ablakban válasszuk ki a Forrás fület és láthatóvá válik a track helye. A fenti példában ez a hely a upload/2006-09/2450/turatarsak_trackjei.gdb, vagyis a [2450]-es trackről van szó. | A felugró ablakban válasszuk ki a Forrás fület és láthatóvá válik a track helye. A fenti példában ez a hely a upload/2006-09/2450/turatarsak_trackjei.gdb, vagyis a [2450]-es trackről van szó. | ||
Csak érdekesség képpen: az említett 33 ezer pontos tracket 3 méterre szűrtem. Az eredeti fájl 1063443 bájt (azaz 1.01 MB) méretű volt, a szűrés után 363795 bájt (azaz 356 KB)méretűre és 7702 pontosra csökkent. Csak ezzel az egytlen trackkel sikerül a letöltendő trackek méretét 0.7 MB-tal csökkentenem. | Csak érdekesség képpen: az említett 33 ezer pontos tracket 3 méterre szűrtem. Az eredeti fájl 1063443 bájt (azaz 1.01 MB) méretű volt, a szűrés után 363795 bájt (azaz 356 KB)méretűre és 7702 pontosra csökkent. Csak ezzel az egytlen trackkel sikerül a letöltendő trackek méretét 0.7 MB-tal csökkentenem. | ||
− | Ha az | + | Ha az összes ilyen túl részletes tracket optimalizálnánk, sokkal kisebb lenne a fent lévő anyagok összmérete. Ha az összeset nem is tudjuk, a 7-8 ezer pont fölöttieket mindenképp érdemes! |
+ | |||
+ | [[Kategória:Szerkesztési segítség]] |
A lap jelenlegi, 2009. június 22., 19:42-kori változata
Tracklog utófeldolgozása
Tartalomjegyzék |
Előszó
Kicsit zavart, hogy egy tájegység összes trackjének letöltésekor esetenként 50-60 MB adatot kell a szerverről leküzdeni. Gondoltam, változtatok ezen és megpróbálom kicsit optimalizálni a fent lévő anyagok méretét. Összefoglalom itt a tapasztalataimat, hátha sikerül elérnem vele, hogy kicsit odafigyeljen mindenki a trackek feltöltésekor.
A készülékből letöltött nyers track optimalizálása
Egy helyben állás kiszűrése
Ahogy láttam, a nagy többség időalapon rögzíti a tracklogot. Az időalapú rögzítés azt jelenti, hogy a készülék adott időnként eltárolja az aktuális pozíciónkat. Például 3 másodperces időalapú tracklog rögzítés esetén minden 3. másodpercben eltárolja az aktuális pozíciónkat az előző pozíciótól függetlenül. Ha beülünk egy kocsmába melegedni, vagy pihenőt tartunk egy erdei tisztáson, a készülék akkor is 3 másodpercenként rögzíti a pozíciónkat, ha éppen egy helyben állunk. Ekkor a nyers track feleslegesen sok pontot fog tartalmazni, hiszen egy helyben állunk. Egy negyedórás pihenőkor az egy helyben állás alatt 300 pont keletkezik (3 mp-es rögzítésnél), amit egyetlen ponttal is lehetne helyettesíteni. Az ilyen egy helyben állásokat ki kell szűrni a trackből a feltöltés előtt. Szerencsére ebben segít nekünk a MapSource.
Egy helyben állás térképen
A képen látszik, hogy a track 426 pontból áll, a térképen viszont ez egyetlen pont (a Szentendre felirat t és e betűi közti pont). A tracklog rögzítésekor ugyanis a készülék pozíciója nem változott, a rögzítés viszont 2 másodperces időalapú volt. A készítő 426 × 2 = 852 másodpercig állt egy helyben.
Egy helyben állás nyomvonal adataiban
Ha kettőt kattintunk a track nevére, akkor láthatjuk a track pontjainak adatait. A szakasz hossza oszlopban két pont közti távolság látható, a szakasz ideje oszlopban pedig két pont rögzítése között eltelt idő. Látható, hogy esetünkben a szakaszok hossza 0 méter, a szakaszok ide pedig 2 másodperc (innen látszik, hogy időalapú a tracklog). Azonban ez a 426 pont semmilyen hasznos információt nem hordoz, azonban a mérete 10 313 byte. Az ilyeneket nyugodtan törölhetjük.
Nagyon rövid tracklogok törlése
Ha nagyon leromlik a vétel, előfordulhat, hogy megszakad a tracklog. Ilyenkor a készülék nem tud új pontot rögzíteni egészen addig, amíg újra meg nem látja a műholdakat. Ha sikerült stabilizálni a kapcsolatot, újra elkezdi rögzíteni a pozícióját egy új tracklogba. Gyenge jelerősség mellett valószínűleg újra meg fog szakadni a tracklog rögzítése. Így előáll az a helyzet, hogy létrejön egy 1 – vagy csak néhány – pontból álló tracklog, amely a gyenge vétel miatt ráadásul eléggé pontatlan is lesz.
Néhány pontból álló tracklogok
A képen látható tracklog elég sok olyan nyomvonalat tartalmaz, amelynek 1, vagy csak néhány pontja van.
Egy néhány pontból álló nyomvonal
Ha kicsit közelebbről megnézünk egy ilyen néhány pontból álló nyomvonalat, akkor látjuk, hogy valóban a gyenge műholdjel következtében jött létre, hiszen van egy több pontból álló nyomvonal is mellette, amely a néhány pontosnak a folytatása.
Az ilyen nyomvonalakat érdemes kigyomlálni a feltöltendő trackből. A rajzoláskor minden egyes nyomvonalat meg fog nyitni a MapEdit. Csak feleslegesen terheljük vele, ha ilyen semmitmondó információtartalmú nyomvonalakkal küzd.
A néhány pontból álló nyomvonalak törlése után
A néhány pontból álló nyomvonalak törlésével ugyan a méretbeli csökkenés minimális, de a rajzoláskor hamarabb nyitja meg a MapEdit a fájlt, kevesebb nyomvonallal dolgozik egyszerre.
Túl részletes tracklog szűrése
Általában a hosszabb ideig tartó egy helyben állás nem olyan gyakori. Annál gyakrabban találkozok viszont túl részletes trackkel. A túl részletes alatt azt értem, hogy 1 másodperces, időalapú a track. Ekkor a készülék minden másodperceben elmenti a pozíciónkat és így nagyon sok pontból (és nagyon rövid szakaszokból) álló track jön létre. A GPS pontatlansága miatt felesleges ilyen részletes tracklogot készíteni. Ha mégis így sikerült, akkor a MapSource-szal utólag is elvégezhetjük a korrekciót.
Egy túl részletes tracklog
A képen látható tracklog 1 másodperces rögzítéssel készült. A track 4977 pontból áll, és 119 539 byte a mérete. Nézzük a pontjainak az adatait!
A tracklog gyalog készült egy jelzett turistaút bejárása közben. 1 másodperc alatt kényelmesen gyalogolva 1-2 métert lehet megtenni. Felesleges ilyen részletes tracklogot feltölteni feldolgozás céljából! A rajzolóknak bőven elég, ha a tracklog részletessége (2 pontja közti távolsága) 3-5 méter. A MapSource segít nekünk, hogy ezt megcsináljuk. Kattintsunk a Szűrő... gombra!
Egy túl részletes tracklog szűrése
Válasszuk ki a szűrés alapjául a Távolságot és írjunk be egy 3-ast. Az OK gombra kattintva a MapSource eltávolítja a tracklogból azokat a pontokat, amelyek közt a távolság kisebb, mint a beállított 3 méter. Nézzük az eredményt!
A szűrés után a tracklogban csak 1479 pont maradt! Nézzük meg, hogy hogyan változtak a tracklog pontjainak adatai!
Most már szinte csak olyan pontokat látunk, amelyeknek a távolsága minimum 3 méter. Akad azonban még néhány pont, amelyek 3 méternél közelebb vannak egymáshoz. Ilyen például az ábrán látható 1196. és 1198. pont. Végezzük el újra a szűrést és ismételjük egészen addig, amíg a pontok száma nem csökken tovább!
A szűrés után a tracklog pontjainak a száma 1401-re csökkent, a fájl métere pedig 33 715 bájtra!
Ha kevesebb pontból áll egy tracklog, akkor könnyebben lehet kezelni mind MapSource alatt, mind rajzolás közben. Rajzoláskor ugyanis a rajzolók az összes feltöltött tracklogot letöltik a saját gépükre és a MapEditnek meg is kell nyitni egytől-egyig mindet. Ha kevesebb pontból áll, hamarabb megnyitja és kevésbé terheli le a számítógépet. A fájl méretét pedig sikerül a 28%-ára lecsökkenteni. Kisebb fájlméret a gyorsabb fel- és letöltést eredményezi.
A szűrést nem csak a több ezer pontból álló tracken érdemes elvégezni, hanem minden tracken. Egy néhány száz pontos tracklogban is előfordulhatnak kisebb-nagyobb megállások (például autós trackben a piros lámpánál várakozás közben).
A végeredmény elmentése
Ugyan több formátumot is tudunk fogadni, ajánlott a végeredményt Garmin Database (*.gdb) formátumban elmenteni. Ennek a formátumnak a legkisebb a mérete a népszerű formátumok közül.
A korábban megvizsgált 4977 pontos túl részletes tracket elmentettem különböző formátumokba. A fájlok méretei így alakultak:
Fájlformátum | Kiterjesztése | Track méret tömörítetlenül (bájt) | Track méret tömörítve (bájt) |
---|---|---|---|
GPS eXchange format | (*.gpx) | 592767 | 67610 |
OziExplorer tracks | (*.plt) | 303515 | 63979 |
Garmin MapSource file | (*.mps) | 154366 | 50428 |
Garmin GPS Database | (*.gdb) | 119539 | 54995 |
A táblázatból látható, hogy a *.gpx formátum a legrosszabb választás – mind tömörítetlen, mind tömörített formában. A *.gdb formátumnak a legkisebb a mérete tömörítetlenül. Fontos tudni, hogy a rajzoláskor a rajzoló számítógépén az összes track tömörítetlen formában van fent, csak így tudja megnyitogatni őket a MapEdit. Ezért hiába kisebb tömörítve a *.mps formátum mérete, ajánlott a *.gdb formátum használata.
Ha nincs olyan programod, amellyel át tudnád konvertálni a tracked *.gdb formátumra, akkor javaslom a GPSBabel letöltését.
A feltöltött tracklogok méretének optimalizálása
Saját tracklogjaid méretének optimalizálása
Ha már korábban töltöttél fel tracket nekünk és úgy érzed, hogy a fentebb leírtak szerint azt bizony optimalizálni kellene, akkor – akár a feldolgozottra állítás után is – érdemes letöltened, optimalizálnod és visszatöltened. A rajzoláskor ugyanis az összes tracket letöltik a rajzolók és a kisebb, kevesebb pontból álló trackek gyorsabb letöltést eredményeznek és kisebb terhelést jelentenek a MapEdit számára.
Mások által feltöltött trackek méretének optimalizálása
Ahhoz, hogy a más által feltöltött trackeken elvégezd a fent leírtakat, trackszerkesztési joggal kell rendelkezned. Ha nincs még ilyen jogod, Kolesár Andrástól kérhetsz.
A trackek nagy száma miatt nem érdemes foglalkozni a kisebb trackekkel. Elsősorban azokon a trackeken kell a méretbeli optimalizálást elvégezni, amelyek mérete vagy pontjainak száma drasztikusan csökkenthető. Hogy könnyen megtaláljuk ezeket a trackeket, hívjuk segítségül a MapEditet: nyissunk meg vele egy tájegységet a hozzá tartozó összes trackkel együtt, majd kattintsunk a Nézet, azon belül pedig a Útvonalpontok, nyomvonalak, útvonalak listája... menüpontra!
A csatolt állományok
A felugró ablakon kattintsunk a Tracks fülre és mér látható is a csatolt trackek listája. Az oszlopfejléceken a Points-ra kattintva rendezhető sorrendbe a lista a trackben lévő pontok száma alapján.
Számoljunk kicsit! Ha 3 méterre szeretnénk szűrni, akkor az azt jelenti, hogy végeredményben két pont között legalább 3 méter távolság lesz. Ha egy 15 km-es sétán készült tracket szűrünk meg így, akkor az maximum 5000 pontból fog állni. Érdemes ezért olyan tracket választani, amelyik nagyon sok pontból áll a megtett távhoz képest – a listában az 5. például 15 km-hez 15396 pontot tartalmaz, holott 5000 is elég lenne.
A lista elején lévő track 33888 pontból áll, a hossza viszont csak 34.98 km. 3 méterre szűrve a 35 km-es táv mindössze 11500 köröli pontot indokolna. Ha az ilyen túl részletes trackeken elvégezzük a korábban leírt optimalizálást, akkor látványos méretcsökkenést érhetünk el a tájegység trackjeinek összméreténél.
Ha sikerült kiválasztani egy tracket, amelyiket optimalizálni szeretnénk, akkor kattintsunk rá a listában kettőt!
A kiválasztott csatolt track tulajdonságai
A felugró ablakban válasszuk ki a Forrás fület és láthatóvá válik a track helye. A fenti példában ez a hely a upload/2006-09/2450/turatarsak_trackjei.gdb, vagyis a [2450]-es trackről van szó.
Csak érdekesség képpen: az említett 33 ezer pontos tracket 3 méterre szűrtem. Az eredeti fájl 1063443 bájt (azaz 1.01 MB) méretű volt, a szűrés után 363795 bájt (azaz 356 KB)méretűre és 7702 pontosra csökkent. Csak ezzel az egytlen trackkel sikerül a letöltendő trackek méretét 0.7 MB-tal csökkentenem.
Ha az összes ilyen túl részletes tracket optimalizálnánk, sokkal kisebb lenne a fent lévő anyagok összmérete. Ha az összeset nem is tudjuk, a 7-8 ezer pont fölöttieket mindenképp érdemes!