aby která se třeba přednášku o modraně cože flexibilní navigační systém

a

zase děje

dá se říct že hlavním důvodem zase do

jen jestli že

a prostě se do vývoje tohoto projektu pustili je to že

současné

současné za pět převážně uzavřené navigační systémy mají řadu nevýhod

základě nevýhoda jako u každého proprietární a softwarově vtom že není možné tento systém modifikovat

s toho plyne několik

velkých nevýhod jako když třeba

je výrobce to sis to zas tohoto systému přestane podporovat vaši platformu

není možné s tím nic dělat musíte přestat musí musíte používat starou verzi pokud stále

ještě funguje nemůžete s vlastně sami

no zasahovat do vývoje

případně přidat nové funkce opravit chyby se závislý na třetí straně

a hlavním důvodem no

dle mého názoru je ale

protože se závisí na datech

které nám poskytuje výrobce

uzavřené navigace

a

dá se říct že to funguje dost podobně jako u tiskáren toho mnoho tiskáren

zásadě prodává výrobci otce no a vlastně pakliže je na

na prvních na to nenech na inkoust

a podobně to funguje u navigaci

no i navigací přímo

ahoj samostatných zařízení s uzavřeným navigačním softwarem

lze sehnat velmi levně

a výrobce pote vlastně získává peníze na datových balíčcích

a případně než aktualizacích

a

no se sebou přináší řadu problémů špaček je tam jede na dovolenou mimo oblasti které

má pokryty pokryté za zaklopený mi daty

musí zase zaplatí další peníze

případně může zase opět se přestat výrobce

danou verzi softwaru podporovat musím si koupit s a nové zařízení aby se měli nová

data

a nemáte jasně kontrolu nad

na celým systémem

našem ještě ne a přece intuitivní problémem je to že

ste závislý jinak na přesnosti dát

a nejste si možné nemáte možnost si data ve většině případů jakkoli modifikovat či opravit

takže pokuď někde tady chyba musíte s tím počítat a nemůžete s tím zásadě nic

dělat

lidé kolikrát zkoušejí pak celá si to googlu

hlásit tom tomu a dalším chyby datech a

roky se s tím nic neděje data sou stane aktuální

a

if poslední době se objevují problémy s ochranou osobních údajů

jedná se o uzavřený program který může například komunikovat s internetem protože má například stahuje

data o aktuální dopravní situaci

a

nemáte vlastní potom a s tím co přes ten internet posílá

a byli

situace kdy například

jeden z velkých mapových

výrobců mapovém software o

a prodal třetí straně anonymizovaná data zaznamená návaznosti navigační systémy

a sice databáze anonymizovaná jednotlivé záznamy která se vlastně z navigace nebyly

přeřaditelné i na druhým lidem

a pokud máte několik tras které dycky začínají před vaším domem a končí před vaší

práci tak

nebylo to úplně ideálně řekněme

takže to by bylo na téma

jasně proč vytvářet otevře navigační systémy jaké jsou nevýhody současných

často uzavřený řešení

takže nemám otevřeně navigace

naštěstí existuje dneska

projekt open state na střeše pravděpodobně ne z největších

pravděpodobně největší

na si z databáze otevřených mapových dat

jedná se projekt který je svým konceptem blízký například projektu wikipedia

a jedná se o databázi která pokrývá celou planetu

takže každý uživatel který se do projektu přihlásí může proto databázi pomoct rozšiřovat

umí může si může jiná jak o přímo ta mapování zatím takzvaný bílých oblastí na

mapě

taky vylepšování že vy stojících oblasti jako například

jako prostý patnáct pouze třeba ulici někde a vy tam můžete doplnit celá čísla popisná

obchody

dost důležité je také například

aktualizace dat

opravování chyb

je možné že někdo kdo třeba mapovat podle svobodně dostupných leteckých snímků nebo katastrálních dat

udělal někde chybu

tato si potom katce polní cestu

vypadni devět gps ku zaznamenali se terezo spadnete do potoka najdete chybu

můžete to opravit

když to nahlásíte googlu tak tam ti lidi budou praha to potok a ještě dalších

pět let

tady je moře na o přímo opravit

a jsou známy případy kdy například

trestík část pražského okruhu byla otevřená ten samý den

a ten samý den někdo prostě přepnul

na té dané vektorové cestě a ne konstrakšn

na no

a o té doby veškeré veškerá otevře navigační software i které používají data jsou prosím

nepište by lidi jako normální silnici

zatímco

uzavřené navigace eště pravděpodobně na několika bytů vás budou posila někde po nějakého výšce

samotná oprostit na té

vyloženě obrovská masa

bodů se s mezi nimi

relací mezi body a taky na těchto bodech

a to vlastně všechno díky tomu je to nádherně flexibilní ale já bych to k

něčemu bylo je potřeba

ta data dále zpracovat

a připraví opravit je pro použití

klasické použití

jistě znáte

mapy cz google maps

to sou to hosty vektorové dlaždicové mapy pro zobrazení prohlížeči

