Analýza geolokačních databází

Loading...
Thumbnail Image
Date
ORCID
Mark
C
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
Táto práca je zameraná na získavanie a analýzu dát z komerčných geolokačných databáz. Teoretická časť rozoberá techniky geolokácie na základe IP adries, stručne popisuje jednotlivé komerčné databázy a prístup k ich geolokačným službám. Praktická časť zahŕňa vývoj skriptov pre získavanie dát z týchto databáz a úpravou dát pre následnú analýzu. Prvý z dvojice skriptov dáta získava a ukladá ich do súboru v predpísanej forme. Druhý z dvojice skriptov upravuje získané dáta a vytvára pravidlá s pomocou ktorých je možné získavať presnejšie výsledky. Po úprave výstupných dát nasleduje podrobná analýza, ktorá sa zameriava na presnosť geolokačných služieb v niekoľkých úrovniach. Medzi tieto úrovne patrí presnosť na úrovni krajiny, regiónu, mesta, zemepisnej dĺžky a zemepisnej šírky. Výsledkom analýzy je záver, pojednávajúci o presnosti testovaných geolokačných služieb. Cieľom tejto práce je analyzovať súčasný stav geolokačných služieb komerčných databáz a vyhodnotiť ich presnosť. Použité skripty sú implementované v programovaciom jazyku Python vo verzi 3 a jeho modulov urllib, re a json. Skripty sú testované na komoditnom hardvére s operačným systémom Linux.
This thesis is focused on collecting data from commercial geolocation databases and its analysis. The theoretical part discusses techniques of IP geolocation, briefly describes commercial geolocation databases and mechanisms for accessing their geolocation services. The practical part of this thesis involves implementation of scripts for collecting and modification data retrieved from commercial geolocation databases for further analysis. First script collects the data and store them in output files in specified format. Second script modifies gathered data to achieve better accuracy. Detailed analysis is performed afterwards. Analysis is performed at several levels. This includes country, region and city accuracy as well as accuracy on latitude and longitude parameters. Output of this analysis will be conclusive, and will also display accuracy of tested geolocation services. The aim of this thesis is to analyze currently available commercial geolocation services and to prove their accuracy. Used scripts are implemented in Python programming language in version 3 using modules urllib, re and json. Scripts are test on commodity hardware with Linux operating system.
Description
Citation
ZIMA, Š. Analýza geolokačních databází [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2016.
Document type
Document version
Date of access to the full text
Language of document
sk
Study field
Telekomunikační a informační technika
Comittee
prof. Ing. Aleš Prokeš, Ph.D. (předseda) prof. Ing. Dan Komosný, Ph.D. (místopředseda) Ing. Jan Skapa, Ph.D. (člen) Ing. Lukáš Povoda, Ph.D. (člen) doc. Ing. Jan Jeřábek, Ph.D. (člen) Ing. Jiří Mekyska, Ph.D. (člen)
Date of acceptance
2016-06-09
Defence
Otázka: Jakým způsobem lze dále zlepšit přesnot geolokačních databází? Otázka: Byly využity k ověření polohy i stanice sítě PlanetLab? Otázka: Porovnání aktivní a pasivní metody. Jaké jsou rozdíly, lze tyto metody zpřesňovat? Otázka: Otázka týkající se grafů v prezentaci
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení
DOI
Collections
Citace PRO