Závěrečná práce: Bc. Lenka Horváthová: Mapa akcií pre verejnosť
Diplomová práce
Mapa akcií pre verejnosť
A map of public events
Anotace
Práca sa zaoberá vytvorením nástroja, ktorý pravidelne sťahuje a analyzuje akcie pre verejnosť. Akcie sú sťahované zo zadefinovaných zdrojových kalendárov a dáta extrahované podľa predpripravených šablón. Pre každú akciu sú získané základné dáta z pôvodnej stránky, spracovaný a zjednotený dátum a čas, získané GPS súradnice jej polohy, vyextrahované kľúčové slová a priradený typ. Tieto akcie sú následne …více
Abstract
The thesis focuses on the creation of a tool that downloads and analyses public events regularly. Events are downloaded from predefined source calendars and their data extracted according to the prepared templates. For every event, the tool acquires its base data from the original website, processes and unifies their date and time, acquires GPS coordinates of its location, extracts keywords and assigns …více
Klíčová slova
webové prehľadávanie web crawling webový zber dát web scraping spracovanie dát data parsing vyťažovanie dát data mining analýza dát data analysis vizualizácia dát data visualization geokódovanie geocoding geovizualizácia geovisualization získavanie informácií information retrieval monitorovanie monitoring Python JavaScript HTML CSS webová aplikácia web application NLPZadání práce
Internet obsahuje množství nestrukturovaných dat o kulturních, sportovních, společenských a jiných akcích pro veřejnost po celé České republice. Existují specializované stránky se seznamem (kalendářem) akcí pro jednotlivé zájmové skupiny (sportovci, obce, skauti, turisté, různé spolky, kluby, ...), ale neexistuje stránka, která by všechny tyto akce sdružovala a umožňovala v nich hledání.
Cílem práce je vytvořit nástroj pro hledání, sběr, analýzu, ukládání a prezentaci těchto informací v podobě mapy. Řešení vyžaduje znalosti z několika domén (stahování webových stránek z webu, extrakce dat z HTML souborů, analýzu textových dat, full-textové vyhledávání, GIS vizualizace, programování webových aplikací, návrh a správa databáze).
Technické požadavky: platforma linux, Python, HTML, lxml, JavaScript, SQLite, API Mapy.cz, Webové služby RÚIAN, Wikidata. Co nejméně závislostí na third-party knihovnách.
Důležité prvky aplikace / práce:
- Pravidelné stahování vybraných domén (denně), možnost jednoduchého rozšíření (přidání URL a XPATH / selektorů).
- Extrakce dat o akcích z webových stránek (klíčová slova, název, místo, detail, URL, typ akce, začátek a konec akce).
- Uložení do databáze (detekce duplicit).
- Přiřazení (přibližné) GPS lokace ke každé akci.
- Webová stránka s mapou a možností filtrování akcí podle klíčových slov, data, vzdálenosti od zadaného místa atd.
Příklady typů akcí: autogramiáda, beseda, bohoslužba, brigáda, debata, demonstrace, diskotéka, exkurze, festival, koncert, kurz, návštěva, ohňostroj, ples, pochod, pouť, promítání, přednáška, recitál, seminář, sraz, turnaj, úklid, vernisáž, výlet, výstava, zájezd, ...
Příklady klíčových slov: auta, badminton, běh, ekologie, fotbal, gastronomie, hudba, historie, knihovna, muzeum, pionýr, politika, rock, skaut, spartak, turistika, velikonoce, věda, víno, ...
Cíl pro odevzdání systému je asi 500 akcí týdně s pokrytím všech krajů ČR a několika různých typů akcí.
Příklady stránek s akcemi:
- https://www.ceskainspirace.cz/kalendar-akci/#zacatek
- http://www.unesco-czech.cz/praha/akce/
- http://www.aktivni-turistika.cz/kalendar-akci/
- https://www.jizni-morava.cz/kalendar-akci?from=29.6.2019&to=30.6.2019&month=06.2019&type=a&view=we®ion=&township=&category=
- https://www.npu.cz/cs/npu-a-pamatkova-pece/npu-jako-instituce/akce
- https://www.kudyznudy.cz/Kalendar-akci.aspx
- http://www.kdykde.cz/calendar/all/list?start=2019-06-28&category%5B%5D=10026&category%5B%5D=
8. 1. 2021 11:25, Mgr. et Mgr. Vít Baisa, Ph.D., učo 139654
Přílohy
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Front-end webové aplikace pro výuku programování
Mgr. Adam Král -
Interaktívny sprievodca Brnom
Mgr. Martina Ondrejičková -
Webová jazyková příručka o české interpunkci
Bc. Dušan Gorčák -
Interaktívna vizualizácia trajektórie lekárskych a zdravotníckych programov
Ing. Ondrej Kondek -
Predicting Student Success in Cybersecurity Training
Mgr. Kristián Tkáčik -
A basic application for integration and visual exploration of open biomedical networks
Ing. Tamara Babálová -
Frontend of the AEON Sketchbook application
Ing. Petr Ivičič -
Augmented Reality Gallery of the Studio of Graphic Design and Multimedia
Mgr. Zuzana Kollárová