takže ty data jsou prosit na ten možné použít pro vytvoření mapových podkladů

ne ale možná ti to mapách hledat například najít nejbližší restauraci

obchod bankomat

a když tam někdo zadá bankomat

je možné použit různé služby nebo přímo software pro vyhledávání těchto datech

a

je různé další věc je pořád statistiky kolik tě kde

kolik někde silnic kolik někde domu

hustota obyvatelstva

a to by tedy bylo datech toto může řešit ten problém dříve zmíněný uzavřených navigací

nejste závislý na třetí straně pokuď z jistého to je to pustit ne

máte data sami k dispozici můžete si upravit

nejlepší to ní opravit chyby

ale

dalším za stavební kameny to jenom o datech musí limity software který s těmito otevřený

dioda ty dokáže něco udělat

za pět se

dostala ke sou otevřený software

takže můžeme použít otevřené tady morky grafické knihovny

i otevřené

jo nástroje jako například open source routovací software open source vektorové

vektorové renderery

a vytvořit tak to cílem je vytvořit otevřený navigační systém

jak a po stránce dát tak po stránce softwaru

takže trvám sestavit projektu modrana

a jedná se otevři navigační systém

nejen pro mobilní zařízení

cílem projektu je vytvořit navigační systém který pokryje

propust nepokoje základní funkce líto kterou řek očekávat navigačního systému moderní době

a za neposkytne uživatelům rozhraní které přehledné

a umožní si můžete to funkce pohodlně používat pes

bez nějakých repre nepříjemných rozhraní

zároveň bych ráda dosáhl toho aby systém fungoval na co největším

šíři platforem

zatímco například desktopové linuxové distribuce

jsou relativně kompatibilní mezi sebou no desktopových aplikací dnešní době dockeru funguje nejenom na linuxu

udělali třeba na jako vesnic na windowsech

tak

mezi mobilní platformami je to spíš vím kouč nějak aplikace je přenositelná

mám platformy vychází z různých z různých základu z historie

a většina aplikací podporuje

s takřka jednu nebo

dnešní době dvě a dvě platformy mobilní jako například jo s nebo android

ale je fakt aplikace většinou nefungují na desktopu

nebo není dalších mobilních platforma

dostane se tedy

jaké funkce

se dají očekávat

navigačního systému no pokud které většina uživatelů pravděpodobně očekává

ne základní funkci za moře je zobrazení mapy

poté také zobrazení aktuální pozice na mapě

mohou můžeme na mapě zobrazovat tak

také co například směr pohybu aktuálního

a přidružené informace jako

třeba

azimut k nějakému vybranému bodu a přesnost a pak to přes nos aktuálně zjištěné polohy

to je schopné že ti schopní s a navigační systém gps dělit

že současná poloha je může mít chybu hash

metru

další důležitou funkci realitou navigačním systému je práce s body zájmu

jedná se vlastně o nějakou databázi ať už lokální nebo vzdáleně přístupnou pomoc nějaké služby

kde

můžeme například

může mít někdy někdo běžet server který zpracovává data s projektu plus týdne

o muže například hledat adresy a přiřazovat jim do grafické souřadnice

takže například zadáme adresu konference božetěchova nějaké číslo

a tato služba je schopna dohledat takže

tento bod se nachází na těch to bylo graficky souřadnicích

a

navigační systém by taky měl být schopny tyto body lokálně ukládat

takže pokuď o objevíme nějaké zajímavé místo měli jsme schopni ho být si ho uložit

a později si ho ty jsou z databáze vyvolat

a uložené body je možné například použity další

vložit refusal bytě a to je hledání cesty a navigace

navigační systém měl být schopny

po zadání zásadě důvodu nějakého startu nějakého cíle

a tu se jedná o

přímé souřadnice z mapy

nebo například adresy

najít cestu mezi těmito dva metry mi body to není co je nejefektivnější dálnici

závislosti na

vybranému do dopravy

za pěšky třeba autem

a

nestačí tedy najít jenom tuto cestu ale de jo to vlastně asistovat uživateli

vím

moc nějak sestru z toho startu do toho cíle dostal takže

co moře klasické hlasové pokyny

automatické například filtrování víš uživatel tu cestou pustí

takže aby nemusel něco někde mačkat by při jízdě tak

navigační systém může to cestu znovu nalézt

pak sou takový doplňkových funkce kosa záznam trasy

můžeme chtít ta doplnit něco do projektu pustíte nějakou cestu která tam není

stačí sednu na kolo za pro záznam trasy

a tento záznam pak může do proto u pusy tak importovat a díky tomu se

objeví nová cesta

může jít je to prostě před někde jezdila kolekce se podal s někud najel

nebo jenom to trvalo jakou rychlostí jel

a toto je teda základní funkce a víte vy co lze navigační systém toho může

mě mnohem více

takže

tady mám rozepsáno jak to vlastně s jak jako mám jak mapy se vlastně fungují

dnešní moderních navigačních systémech

