wiki:SystemDownload

Version 113 (modified by Martin Kolman, 13 years ago) (diff)

--

Ke stažení

modRana download page in English

Instalační balíček pro N900

Modrana je dostupná z repozitáře Extras-devel, v sekci Location & Navigation.

  • Pokud raději instalujete z příkazové řádky, přepněte se na roota a napište tohle:
    apt-get install modrana
    
  • pracovního adresář modRany je /opt/modrana
  • dílce se ukládají do /home/user/MyDocs/.modRana_tiles/ (skrytý adresář)

Instalační balíček pro Neo FreeRunner

http://www.modrana.org/data/modrana_0.27-4_all.ipk <- balíček pro SHR

Návod pro instalaci modRany na QtMoko

  • při instalaci na SHR unstable je nutné nainstalovat python-netclient a python-misc
  • v základním nastavená jsou mapové dílce stahovány do /usr/share/modrana/cache/images, je vhodné nastavit cestu na kartu v user_config.conf v kořenovém adresáři aplikace
  • lze sdílet společný adresář s TangoGPS
  • mapy se nastavují v map_config.conf v kořenovém adresáři aplikace
  • Příklad:
    • všechny mapy z Tanga máme v /home/root/Maps, tedy např. OpenStreetMap vrstvu v /home/root/Maps/OSM
    • v modRaně nastavíme tile_folder v user_config.conf na /home/root/Maps
    • v modRaně nastavíme prefix vrstvy pro OpenStreetMap na OSM (/home/root/Maps/OSM -> OSM)
    • modRana bude tedy hledat a ukládat OpenStreetMap dílce v /home/root/Maps + OSM -> /home/root/Maps/OSM

Instalační balíček pro Ubuntu a Debian

http://www.modrana.org/data/modrana-0.27-4_all_SVN.deb

Tarball

Tento archiv obsahuje zabalenou verzi modRany:

http://www.modrana.org/data/modrana-0.27-4_SVN.tar.gz

  • stačí někde rozbalit a spustit pomocí modrana.py
  • je třeba python (cca 2.5+), GTK2 a Cairo, volitelně se hodí i Simplejson

Skript, testující funkčnost připojení k Internetu

test_internet_connectivity.py

Tento jednoduchý skript se pokusí stáhnout z Internetu logo Google a jeden OSM mapový dílec různými způsoby a vypisuje přitom informace o úspěchu/neúspěchu. Účelem je testování funkčnosti připojení k Internetu pro programy v Pythonu na N900, jelikož z této platformy byly hlášeny problémy s dostupností Internetu v modRaně. Nic však nebrání ve využití tohoto skriptu k otestování připojení i na jiných platformách :)

Changelog

Upozornění: ModRana? se nezasekla na verzi 0.20, pouze nestíhám chagelogy překládat. :) Changelogy v "plném znění" v angličtině jsou k dispozici na anglické verzi této stránky.

* modRana V0.20 *

  • optimalizované vykreslování mapy
    • všechny časově náročně operace s dílci (načítání, posílání požadavků na stažení,...) byly přesunuty do samostatného vlákna
    • byl přidán limit na počet současně běžících vláknem pro automatické stahování mapových dílců
  • přístup k sqlite databází je nyní sekvenční, což by mohlo vyřešit některé problémy s přechodem databáze do zamknutého stavu
  • bylo opraveno nekorektně fungující schovávání tlačítek
  • robustnější ukončení aplikace, které je nyní také lépe logováno
  • byla opravena nekorektně zobrazovaná rychlost v SHR na Neo FreeRunneru? + přepínač formátu ve kterém je rychlost dodávaná gpsd
    • Pozn.: gpsd vrací rychlost v uzlech za sekundu, FSO-gpsd v metrech za sekundu

* modRana V0.19 *

  • N900: více-režimová kontrola podsvícení (vždy zapnuté, pouze při pohybu, pouze při pohybu v režimu plné obrazovky, pouze v režimu plné obrazovky, když je k dispozici GPS,..)
  • jména ulic která obsahují azbuku jsou vyslovena Rusky :)
  • navigace je teď spouštěna automaticky, hned po nalezení cesty
  • základní podpora práce s dbusem
  • opravena nesprávně ukazovaná rychlost pohybu pro metrické jednotky
  • opraveno podivné chová, které nastávalo po pokusu o vyhledání extrémně dlouhých cest (např. z Moskvy do Honolulu :)
  • poslední navigační pokyn je nyní korektně zobrazen
  • Ubuntu 10.04: opraven pád při startu, způsobený chybějícím modulem pro zařízení
  • opraveny špatně fungující CSV pravidla (aplikovala se pouze jednou + neakceptovala Unicode)

* modRana V0.18 *

  • asynchronní přístup k online službám
  • vícejazyčné navigační pokyny a hlasová navigace

