Bachelor
2023/2024
Spatial Data Management
Category 'Best Course for Broadening Horizons and Diversity of Knowledge and Skills'
Category 'Best Course for New Knowledge and Skills'
Type:
Elective course (Software Engineering)
Area of studies:
Software Engineering
Delivered by:
School of Software Engineering
Where:
Faculty of Computer Science
When:
3 year, 1, 2 module
Mode of studies:
offline
Open to:
students of all HSE University campuses
Instructors:
Ramon Antonio Rodriges Zalipynis
Language:
English
ECTS credits:
5
Contact hours:
56
Course Syllabus
Abstract
Spatial Data Management Course gives in-depth and fundamental knowledge on spatial data technological and theoretical stack of spatial data tools, systems, libraries as well as definitions, algorithms, approaches respectively. We cover all aspects of programmatic management of spatial data including storage, processing, and visualization. The primary programming languages are Java, Python, and JavaScript. We use real-world spatial data like city maps and satellite observations. The course has one control work, homeworks, and exam as its assessment types. After successfully completing the course, the student will deeply understand the peculiarities of spatial data, will know core theory on spatial data management, and will be able to apply key spatial management techniques with popular system tools in practice.
Learning Objectives
- Know fundamental spatial data management theory
- Know end-to-end spatial data management technological stack
- Be able to apply spatial data management theory and tools to real-world data
Expected Learning Outcomes
- The student lists real-world spatial data management applications
- The student defines and uses spatial reference systems
- The student describes spatial Point, Line, and Polygon storage techniques
- The student applies spatial relationship logic in querying spatial data
- The student describes spatial Multidimensional Array storage techniques
- The student applies spatial vector data management systems and operators to real-world spatial data
- The student applies spatial array data management systems, libraries, and operators to real-world spatial data
- The student implements a basic client-server system for spatial data exchange
- The student builds a basic spatial web mapping service
- The student describes principles and techniques of spatial navigation systems
- The student narrates about state-of-the-art and foreseen spatial data management
Course Contents
- Introduction to Spatial Data Management
- Spatial Reference Systems
- Spatial Point, Line, and Polygon Storage
- Spatial Relationship Logic
- Spatial Multidimensional Array Storage
- Spatial Vector Data Management
- Spatial Array Data Management
- Spatial Data Communication
- Spatial Web Mapping
- Spatial Navigation Systems
- The Future of Spatial Data Management
Interim Assessment
- 2023/2024 2nd module0.2 * CW + 0.2 * EX + 0.1 * HW1 + 0.1 * HW2 + 0.1 * HW3 + 0.1 * HW4 + 0.2 * HW5
Bibliography
Recommended Core Bibliography
- Shashi Shekhar and Hui Xiong. 2017. Encyclopedia of GIS (Springer Reference)
- HTML, JavaScript, PHP и MySQL : джентельменский набор Web - мастера, Прохоренок, Н. А., 2019
- Чернова, Н. И. Fundamentals of Cartography and Geographic Information Systems : учебно-методическое пособие / Н. И. Чернова, Н. В. Катахова. — Москва : РТУ МИРЭА, 2022 — Часть 2 — 2022. — 82 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/239978 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
- Шёниг, Г. -. PostgreSQL 11. Мастерство разработки / Г. -. Шёниг , перевод с английского А. А. Слинкина. — Москва : ДМК Пресс, 2020. — 352 с. — ISBN 978-5-97060-671-1. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/131714 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
Recommended Additional Bibliography
- Huang, B. (2018). Comprehensive Geographic Information Systems. Elsevier.
- Выразительный JavaScript : современное веб - программирование, Хавербеке, М., 2020
- Домбровская, Г. Оптимизация запросов PostgreSQL / Г. Домбровская, Б. Новиков, А. Бейликова , перевод с английского Д. А. Беликова. — Москва : ДМК Пресс, 2021. — 278 с. — ISBN 978-5-97060-963-7. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/241103 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.