tohle vlastně to takovouto touto to věc používá například ještě dáte strach mapy cz já

ty úplné si mysim updatoval jsem teďka hovor

jedná se takzvané dlaždicové mapy

které se skládají své čtvercových dlaždic

čili to teda dvě stě padesát šest rádi stě padesát šest pixelu

a jedná se o projekci takzvaně ve dne kantor

a

velkou výhodou je že mnoho

pletou prsty jedné používá stejnou projekce mnoho dalších mapových projektu takže ty tomu vrstvy je

možné například se vo kombinovat

projektu modrana používá momentálně také dlaždicové mapy

a

no a na ty ukládá lokálně

a

po podpory dávkové stahováním a takže může si

před cestou někam jakou oblast stáhnout lokálně případně uložíš uložen dlaždice možné aktualizovat

a

díky tomu že vlastně všechny tydle vrstvy používají stejnou projekci můžete si překrývat to již

vrstvy obsahuje přímo průhlednost

takže například je to vrstva která má

všechny linky mládež v brně například toto vrstvu je možné tak promítnout na ta nějakou

jsou sou kreslit ne

a

takže máme potom vidíme normální mapu a zare někde jezdil mladé

do báně v tomhle bodu začnou ukazoval jak to tram vypadá v praxi

projektu modrana

je tady

takže

tady vidíte lhal jak vypadá uživatelské rozhraní modraně

mu pravdě prací všimněte že přece jenom je

trochu víc přístup způsobené mobilního použití

ale

zároveň není problém modem pustit na desktopu

prostě není to takový klasický jako

takže to ví vždy to záležitost

ale funguje to

myší se to dá ovládat

tak tady jasně vidíme mapu brna

a vem tom že se jedná o to tak tato pozice postel

defaultně pozice kterou modrana na bránu

podkladová vrstva je s projektu průsvitné

a

můžete si všimnout že vlastně vidíte ty dlaždice dyž modrá start když modrá načítá kurz

to

ty dlaždice u sou načtené kolem

takže to proběhla rychle když tady odjede někam do tramtárie

kde si všimnout že to třeba trvá déle nebo ne von pravděpodobně nefunguje net

a takže takle vypadá vlastně ta

takhle vypadají ty

ty mapy

nemožného přilby opět vycentrovat na naši současnou pozici ta se tedy ta se tedy nehne

protože nemáme gps

ale

se mi podaří najít šipku

můžeme vybrat některou z překryvových mastná překryvových má

a

příklad public transport overlay

a pravděpodobně nejdřív bude muset nahodit internet protože

mapo tuto mapovou sto na nahozeno

takže prosím o strpení

když si všimněte tak oproti tomu jak mapa vypadala před tím

přibyla vlastně další vrstva které průhledně zobrazena

přes původní vrstvu a

si všimněte tady třeba přibylo je nade

tady máte třeba dvanáctku no jasně to jednička jde nahoru jak jede nahoru

a tak zase nějaký autobus

to je teda ta vrstva která

dělá jakoby přidává vrstvu mapovou vrstvu de

a vrstev máme samozřejmě víc

takže například

můžeme se vrstvu která ukazuje

která ukazuje

a reliéf terénu už bude fungovat

a to je to třeba dobře viděli se šedesát tady před tím vlastně plochá krajina

ta získala nějaký reliéf

to je vrstva která je sestavena

příde modelu planety země

a

podle

podle toho jak je

jasně trochu světlejší nebo tmavší tak vlastně ukazuje jako sklon terénu

a můžete si dát větší přestavu o tom jak terén vypadá když je dost když

tuto vrstvu vypnu

tak to se bude celé takle ploché

takže tady toto to byla základní funkce aby ta jako je zobrazení mapy

a jak vlastně vypadá projektu modrana

zobrazení polohy to ste si jejichž je určitě všimli na

na ukázce jak to vypadá

a modrá ho aktuálně ukazuje

aktuální polohu

případně směr pohybu

tím že je důležité si vzít potaz

jak je schopná jak je schopný navigační systém zjistit kterým směr pohybu

sice některá modernější zařízeních mají sobě magnetický kompas takže zařízení schopné vědět

svou orientaci vůči severnímu pólu magnetickému

což ovšem neříká nic o tom kterým směrem se tvrzení pohybuje když prostě ten mobil

nám takhle např na palubní desku nebo takhle

tak to auto prostě jede furt jedním směrem

takže

zobrazení pohybu je závisle na rychlosti

takže

zase zařízení s tím stojí na místě tak zem

jste inherentní chybě gps navigačního systému pohyb se s pozice není nikdy na stejném místě

a jako by plave třeba několik metrů

kolem

skutečné pozice

znamená není možné určit pohyb pokud se před vozidlo opravdu velmi pomalu

pokud jde rychlejší chůzí

modrá zobrazí směr protože

poměrně velkou jistotou se dá říct kterým že které jsme se však opravdu hýbe

a je možné zobrazit i chybu některé navigační systémy to dělají protože gps to hlásí

