= Systém = == Rana == Vyvíjený navigační systém ''(sem by mělo přijít jméno, až bude vybráno)'' je založen na volně šiřitelném systému [http://wiki.openstreetmap.org/wiki/Rana Rana], který byl jako základ vybrán protože: * je snadno přenositelný na nové platformy, jelikož funguje napsaný v jazyce [http://python.org/about Python] s minimem dependencí (mimo Pythonu už jen [http://en.wikipedia.org/wiki/Cairo_(graphics) Cairo] a [http://en.wikipedia.org/wiki/PyGTK PyGTK]) * díky [http://wiki.openstreetmap.org/wiki/Rana/Developers_guide#Modules modulární struktuře] jej lzde snadno rozšiřovat * je navržen k ovládání pomocí prstů na dotykové obrazovce (není nutné používat stylus) * umí pracovat jak s mapovími dílci tak s vektorovímy mapami^experimentálně^ == Shrnutí současné funkcionality == * zobrazení pozice na mapě na základě dat z GPS démona * aplikace mimo pozice bere z démona také aktuální rychlost, směr, nadmořskou výšku a časovou značku * zobrazování mapových dílců s možností manuálního zoomu a posunu nebo automatický posun podle aktuální pozice * mapové dílce jsou stahovány automaticky * je možné také stáhnout dílce dávkově pro oblast či oblast kolem trasy, před stažením dávky dílců je možné spočítat jejich celkovou velikost * je podporováno několik datových podkladů (OSM,T@H, OpenCycleMap,...) a zobrazený podkad lze kdykoli za běhu přepnout * dílce jsou stahovány do jednoho adresáře a momentálně se po skončení aplikace 'neodstaraňují' * zobrazování tras ve formátu GPX 1.1 ''(pravděpodobně i 1.0, zatím netestováno)'' * je možné vykreslovat více tras naráz * vykreslování tracklogů je optimalozované, vykresluje se vždy jen ta část trasy, která je vidět - díky tomu lze zobrazovat mnoho tras zároveň, každou a mnoha tisících bodech * zobrazení výškového profilu trasy * funguje u tras, obsahujících údaje o nadmořské výšce * ''v plánu je stahování výškovích dat pro trasu z internetu''