• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site
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
When: 3 year, 1, 2 module
Mode of studies: offline
Open to: students of all HSE University campuses
Language: English
ECTS credits: 5
Contact hours: 56

Course Syllabus


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

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

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

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
Assessment Elements

Assessment Elements

  • non-blocking CW
  • non-blocking EX
  • non-blocking HW1
  • non-blocking HW2
  • non-blocking HW3
  • non-blocking HW4
  • non-blocking HW5
Interim Assessment

Interim Assessment

  • 2023/2024 2nd module
    0.2 * CW + 0.2 * EX + 0.1 * HW1 + 0.1 * HW2 + 0.1 * HW3 + 0.1 * HW4 + 0.2 * HW5


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). — Режим доступа: для авториз. пользователей.