|
Naprocházku.cz - webová služba pro poznávání okolí
Špaček, Jiří ; Herout, Adam (oponent) ; Szőke, Igor (vedoucí práce)
Podělení se o své zážitky s ostatními na internetu je v dnešní době velmi oblíbené. A proto vznikla služba, která má za cíl usnadnit návštěvníkům sdílení svých oblíbených procházek. Tato práce se zabývá návrhem a implementací aplikace, která bude schopna toto nabídnout. Jako hlavní prvek zobrazování jsou použity Google Maps. Součástí implementace je i vlastní otevřené aplikační rozhraní pro komunikaci s mobilní aplikací. K zobrazování tipů na procházky je využito sledování aktuální zeměpisné polohy návštěvníka. Práce se zabývá i sledováním chování návštěvníků pracujících s touto aplikací a je dosaženo zajímavých výsledků. Je naplánováno další rozšiřování aplikace, které by mělo vést k udržení stávajících uživatelů a získávání stále nových návštěvníků.
|
|
Nalezení fyzické polohy stanic v síti Internet pomocí měření přenosového zpoždění
Harth, Petr ; Balej, Jiří (oponent) ; Komosný, Dan (vedoucí práce)
Tato diplomová práce se týká praktické realizace algoritmu CBG (Constraint-based Geolocation), což je jedna z metod řadících se mezi IP (Internet Protocol) geolokační techniky. IP geolokace se zabývá určením zeměpisné polohy počítačové stanice podle její IP adresy. Nejprve jsou popsány faktory způsobující zpoždění při přenosu dat mezi stanicemi v IP sítích. Dále se pojednává o problematice měření tohoto zpoždění. Následně je podrobně vysvětlen pojem IP geolokace se všemi jeho souvislostmi a popis aktivních IP geolokačních metod, což jsou techniky založené na měření výše uvedeného zpoždění. Následuje stručné seznámení s experimentální sítí PlanetLab, která je využita pro měření geolokačních metod. Dále je popsána tvorba množiny referenčních bodů a cílů, což je další nutný předpoklad pro praktickou realizaci metody. Poté je vysvětlena praktická realizace algoritmu CBG v podobě programu CBGfinder. Následně je provedeno ověření správné činnosti na uměle zadaných vstupních datech a je uveden příklad IP geolokace cíle v Internetu. V neposlední řadě jsou uvedeny výsledky měření algoritmu CBG, kdy je proveden rozbor vývoje parametrů přímky Bestline na určitém uzlu sítě PlanetLab v průběhu jednoho měsíce, dále je diskutována chyba odhadu zeměpisné polohy a rychlost výpočtu. Také je uvedena kumulativní distribuční funkce a jádrový odhad hustoty. Další část práce se věnuje diskusi naměřených výsledků s ohledem na porovnání s výsledky geolokačních technik, jež naprogramovali kolegové autora diplomové práce. Výsledky jsou porovnány za pomoci průměrné chyby odhadu geografické polohy a jejího mediánu, času výpočtu, kumulativní distribuční funkce a jádrového odhadu hustoty.
|
|
Visual Geolocation of a Stationary Camera
Šimurda, Pavel ; Španěl, Michal (oponent) ; Herout, Adam (vedoucí práce)
In this thesis we address a problem of geo-locating a camera using only visual information of the scene. The aim of the thesis is to study existing methods of geo-location, discuss and show their limitations and suggest possible improvements. We propose two different methods of geo-localization. The first method is based on detection of sunrise and sunset in the image sequence. Its main benefit is that this method can be successfully applied for any outdoor camera and it does not require any specific object in the scene. The second is based on the analysis of shadows in the scene. This method allows estimation of the Sun's position a single image using two objects and their shadows. It is required to have at least two images captured at different time for the correct estimation of the geographical position. We evaluated proposed methods and introduced discussion and possible improvements. Both methods can be successfully used for the geo-location determination. In addition, we created an extensive dataset of time-lapse images from public accessible web cameras.
|
|
Odhad pozice IP stanice na základě parametrů síťového provozu
Ripper, David ; Komosný, Dan (oponent) ; Verner, Lukáš (vedoucí práce)
Tato bakalarska prace se zabyva vyhodnocenim geograficke polohy stanic v siti Internet pomoci mereni zpozdeni a implementovanim metody CBG, ktera je soucasti, jak teoreticke, tak i prakticke casti bakalarske prace. Prvni cast prace je venovana pasivnim geolokacnim metodam, typum zpozdeni v datove siti a jejich naslednemu mereni. Druha cast je venovana hlavni casti teto prace, aktivnim geolokacnim metodam, konkretne metode CBG. Cilem bylo naprogramovat lokalizacni algoritmus v jazyce PHP, nasledne vyhodnotit presnost metody a porovnat s dostupnymi metodami IP geolokace.
|
|
Vývoj multiplatformní geolokační aplikace
Pinkava, Marek ; Komosný, Dan (oponent) ; Pospíšil, Aleš (vedoucí práce)
Bakalářská práce se zabývá možnostmi vývoje multiplatformních geolokačních aplikací, pomocí moderních webových technologií. V úvodu práce je nabídnut souhrnný popis dostupných mobilních platforem a možnosti vývoje pro ně. Následně jsou popsány webové technologie vhodné k vývoji aplikací. Další kapitola se věnuje geolokačním metodám, jejich možnostem a omezením. Poté je popsána implementace konkrétní aplikace pomocí vybraných technologií. Výsledkem práce je vytvořená multiplatformní aplikace xStudent sloužící studentům FEKT VUT v Brně, která jim pomůže k snadné orientaci mezi důležitými místy fakulty.
|
|
Localization of IP stations based on model of probability delay measurement
Tropp, Peter ; Komosný, Dan (oponent) ; Verner, Lukáš (vedoucí práce)
The master thesis is dealing with Internet host localization methods, more exactly with determining geographical position of the unknown Internet host connected to the network using RTT delay measuring. The first part is dealing with description of RTT delays that may occur in the network and tools for their measurement. The next is part of thesis is devoted to description of two kinds of localization methods. Ones that are using existing data to determine the position of Internet host also called passive methods, and others that are using RTT delay measurement, also called active methods. The main part is focused on GeoWeight method which is based on geographical localization estimation of Internet host. It is based on RTT delay measurement using the principles of CBG method, enhanced by introduction of the theory of weights according to the probability of the target Internet host. The last part is describing the application that was made to determine the geographic localization of the target Internet host using GeoWeight method. The application was afterwards tested by measuring RTT delay in PlanetLab experimental network. At the end the final measured results were compared with other localization methods (CBG, Octant, SOI, GeoIP).
|
|
Naprocházku.cz - webová služba pro poznávání okolí
Kluska, Martin ; Glembek, Ondřej (oponent) ; Szőke, Igor (vedoucí práce)
Tato bakalářská práce se zabývá vytvářením nové verze webového portálu pro sdílení tipů na krátké výlety v okolí. Webový portál je napsán v jazyce PHP za použití frameworku Nette. Cílem webové aplikace je vytvořit přehledné rozhraní pro zadávání trasy a doplnit jej o automatické získávání informací o okolí trasy z veřejně dostupných databází.
|
|
Určení polohy stanic v síti Internet pomocí přenosového zpoždění
Horák, Michael ; Balej, Jiří (oponent) ; Komosný, Dan (vedoucí práce)
Tato práce se zabývá zjištění geografické lokace stanice v síti internet pomocí měření zpoždění a implementací metody Constraint-Based Geolocation. Postupně je rozebrána problematika zpoždění v počítačových sítích a jeho měření. Stručně jsou popsány různé možnosti geolokace cílových stanic, přičemž je kladen důraz především na popis metody CBG. Dále je vysvětlen převod sférických souřadnic do dvojrozměrného prostoru, čehož je využito při implementaci geolokační metody. V praktické části je při popisu implementovaného programu v jazyce JAVA navazováno na problematiku popsanou v předchozích kapitolách. V rámci práce byly implementovány a porovnány dvě geolokační metody. Ze získaných výsledků je dále navržena hybridní geolokační metoda, jenž tyto dvě předchozí kombinuje. V zhodnocení jsou uvedeny výsledky implementace a jejich porovnání s prameny, ze kterých tato práce vycházela.
|
|
Pozice stanic v síti Internet
Janoušek, Jiří ; Křupka, Aleš (oponent) ; Komosný, Dan (vedoucí práce)
Tato práce se zabývá problematikou určení geografické polohy stanic v síti internet pomocí veřejně dostupných geolokačních databází. V teoretické části jsou rozebrány metody a použití geolokace. Dále jsou popsány používané databáze. Praktická část obsahuje postup vypracování funkcí potřebných k lokalizaci stanic. Poslední částí práce je vyhodnocení přesnosti výsledků a porovnání použitých databází.
|
|
Separace informací z webových stránek
Caha, Tomáš ; Burget, Radim (oponent) ; Komosný, Dan (vedoucí práce)
Tato práce se věnuje problematice separace informací z webových stránek vybraných geolokačních služeb. Jsou shrnuty používané metody geografické lokalizace síťových zařízení a množství údajů poskytovaných vybranými volně dostupnými geolokačními databázemi. Především jsou popsány způsoby získávání informací o IP adresách z rozhraní jednotlivých databází. V práci jsou představeny způsoby, jakých bylo využito při programování systému na automatický odhad geografické polohy zadaných IP adres načítaných ze zdrojového souboru a porovnání získaných údajů s referenčními daty. Vytvořený systém v jazyce Python poskytuje jednoduchý způsob ověření informací o zadaných IP adresách celkem v pěti volně dostupných geolokačních databázích. Dále bylo také provedeno vyhodnocení přesnosti získávaných dat a srovnání jednotlivých volně dostupných geolokačních databázích.
|