» Poradna » Programy

Vlastní GPS - Princip

 |   |  Microsoft Windows XP Chrome 49.0.2623.112

Dobrý den, chci se zeptat na princip gps aplikace. Resp. vyhledávání na mapě. Do teď jsem si myslel, že mapy.cz mají DB souřadnic všech měst, ulic, cest, křižovatek a odboček. A následně si pomocí vyhledávacího algoritmu (třeba A*) vypočítají nejkratší cestu.Na tomto základě hledám něco jako *.xml, *.csv nebo jinou DB souřadnic pro ČR.Bohužel kromě jednoho souboru s českými městy nemohu nic najít.Pokud se někdo s tímto setkal budu rád za každou radu.

Odpovědi na otázku

avatar
 | Linux Firefox 49.0

Trochu se bojim, ze podcenujes narocnost toho ukolu. Mapy.cz maji predevsim tym lidi, kteri se staraji o to, aby to fungovalo. Je to opravdu trochu tezsi, nez zpracovani jednoho souboru se souradnicemi.Ale abych trochu pomohl - nastuduj si, co je WSG84 a jako zdroj dat zkus pouzit openstreetmap.org

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Chrome 49.0.2623.112

Děkuji za informace i zdroje, určitě vše využiji. Mám také pocit, že je to na jednoho člověka příliš ale programátor má posouvat svoje dovednosti :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Linux Firefox 49.0

Ta databáze musí být mnohem rozsáhlejší - musíš tam pro každý segment komunikace mít definovaný povolený směr jízdy, průjezdnost pro různé typy vozidel, povolenou rychlost apod. A ty routovací algoritmy jsou pěkně složité...Podle mne bys měl začít něčím výrazně jednodušším, než prací s prostorovými daty.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 49.0

Je to trochu složitější než pár tabulek, ale pro tebe bude podstatné nejdřív pochopit princip map v elektronické podobě, tedy především map vektorových. Mapy.cz už dnes používají nativně systém WGS-84, ale ještě donedávna byl základem S-JTSK. Pro pochopení je to v zásadě jedno - rozdíl je v tom jak je interpretován zemský geoid, počátek souřadnicové sítě atd. (základní vysvětlení třeba tady uhulag.mendelu.cz/files/pagesdata/cz/geodezie/geodezie1/souradnicove_systemy.pdf). Pochopit to celé je na pár let studia geodézie, ale alespoň obrázek si můžeš udělat třeba z popisu Grass GIS http://training.gismentors.eu/grass-gis-zacatecnik/intr...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 49.0

Jo a pokud jde o vyhledávání v mapách pak v mapách vektorových (naprostá většina) není nic v žádných tabulkách, ale jako atributy příslušných vektorů. A protože mapy ať už mapy Seznamu nebo Google putují do prohlížeče v bitmapové podobě nejsou samozřejmě žádné z těchto údajů součásti zobrazované mapy, ale jenom jako vrstva nad ní. Zjednodušeně řečeno. Jenže to by bylo na daleko delší povídání než pár příspěvků v Poradně

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Linux Firefox 49.0

Mno, mapy.cz i Google apod. sice používají WGS-84 (konkrétně variantu EPSG:4326), ale vlastní zobrazení mapy je v systému Web Mercator (EPSG:3857) takže to není nijak jednoduché.Souřadnice v prvně zmíněném systému totiž jsou v desetinných stupních a tudíž i výpočet vzdálenosti mezi body, není pythagorova věta, protože body jsou na oblouku (část geoidu).JTSK, Mercator či UTM jsou přepočítané na plochu, takže se dá snadno počítat např. tu vzdálenost mezi body.PS: GRASS pro začátečníka moc není vhodný, radši bych volil QGIS:http://training.gismentors.eu/qgis-zacatecnik/

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 49.0