* modRana V0.17 *

  • vylepšená práce s POI - konečně se s nimi dá normálně pracovat ! :)
    • ukládání z aktuální pozice, výsledků vyhledávání, místa na mapě, manuálním zadáním údajů
    • jednoduše přístupné hledání cesty k POI
    • zobrazení POI na mapě
    • kategorie
    • import starých POI
    • CSV export
    • volitelná kompatibilita s programem Mappero
  • ke každé trase se nyní zobrazí informační tlačítko
  • vylepšené logování konzolového výstupu
    • pokud je tato funkce aktivována, vytvoří se pro každý start nový logovací soubor
  • mnoho menších vylepšení

* modRana V0.16 *

  • volitelné ukládání dlaždic do sqlite databáze - vhodné zvláště pro FAT32
    • dlaždice sou ukládány do jednoho souboru
    • měly by proto zabrat méně místa, jelikož spotřebují méně clusterů
  • stavové dlaždice
  • vylepšení a výrazné zrychlení dávkového stahování
  • přidána podpora záznamu terminálového výstupu do souboru

* modRana V0.15 *

  • automaticka rotace mapy ve směru jízdy
  • podpora zvětšování mapy (2X,4X)

* modRana V0.14 *

  • navigace krok za krokem
  • hlasová navigace pomocí espeaku

* modRana V0.13 *

  • kreslení stopy při logování
  • kontrastní barvení tracklogů + výběr barvy
  • třídění tracklogů do kategorií podle adresářů
  • robustnější práce s tracklogy
  • validní a OSM kompatibilní GPX výstup
  • lépe vypadající obecné ikony

N900:

  • adresář pro dílce je nyní .maps v MyDocs?
    • díky tomu může modRana sdílet mapy s Mappero a Maep, které tento adresář používají

* modRana V0.12 *

  • opravy chyb

* modRana V0.11 *

  • GUI pro záznam trasy do formátu GPX
  • kategorie tracklogů
  • mazání tracklogů
  • nahrávání tracklogů jenotlivé podle potřeby => výrazně rychlejší start
  • limit na počet dlaždic v paměti (uživatelský podnět - díky)
  • režimy využití sítě - plné/jen důležitá data
  • mírné vylepšení uživatelského rozhraní
  • přidání ikon
  • nová vrstva pro horská kola (pouze ČR)
  • výrazně kratší URL pro stažení :)

* modRana V0.10 *

  • nové ukazatele zbývající času a vzdálenosti na trase
  • vylepšený OSD výškový profil
  • intuitivnější aktivace zobrazení tras

* modRana V0.09 *

* modRana V0.08 *

  • zadávání textu
  • routování z adresy na adresu
  • vyhíbání se mýtu a dálnicím při routování

* modRana V0.07 *

  • překrývání mapových vrstev s nastavením průhlednosti
  • OSD widget zobrazující profil trasy
    • je třeba aktivovat trasu v tools -> set active
    • na Neu je třeba vymazat starý soubor s keší cache/tracklogs/tracklog_cache.txt, aby to fungovalo po upgrade ze starší verze
  • zobrazení aktuální pozice na profilu trasy
  • teoreticky teď lze zobrazovat mapu, i když není možné uložit mapové dílce na disk/do perzistentní paměťi

* modRana V0.06 *

  • mapa je teď jednolitá a ostrá
  • ~dost možná~ funkční GPS v N900

* modRana V0.05 *

  • balíček pro Neo
  • mapové dílce jsou nyní ukládány stejně jako v TangoGPS
  • mapové podklady lze konfigurovat v map_config.conf v kořenovém adresáři programu
  • vylepšené dávkové stahování

* modRana V0.04 *

  • aktivace GPS na N900 (zatím nevyzkoušeno)
  • plně konfigurovatelné uživatelské rozhraní (pomocí souboru user_config.conf)
    • lze mít jiné uživatelské rozhraní pro každý profil
    • lze měnit pozici a velikost všech ovládacích tlačítek
    • lze nastavit, které informační ukazatele budou vidět, jak budou velké a kde budou
    • informační ukazatele: čas, rychlost, statistika rychlosti, koordináty
  • nastavení adresáře pro dílce v konfiguračním souboru
    • na N900 by se měl automaticky vytvořit a začít používat adresář /home/user/MyDocs/modRana_tiles/, cestu lze samozřejmě změnit v konfiguračním souboru v sekci n900
  • ukazatel k ukazateli polohy
  • prvním parametrem lze modRaně sdělit, na jakém zařízení běží
    • zatím se jedná hlavně o nastavení rozlišení při startu a nastavení specifických funkcí pro N900
    • podporované parametry: n900, neo, n95, eee, q7, square, ipaq
  • potenciální zrychlení vykreslování díky změněnému způsobu načítání mapových dílců
  • vylepšená práce s vlákny (díky ivirovi za upozornění)

Attachments (4)