a modrana to momentálně zatím nepodporuje ale asi to do budoucna někdy přidám

a

dostáváme se k podpoře práce s body zájmu neboli points of interest

o modraně mám otravný hledat body zájmu online

a například umí hledat články ve wikipedii

s tím že vyhledávají probíhá mezi těmi články který máj které mají geografické údaje sobě

znamená například pražský hrad

pražský hrad má nějaké souřadnice a modrana ukáže abstrakce o článku a

pozici na mapě

a dále

klasicky hledání adres pokud víte že posléze do nějaké vesnice kam se na dráze vesnice

nějakou

ulici v brně

a modrá se pokusí pomoci

online databáze to je založena na oprostit nevi to služba

která se no my na ty

a ta pomocí open si teda se spartou plus týdne

se vám se pokusí najít tu danou ulici adresu

vesnici s město

a vrátit do grafické souřadnice které pak modrana ukáže jako bod na mapě

ne ale se nedá zase se

dát modraně pro byla takzvané hledání tak se common jet nebo

to by

na září tato restaurace a

nejbližší hospoda například

nejbližší bankomat nejbližší památka

poblíž nějakého bodu

a

zároveň je možné body zájem ukládat jak uši

výsledky vyhledávání taky prostě

přímé zajdete přímo zadat souřadnice to tanečník najdete nějaké souřadnice můžete si uložit

podívat se kde sou případně někdy v budoucnosti si vyvolat

a

zároveň už ne přes a dávat body z mapy a uložit do databáze

a větvích bodu zájmu záleží potom se do kterého zve bot pochází některé výsledky vyhledávání

mají nastaví adresy telefonní čísla

pokud si nebo to dáváte sami budete tam mít ty informace které jste tam zadali

a základu je k a život na nějaké jméno nějakou kategorii ve které je uložen

a popis

a zamořuje souřadnice

to wifi tram ukázal

já ti vrátím se do brna

a

já se to má wikipedia v brně

takže uvidíme

toto asi budeme my

ten už asi ne uvedeny

takže pro bylo nalezeno a

můžeme se podíváte další brna wikipedie zná

ještě dobré

snad to prostě každý článek který má jde brno zmíněné

a strach tu

a to vypadá použitelný

takhle to vypadá je možné si prostě článek z wikipedie to dělat nebudu

to brazilci bod na mapě

a je možné bot uložit

to že před vyplněné

kráte vyblbne fokus

a

dejme tomu

a brno je nyní uložené databázi takže se vás můžeme najít

a teďka podíváme tady tohleto petr boty jsme přidali je tam ten to co se

dá měli předtím

a todle je teďka uloženo v lokální sqlite databázi

můžeme modrana vypnout znova nastartovat ty vody tam budou

takže teďka třeba smažu

no že výsledky vyhledávání let předtím

a to pro tam zůstalo bitů že prostě z databáze

takhle to takhle to funguje s těmi body zájmu je tam možná teda další věci

adresy

například obezdi je těch asi pět

tady vidíme že vlastně ještě todle zároveň madam praze věci jako ten daný bod daleko

to kde ste zrovna teď

takže máte zlý a přesto jak moc

šílená šílený výsledek to je nebo jestli to dává smysl

znova ně vpohodě takže jako

tak to zase blbost

a

pak eště na posledně teda to vyhledávané server jakoby podél pozice nebo můžeme si můžeme

hele ty podle toho co vidím za na mapě

to nezvedne jako města podíváme se podívat se co tam mají té hospody

například koukneme se vezme mě

a jak jsme si na město

a to komplikovat hledáme o sporu

já jsem nechci plníte ne ano našli sme

máme nějakých patnáct hospod to tady vyplivlo

takže

škoda ten hospodu to rychle efektivně

to by bylo tady na téma body zájmu

vrátil se zpátky ke sedum se nám to podaří

a vy se dostávám vlastně takovému dalšímu pilíři větší navigačním systému a to je

a hledání cesty

zásadě vždycky se hledá se jedná o hledání cesty mezi dvěma body

které jsou dány souřadnicemi protože

tě navigovat to musíme zítra body na

naší planetě

takže když tam když zadáváte do normální klasické a navigace třást autě nějaké adresy

tak ta navigace vždycky musí mít

asi zabudovanou službu která vám dohledá to adresu a ráďa jaké souřadnice

a mezi těmito souřadnicemi už doba vlastně hledá cestu v grafu

pod nějaký parametru

záležitosti podle tak zadáte může se jednat můžete dát nějaké další parametry jako vidí se

dálnici

nejrychlejší cesta nejkratší cesta

zároveň i možná ještě zadat přihrává nějaké vy pointy pouštět aby cesta prostě procházel nějakým

bodem router simča mám pak vyhnout

na a klasicky de hledání cesty rozdělit na dvě hlavní oblasti a to je

ono je nedání a offline

s tím že mají hledání samozřejmě podobně jako nedání bodu zájmu vyžaduje internetové připojení a

