Hvordan lagres de enorme datamængder i en GPS?

Af Caroline Rutter, lørdag 21. jan 2012 kl. 09:00

Morten Laursen spørger: »Hvordan får man plads til kort med tilhørende adresseregister for hele Nordeuropa i GPS-enheder? Der må jo være tale om ganske betydelige datamængder. Anvender man specielle databaser eller organiserer man data på en særlig smart og kompakt måde?«

Poul-Henning Kamp, selvstændig softwareudvikler, svarer:

»Det er faktisk et godt spørgsmål. Groft sagt er svaret, at man komprimerer data – ikke på samme måde, som når man laver en ZIP-file, men i stedet med komprimeringsalgoritmer, der er opfundet til at komprimere netop denne slags data.

Det er ikke nok ‘bare’ at komprimere data så tæt som muligt, man skal stadig kunne søge i dem, således at man kan tegne kortet på en eller anden valgt skala, fra ‘hele Europa’ til +/- nogle hundrede meter omkring bilen. Det kræver, at data er lagret i en eller anden form, hvor man kan finde ‘alt inden for x km fra dette punkt’ uden at skulle dekomprimere hele databasen.

Man skal også kunne lede på tekstbasis, og hvis man søger efter ‘Algade 117’, skal den helst kunne sortere den nærmeste sådanne øverst.

Og for at det ikke skal være løgn, skal det være muligt at downloade rettelser med så lidt data som overhovedet muligt.

I modsætning til almindelig komprimering kan man heldigvis tillade sig at bruge ret meget computertid på at finde den bedste komprimering, en uge eller to om nødvendigt, og derfor afprøver man en lang række mulige komprimeringsmetoder for at finde den bedste for hver enkelt geografisk feature.

Du har f.eks. sikkert lagt mærke til, at nogle vejstrækninger på skærmen tegnes som en række rette linjestykker, mens andre tegnes som kurver. Hvis vejen har få, men skarpe knæk, fylder det mindst at bekrive den ved koordinaterne på knækkene. Men frem for at beskrive det ved par af længde+breddegraderne beskriver man det som startpunktets længde og bredde og derefter polære koordinatsæt for hvert linjestykke, samt til sidst endepunktets længde og bredde.

Prisen på flash-hukommelse er faldet i de senere år, og det har fjernet noget af det fokus, der har været på komprimering af kortdata, og har i mange tilfælde ført til, at man har fyldt mere information på kortene, f.eks bygningsomkreds, tankstationer osv.«



21. jan 2012 kl 09:39

Lindy Madsen

Vektorgrafik - groft sagt

I mange tilfælde, bruges der jo vektorgrafik (som artiklen også siger, uden at bruge ordet), hvor man lader enheden beregne banen, ud fra koordinator og så vinkler og kurver.

Forskellige ting som tankstationer, restauranter osv. har jo det samme ikon (lille billede), og derfor skal du i princippet blot gemme dette billede en gang, og så genbruge det på koordinatpunkterne for disse ting. Med udvidelsen af ting som enheden kan vise, fortæller det også lidt om, hvorfor selve processoren i GPS'en har haft brug for at blive stærkere og stærkere, da den skal kunne håndtere flere og flere af disse beregninger eller overlays om man vil, på en flydende og tilfredsstillende måde.

Det er vist sådan ca. dertil min viden rækker med GPS.


22. jan 2012 kl 12:21

Glenn Møller-Holst

GPS-navigationsenhed ?

Der menes vel en GPS baseret navigator?


22. jan 2012 kl 16:07

Lars Ole Belhage

"Store" datamængder

Tjah, og så er ”big-data” ikke så store længere...
F.x. OpenStreetMap verdens-dækkende kort fylder ca 15G (og er endda søgbart direkte fra filen). OSM's kort er i min andedam (Valby) endda mere detailleret end krak...
http://planet.openstreetmap.or....pbf


22. jan 2012 kl 16:51

jesper thusgaard

Erfaring med OSM

Er der noget der har erfaring med at lægge data i OSM?
Jeg kikkede på det for noget tid siden, men endte med at finde opgaven for stor for min begrænsede tid. Hvis jeg uploader router, kan andre så benytte mine uredigerede filer?


22. jan 2012 kl 19:52

Peter Kyllesbeck

Re: Erfaring med OSM

Det er jo primært rettelser til eksisterende data. Har selv tillagt lidt data om Søndermarken.
Få et login og læs lidt om hvordan man gør. Der er også illustrative video'er om hvordan. Det er jo 'Open Source'.


22. jan 2012 kl 21:22

Pelle Gøeg

Re: Erfaring med OSM

Søren Johannesen har lavet noget undervisnings materiale, der giver en god start.

Det kan findes på http://www.microformats.dk/kor...html


22. jan 2012 kl 23:46

Peter Kyllesbeck

Undervisningsmateriale -erfaring med OSM

Der findes også en begynderbog på engelsk. (gratis)
Se mere her http://www.microformats.dk/201...tmap


26. jan 2012 kl 15:04

Niels Chr. Nielsen

sammenligning af OSM og Google Maps

Se f.eks. Berlin, med et lidt morbidt eksempel: http://tools.geofabrik.de/mc/?...m=18
Hvordan ser det ud hjemme hos dig? Det kunne for øvrigt være sjovt at lave sammen sammenligning med KMS's data.


Ny i debatten? Opret en brugerkonto