Já taky Grass neradím, aby se v něm učil pracovat, ale jen odkazuju na kurs v němž je popsána docela pro laiky ta omáčka okolo.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Linux Firefox 49.0

Ale GRASS má dost výrazně odlišné pojetí. Spíš bych doporučil tohle:http://training.gismentors.eu/open-source-gis/formaty/v... to vypadá obecněji a pro laika stravitelněji.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 49.0

Ale tady přece vůbec nejde o nějaký Grass, jde o pochopení vektorizace a to je úplně jedno (v daném případě) jestli používám Grass, QGIS nebo jiný. Až se mě bude ptát v čem vektorizovat tak to bude jiná.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Linux Firefox 49.0

Jasně a právě proto jsem dal ten linkhttp://training.gismentors.eu/open-source-gis/formaty/v... protože se tam nemluví o topologii a dalších složitostech, které nepotřebuje vědět a naopak se tu třeba krásně popisují ty souřadnicové systémy:http://training.gismentors.eu/open-source-gis/soursyste...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 53.0.2785.143

Samozřejmě. Open Street Maps.https://www.openstreetmap.org/Samozřejmě otevřené a volně ke stažení. Případné úpravy můžete poslat do upstreamu.Není nejpodrobnější, v ČR mi nefungují popisná čísla, zato se s tím dá cestovat po celém světě.Rozhodně nečekejte, že vám taková data v pořádné kvalitě někdo jen tak dá. Několik firem v ČR mapy prodává.Jestli se chystáte porušit licenci, jděte k čertu. Ani pro testovací účely to není nutné, když máme OSM.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Mapy.cz, Princip


Určitě si přečtěte

49" monitor Philips 499P9H: Ať je vám doma lépe než v kanceláři

49" monitor Philips 499P9H: Ať je vám doma lépe než v kanceláři

** Nezvykle protáhlý rozměr odpovídá dvěma monitorům vedle sebe ** Barevné podání a podpora G-Sync míří nad kancelářské nasazení ** Vestavěná kamera umí přihlašování ve Windows

Tomáš Holčík | 29

Vyrobíme si falešný Mac mini za tisícovku. Stačí Raspberry Pi a 3D tiskárna

Vyrobíme si falešný Mac mini za tisícovku. Stačí Raspberry Pi a 3D tiskárna

** Vyzkoušíme Raspberry Pi 4 s iRaspbianem ** Operační systém vypadá skoro jako macOS ** Vše strčíme do vlastní stylové krabice

Jakub Čížek | 29

Jak nahradit webkameru: jde to telefonem, zadarmo a s lepším obrazem

Jak nahradit webkameru: jde to telefonem, zadarmo a s lepším obrazem

** Koronavirus donutil mnohé zaměstnance pracovat z domova ** V souvislosti s tím vzrostla poptávka po webových kamerách ** Webkameru ale nemusíte kupovat – stačí mobil a aplikace!

Karel Kilián | 13

10 věcí, které jste odkládali „na jindy“, ale teď je konečně můžete udělat

10 věcí, které jste odkládali „na jindy“, ale teď je konečně můžete udělat

** Karanténní opatření nás drží doma a mnozí mají více času navíc ** Připomeneme proto často odkládané činnosti uživatelů počítačů ** Právě teď je ten správný okamžik, kdy se do nich pustit

Karel Kilián | 75

Galerie: Podívejte se na čínský Linux, se kterým to na svých PC zkusil i Huawei

Galerie: Podívejte se na čínský Linux, se kterým to na svých PC zkusil i Huawei

** Huawei se loni dostal do křížku s USA ** Začal to proto zkoušet s konkurenčním operačním systémem ** Jmenuje se Deepin a před pár dny se dočkal nové verze

Jakub Čížek | 36


Aktuální číslo časopisu Computer

Megatest 21 grafických karet

AMD poráží Intel už i v notebooku

Jak vytvořit 3D fotky v mobilu

Nejlepší fotoaparáty do 30 000 Kč