jedná se vlastně o dotaz nějaké internetové služby nějaké farmě někde která má

která vám tu cestu spočítá vrátí zpátky

má to tu nevýhodu že je potřeba mít připojení k internetu

a další nevýhoda vracíme se nevýhodám

nechme který chtěj zavřít navigací tím že se někoho dané odkaď tam chceme jet tak

vlastně prozrazuje že chceme vodněkad někam jet takže mi není je nevýhoda vtom že jste

nám internet nemáme cestu

ale zároveň ještě když

požádáme nedání tak za není lidem říkáme vlastně kočka tam chceme jet

pokud se nechutně několikrát je však dceru to vám cestou tak vlastně říkám já jsem

tady akcie jsem

nějaké službě někde

pokud možno dražší formálně a pokud nedá říkáme vyloženě dešifrovaným máte tepe spojení přes celý

internet

a

nalezení cesty je vlastně jenom kuby prvním krokem pro navigaci

dále potřeba aby navigační systém vlastně naleznou cestu

porovnával znáš aktuální pozici našel nám nejbližší za bučení

to znamená stejný místo kde se mění nějaká cesta kde po sobě na ty rozhodnutí

ne se všemi prostě před dopředu a držet se na cestě

klasicky jsou to prostě zatáhly nějaké za bučení odbočí měnnou silnici kruhové objezdy přenesení se

do pruhu na dálnici

a takhle

stanovení systém většinou sleduje i

jestli se držet se na cestě

je to byla zaručena tím koridorem pokud se mně nebo ne

tak může systém

nám to nahlásit

takovéto klasicky přepočítá mám trasu

a

ty pokynou by textové ale klasicky sou

sou

hlasové

modrana využívá jednoduchého textu speech nástroje zvaného restík

a podle zpětné vazby od uživatelů jim to nejvíce připomíná s jistým na ho kinga

rozhodně ta zní to poněkud strojově ne ve sem dopravili tar rozjet tady

konferenci všem už plyne demonstrovat o přednášce

a

teďka se pokusím

štěstí na ne takže dokáže prostě vypadá v praxi přímo o modraně když trénuje nějakou

cestu někam

takže

jamesi které kterou to měl zapnuté

už na mém mailu routováním mentální přes google příklad

a chceme se vyhnout dálnicím dejme tomu že ano

mi to nevadí co nás s to stejná to jedna

a

laciné se v naší hospodě u roušku chceme tam to je to c z nějakého

důvodu

jako jednotlivé body jaký z databáze tak pro nalezené výsledky možné použit jako cíl routování

a prostě to

systém se pokusili cestu s aktuální pozice na dané místo

takže my sme tady někde dejme tomu v brně

a našla našli sme cestu

tak si můžete všimnout cesta je vyznačena tady tou modrou

modrou čárou

s tím že na modré čáře sou šlupky žlutě s červeným se vlastně z módy

okrem označeny jednotlivé taková za bučení

a

se mi podaří najít kurzor

a ještě přiblíží nech si všimnete jsou to prostě klasicky stě rohu ulice

nájezd na vy a vnější ulici a přestat cesta sleduje prostě ulice

a tady je možné si podívat

jednotlivé vymezuje pokyny

a systém a vlastně říká

todleto vám přečte prostě ten prostudujete chcu speech

s tím že

čas těchto pokynů u je nastaven tak že nastavena za záležitosti na průměrné rychlosti aktuální

takže měli byste dostat příkazy sketch a šedesát sekund před započetím

pak nějakých si

asi deset sekund a

vždycky s aktuální vzdálenosti které daném za bučení

potom

aktuální pokynem jako teď zatočte

doleva

a potom co vlastně jakoby jedete do terénu takové jako by

nějaké oblasti toho daného za bučení přepne se systém na další za bučení řekně vám

za x kilometrů je potřeba zabočit doleva potom zase za tu minutu před tím než

je to potřeba udělat a tak dále a tak dále dokud nedojde do cíle

a

s tím že jsem se mu jak jsem říkal je možné

ty toho slyšet

s tím že tráva je možné cestu změnit je možné před nějaký

průjezdný volat

u to

možná nerad cestuji mezi přímo dva body když prostě víte že

tak to je z něj a odněkud někam

a nebo z aktuální pozice dodané pozice

či naopak

všimněte si že

navigační že vlastně viz rekrutovaní graph potaz takové drobnosti jako je dnes nějaký a podobné

věci takže

pokud vás to pošle do jednosměrka opačně směrem nebo vám to řekne započtena dálnici z

mostu tak je to chyba v datech a něm byl bylo by vhodné toto je

tato data opravit

a

posledním teda možnosti vlastně jak routovat je mezi adresami

a

tady vlastně

tak jestli je to představit se to dohledání hledání adresy

ale ne vždycky ne vždycky se to toto adresa najde

pravděpodobně bude příliš abstraktní pojem

takže výhodou je to že možné prostě vyhledávání kdykoli zrušit pokud nějaké různými ne doběhne

