Management of Big Spatial and Spatio-Temporal Data
Data is displayed for academic year: 2023./2024.
Associate Lecturers
Course Description
Basic principles and features of big spatial and spatio-temporal data. Modelling of spatial and spatio-temporal data. Systems and programming framework for big data and data streams management. Lambda and Kappa architectures for big data. Specification operations on spatial and spatio-temporal data. Indexing. Global and local indexes. Static and dynamic indexes. Geohashes. Distributed SQL spatial databases. Spatial data lakes and lakehouses. Spatio-temporal data streams. SQL-based analysis of spatio-temporal data streams within integrated big data platforms. Implementation of data types and operations in object-functional programming language and distributed dataflow platforms. Implementation based on API of integrated platform for distributed batch and data stream processing. Development of user-defined functions. Specification of spatial and spatio-temporal queries in SQL-like query languages.
Study Programmes
University graduate
[FER3-HR] Audio Technologies and Electroacoustics - profile
Elective Courses
(2. semester)
[FER3-HR] Communication and Space Technologies - profile
Elective Courses
(2. semester)
[FER3-HR] Computational Modelling in Engineering - profile
Elective Courses
(2. semester)
[FER3-HR] Computer Engineering - profile
Elective Courses
(2. semester)
[FER3-HR] Computer Science - profile
Elective Courses
(2. semester)
[FER3-HR] Control Systems and Robotics - profile
Elective Courses
(2. semester)
[FER3-HR] Data Science - profile
Elective Courses
(2. semester)
[FER3-HR] Electrical Power Engineering - profile
Elective Courses
(2. semester)
[FER3-HR] Electric Machines, Drives and Automation - profile
Elective Courses
(2. semester)
[FER3-HR] Electronic and Computer Engineering - profile
Elective Courses
(2. semester)
[FER3-HR] Electronics - profile
Elective Courses
(2. semester)
[FER3-HR] Information and Communication Engineering - profile
Elective Courses
(2. semester)
[FER3-HR] Network Science - profile
Elective Courses
(2. semester)
[FER3-HR] Software Engineering and Information Systems - profile
Elective Course of the profile
(2. semester)
Elective Courses
(2. semester)
Learning Outcomes
- Identify fundamental features of spatial and spatio-temporal big data
- Identify fundamental features of spatioto-temporal data streams
- Design and implement spatial and spatio-temporal data types in object-functional programming language and distributed data flow platforms
- Develop simple algorithms for big spatio-temporal data management
- Develop simple algorithms for spatio-temporal data streams management
- Develop spatial and spatio-temporal queries using SQL-like expressions
- Develop simple algorithms for spatio-temporal data mining and knowledge discovery.
- Choose big data management technologies in spatio-temporal application domain
Forms of Teaching
Lectures
Independent assignments
Independent assignments
Grading Method
Continuous Assessment | Exam | |||||
---|---|---|---|---|---|---|
Type | Threshold | Percent of Grade | Threshold | Percent of Grade | ||
Class participation | 0 % | 5 % | 0 % | 5 % | ||
Attendance | 5 % | 10 % | 5 % | 10 % | ||
Mid Term Exam: Written | 10 % | 20 % | 0 % | |||
Final Exam: Written | 10 % | 20 % | ||||
Exam: Written | 10 % | 20 % | ||||
Exam: Oral | 20 % |
Week by Week Schedule
- Basic concepts of big spatial data
- Basic concepts of big spatio-temporal data
- Programming frameworks for big data
- Programming frameworks for big data
- Lambda and Kappa architectures
- Optimisation and indexing
- Spatial and spatio-temporal SQL and SQL-like expressions
- Midterm exam
- Spatial and spatio-temporal SQL and SQL-like expressions
- Parallel and distributed spatial and spatio-temporal engines
- Parallel and distributed spatial and spatio-temporal engines
- Spatial and spatio-temporal data processing pipelines
- Spatial and spatio-temporal data processing pipelines
- Distributed geospatial databases
- Project presentations
Literature
For students
General
ID 223719
Summer semester
5 ECTS
L1 English Level
L1 e-Learning
30 Lectures
0 Seminar
0 Exercises
15 Laboratory exercises
0 Project laboratory
Grading System
90 Excellent
75 Very Good
65 Good
55 Sufficient