Thesis Details

Programová abstrakce knihovny Geovisto

Master's Thesis Student: Chládek Martin Academic Year: 2021/2022 Supervisor: Hynek Jiří, Ing., Ph.D.
English title
Programming Abstraction of Geovisto Library
Language
Czech
Abstract

The purpose of this thesis is to create an extension of the Geovisto library, which aims to make the visualization and presentation of geographic data in modern web applications easier. This work analyzes possible integrations with popular web UI frameworks and design extensions that help integrate the tool within client projects. The goal is to develop an abstraction for the core and other modules of the Geovisto library, which enables declarative configuration of visualized map layers by users of the abstraction code. The implemented extension consists of a set of predefined configurable React components. Using the components makes it possible to initialize the map view and dynamically change the rendered content. The solution is exported as a separate library and was created using mainly the technologies React and TypeScript.

Keywords

Geovisto, geographic data visualization, programming abstraction, React, TypeScript

Department
Degree Programme
Files
Status
defended, grade B
Date
21 June 2022
Reviewer
Rusňák Vít, RNDr., Ph.D.
Committee
Kolář Dušan, doc. Dr. Ing. (DIFS FIT BUT), předseda
Bartík Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Hruška Tomáš, prof. Ing., CSc. (DIFS FIT BUT), člen
Hynek Jiří, Ing., Ph.D. (DIFS FIT BUT), člen
Veselý Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Vojnar Tomáš, prof. Ing., Ph.D. (DITS FIT BUT), člen
Citation
CHLÁDEK, Martin. Programová abstrakce knihovny Geovisto. Brno, 2022. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2022-06-21. Supervised by Hynek Jiří. Available from: https://www.fit.vut.cz/study/thesis/24393/
BibTeX
@mastersthesis{FITMT24393,
    author = "Martin Chl\'{a}dek",
    type = "Master's thesis",
    title = "Programov\'{a} abstrakce knihovny Geovisto",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2022,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/24393/"
}
Back to top