nežli bylo za předání cesty

test je možné si uloží pro další použití

a modrana i ty ve zmiňované tak zvaného fajn routování

používá se opět další open source projekt kterej se sám na mnohem u nás

vychází ně například rovnou to asi se vole serem

není rychle no routovat po za řádu stovek milisekund na mobilní zařízení po

stovku sto kilometry za noste

problém bohužel že projekt nás byli v jen v rámci diplomové práce někoho

a momentálně se dále nevyvíjí

takže

koho tak trošku mě a

není udržována je čína složitější vás němu na zkompilovat takže není který chceme novějších platformách

je oflo filtrování modraně nefunguje protože

teď něco modrá této platformě běží tak ten komplexní call tomanovou je problém s komp

bude zkompilovat a použít

každopádně existuje globální adresář globálně repozitářů pracích dat

na této adrese na data tečka modrá tečka word

tento repozitář obsahuje

globální data pro celou planetu

které možné pak použít pro flétnu trvání na podporovaných platformách

byls bez nutnosti použití internetu pes nějakého leakování osobních dat třetím stranám

každopádně vzniklo to

děti vlastně pomoci laboratoře pro zpracování přes a jazyka masarykovy university tady v brně fakultě

informatiky

a díky ní nemůže vlastně jednak vygenerovat tak to obrovský

obrovský pako dát a hostovat i

a vlastně ti poskytnout výpočetních kapacit tě může taky

pravidelně tyto data obnovovat protože

při jenom data s pravdou průsvitné to mají zkompilované podobě se zase který za bajtu

a

tohle všem nepotřeboval sme profiltrovat všechny cesty zpracovat nagenerovat proto ta routovací data

jak vlastně co tam velké pak ty pro celou evropu

pak preemptive země dokonce i pro některé je celá spolkové země německa

a výsledky na sis to giga to vykládat

ale

funguje to sekne s kým že ty s pak stáhnout šesti gigový

malý dat pro evropu a jezdí po celé evropě routovací tam

bez nutnosti čehokoliv

s internetu

tyhle slajdy

soudního odkazy protože

tyhle slajdy jsou dispozici na

modrá tečka horko lomeno open hat proti se čtrnáct

a pak tu adresu ještě ukázat jak na konci

takže pokud někdo měl zájem o to vyzkoušet si to jak to funguje

a jsou tam ty odkazy tady je pokyn třeba na

pro zařízení docker devět se tam to routování funguje vpohodě

a tady na vlastně to rozchodit

do budoucna vyhrát aby

tento nám nebylo potřeba aby prostě moderní si že vybrat ty data pro tuto zemi

modrá stáhne z aktualizuje podle potřeby

tak je to pořád eště částečně manuálně

záznam trasy

jak jsem říkal nějaké možné využití modrá teď takže lobuje do formátu jack g p

nic

eště by se používá formát karen který mysim používá podporuje jsou ste google

každopádně je pech sestavit podporovaný šíma draho

už jako výstupní formát

je možné

eště vybrat path chci začít stahovat

takhle mi to pojmenuje

teďka chci pozastavit logování stojí na benzínce je tam prostě nemám tisíc bude stojí na

místě

pokračuj s tím dobrý skončil jsem prase začíná další

pravděpodobně existuje to samostatné je hardwerová zařízení test řekl jsi na batoh ale nemusí být

špatné tom it prostě ne na místě

tam je

zároveň teda vidět vlastně zaznamenaná trase na mapě

jak na řádku tlačí čas mastodonte představit a se musím ukazovat

to by vlastně hlavně ty hlavní ty několik hlavní funkci navigačního systému

samozřejmě máme tak hodně dát máme nějaké zajímavé je senzory knihovny takže není to jenom

o těhle věcech jako odněkud někam co tam je

jak to tam vypadá ale

můžeme použít magnetometr který většinou zelený zařízení má sobě

zobrazit si

kde server

otočit si mapu podle se berou tematicky na zařízení

kde kteří dají bylo k vyšším todle hodně využívají protože

často nějaké souřadnice nebo mají tam nějaké

nějaké hádanky

potřebuji prostě je soude dané světové strany

za rovina smutek je zajímá třeba cena vlastně gpska tvrdí že kde sme jak rychle

se pohybuje ne

velmi záleží na tom tomto případě a zařízení některá zařízení jsou schopná vrátit mnohem víc

informací nižší na

a některá vyloženě vrací totální blbosti jako

přesnou přesnost

ve vertikální horizontální rovně které stejné číslo

takže se hodí se podívat stránce nám to vlastně že nebo nelže

případně prostě si teda to třeba poznamenat

co nevidět přesně souřadnice si můžeme s tou psát

což je modrana je software má chyby

takže

taková další funkce a vy to je podobné logování než za něco nezdá zdá se

že to funguje blbě

na se zapnuto

všechno zaznamenat

podívat se to dělá to nedělá

každopádně tak

kecám přestal modrá no tak nějak zhruba toto dělá

no každopádně kde se děje se s ní můžete setkat je si můžete vyzkoušet vím

že to vlastně využít něčemu praktickému

jen cílem bylo napsat ne mobilní aplikace napsat aplikaci která dobře funguje na mobilní zařízeních

ale neměl jsem důvod proč je nula většina

na desktopech jak to nejlépe de

takže modrá běží na většině linuxový distribuci

od včerejšího večera existuje takzvaný kopr pro fedoru kopr je něco jak petráška například ubuntu

nás vlastně proto o přípravě repozitář moc fedoře který je možné snadno aktualizace no aktivovat

a modrému z něj nainstalovat

zároveň modrana je koncipována takže

pro základní von sami to stačí prostě naklonovat ztrátě pustit toho na toho natočil bude

fungovat skoro všude

každopádně mobilní zařízení

nevím možná někteří zase se možná setkali s mobilní zařízením

no can devět set

by nás

přestože rušit dávno ne prodávané zařízení nokia se na komunitu vykašlala

zařízení furt hodně lidí používá

je nějaká jakoby komunitní distribuce kolem toho

takže starosta v aktu aktualizace a pořád se vlastně jedná pomalu jediné zařízení

které má jakoby něco hodně blízkého mobilní ty linuxové distribuci

a za venkova klávesnici takže

zatím je na spínaných platforem demo kde nefunguje

pak poněkud novou no tak novinka je podpora pro sem píšou s

dneska ráno ste pravděpodobně stě možná někteří z vás byla přednášce o to

ze tam bych ahoj se ježíšova je s

takže klasicky jo

na tom běží se řečové s anatomy že modrana

podotkl že se jedná o stejné zdrojové kódy není to port

jo to vlastně

do značné míry ten stejný kód který když prostě na tom takže ji zaplatí se

devět

od nokie

tak na tomhle zařízení prostě z loňského s listopadu loňského roku

pak třeba možná někdo z vás na nepozná link devět těžko tak o jakoby nástupce

ten devíti stovky když ne úplně ve všem

ta modrá běží taky

tam akorát a plat jako trošku protější paradoxně čtyři stovka takže tady ta trošku starší

verze modraně teď řeším to s tím abych tam byl schopen rozjet

ne nějakou novější

a modrana vlastně

začínala ne na té nenutí stovce ale strašně jde někdy zažil neochutil andre

to bylo slastně o první

o open hardvér smát von to zatím kraj pravděpodobně poslední ale uvidíme často něco bude

no zako jako zajímavé zařízení strašně pomalé přes nějakým zásadně je problémy tam ona taky

běží akorát si nejsem úplně jist jestli je tam někdo ještě nikdy použit někde ještě

používá

nebo respektive si někdo ještě někde neuvízla nepoužívá

ale asi by tam ještě měla běžet

kdyby tam někdo pustil

takže to barák a to uživatele těžší část teďka ještě velmi zhruba jak to vlastně

vypadá vevnitř modraně

nebudu zacházet do detailů ale co vás někoho zaujme

jak už bylo zmíněno někdy dřív obraz tady dozadu je to modulární záležitost

je tam nějaké jádro kde vy někde se snažili co nejvíc ten aplikační logiky

aby to bylo za do přenositelné by se tam všecky takže miminko nedobrý koval

a je tam modul který řeší ty rastrové to zařízení pod tím

aby to vyšlo na hodně zařízeních a nemusel se kolika železnice překopat

tam grafický modul

a

třeba na té nevidí stovce teďka se vám ukazoval ty věci to bylo gtkáčka rozhraní

gtk dvojkové vše do něj gtk tři

ale díky tom to funguje

a potřeba co je na té na té role

pro a možná štěstí no ukázat i teď vlastně qt pětkové rozhraní stejně obojí doma

se to stejně jádro a na desktopu to má prostě jiné stejný platformy modul prostě

modul pc

na ty může bejt komodu gtk nebo modul qt pět

který vlastně nám poskytl jako tenkou vrstvu a zatim jádrem

a

tak nějak jenom zhruba technicky

modrá co nás pipe mu já to je celé python

len k tomu že na ten devíti stovce prostě python za pět a nechce tam

uživatelem utírat jsem stalo nějakých padesát mega

na ten jejich omezený prostor

nějakého blázna jakého python dva sedmičky

takže ve výsledku sem to napsal takže ten pipe když i na dva pětce až

na tři čtyřce

stej stejný stejné zdrojáky

no to místy zajímavé ale dá se to

říkám ho teda nějak podobně

není tam žádná grafika vtom jádře

takže jsem to být maximum to sem říkal

já to vlastně startuje proxi jako první

podívá se na jakém lezení běží případně mu to přej řeknem přes commandlinové přepínače

a jádro si pak vlastně dynamicky při startu načtete moduly jak pro ten hardvér

a pak podle toho nějak jeden vybere si dnes těch grafických modulů případně to má

zadáno

a

ten platformě modul dyž tam hromada

pro různé více či méně podporované platformy

večer případu je tam zase jako na nějaký název možná rozlišení

jinde tam můžete logiky víc

třeba na ten devíti stovce je trošku jinak dyž alokace nižším ne na desktopu se

po už asi na čip jezděj po gps démon

na ten den tý stovce přímo nějaká lokální knihovna která nikde jinde takže tam je

to prostě vtom placení modulu

a jádro to neřeší prostě dostane data kdy dal

pak ten a ten gui modul

opět tenká vrstva momentálně zaviněné moduly

ten to je založena gtk dva respektuje pí gtk

a potom to je devět kojí modul

tak ten je ten i ten gtkáčka modula jako zakázaná strukturu je to celek a

jo

se někde kdy dal světe káčkem nej co tam zase žádnej vidět je to všecko

vykreslené přímo vektor vykreslováním

co se ukázala na tom na tom mobilu

to gtkáčka s tím s tím dotykové rozhraní moc nepočítá takže bylo jednodušší s to

prostě se nakreslit sám

a zatím i z historických důvodů tohle bylo první rozhraní a

i do dnešní době to vlastně to které dražší ty funkce tam všechno to routování

všechny ty záznamy trasy

boj databáze další

a tím že je to hodně ještě používáte nevidí stovce tak nej je to bylo

že protnout

takže to vlastně stále zaktivní vývoj

takže ty karikatury známo bude asi na věky takže to tak todle taky asi

a této kvete pětkové rozhraní té založené na pořad o python tři a path pětku

respektive k dědkovi

takže nějaké opengl akcelerované je to hezké to rychle

ne to animované kterou ten acer vypnout

ale zatím je to prostě ještě relativně

ten vývoj asi rok

takže všechny ty složitější věci které se tam prostě o to rukojeti sebe se dostali

do toho gtkáčka rozhraní tam zatím ještě nejsou

každopádně kdyby vás viděl teda modro vyzkoušet

jak jsem říkal

tříleté na by stačilo to na to modrá naklonovat a pustit

a

ve většině případů na jaké normální linuxové mistru

ty to nedetekuje kde to je

a

pustí to gtkáčka rozhraní

a tady je ten již zmiňovaný kopr takže pokud tady někdo z vás zná proces

fedoru

mu stačí tam hodit dva příkazy

a modrana se nainstaluje a jeho je k dispozici na ke spuštění

pravděpodobně se pokus něco podobného můžou jet proto ubuntu do budoucna případně

na obr eskou pro open suse

ukazuje to nebo až tak hrozné jsem se obával takže si to udaný pro ty

další

a samozřejmě bych to na dostal do oficiálních repozitářů budoucnosti

no a pokuď máte ještě jde devíti stovku neboj používáte

modré normálně

základních repozitáři stačí si to tam naklikáte no prostě nainstalovali modrana a s tedy

a offline dotování zde funguje

na zařízení holá

jo náma

svůj vlastní obchod a pak existuje velký komunitní repozitář

zem tom jaké knihovny jela povoluje do svého oficiálního obchodu tam zatim modrá není takže

oficiálně to zatím eště nepodporuje pipe aplikace

a oficiální obchod zatím ještě nepodporuje ani aplikace používající gps

jedenáct měsíců po startu platformy

určena tom pracují že to brzo bude

takže zatím je to jsou takzvané repozitáři openrepos

který je potřeba si doinstalovat ale v je taky večer aplikaci které hele jako něco

dělají

takže vy ste sled openrepos tam už to model najdete

takže bance pár do budoucna

což nám končí čas takže z rychle

chtěl bydlet lepší zařídit lepšího fajn routování vyhodit mu nás chodit a něco jiného

zatím se zdá být použita na knihovna row ty no je to jednoduchá tečkou ty

litaniím to jak vyšší lednice plus kovy qtčko tiskový cosi málo jako ona tak uvidíme

a rádi zařídil aby si lidi mohli stahovat přímo routovací je další data stems toho

repozitáře

tady hostovat hele phpčka by se tam nemusel nic ve vegetovat aby prostě strana k

vykalo

aby konečně rozjel vektorové na ty zatím všecko sou to prostě ty dlaždice

co jsou prostě dyž si desítky

stovky tisíce megabajtů desítky tisíc dlaždic

pro nějakou trošku větší oblastech strašně neefektivní

nejde ta měnit styl a další věci

rotace mapy votočí se vám to viz popiska má takže

a to není moc dobré

a tady dostal balíček do fedory přímo repozitářů desetinu jsou přidá ten kopr

a podpora více platforem pracuje a tom kdo by šlo na back perry deset mám

něco nám byly připravené sem se to povede

a

tady jsou tedy odkazy

tyhle slajdy

tak jsem říkal modrá tečka horko lomeno opravdu a ti se čtrnáct

takže tam ty slajdy najdete můžete si pak naklikat i odkazy

předpokládám že to bude připojenej záznam přednášky nebo někde na stránka konference

a dostane se tedy nakonec