Главная#
Pied Piper
Преподаватель: Лебедев Евгений Денисович
Почта: lebedeved !СОБАКА! edu.miigaik.ru
Вопросы к зачёту
- Реляционная алгебра. История развития реляционных баз данных.
- Основные типы данных в PostgreSQL: числовые, текстовые, временные, логические.
- SQL как язык управления данными: структура, уровни DDL, DML, DCL.
- SQL. Основные операторы: SELECT, INSERT, UPDATE, DELETE.
- SQL. JOIN-операции: INNER, LEFT, RIGHT, FULL — практические сценарии.
- Нормализация данных: 1НФ, 2НФ, 3НФ.
- Ключи и ограничения: PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, NOT NULL.
- Индексация и оптимизация запросов: B-tree, GiST, GIN.
- PostGIS. Установка, активация расширений и базовые функции.
- PostGIS. Типы геометрий: POINT, LINESTRING, POLYGON, MULTI* и их применение.
- PostGIS. Пространственные отношения: ST_Intersects, ST_Within, ST_Contains, ST_Touches, ST_DWithin.
- Системы координат. Таблица spatial_ref_sys. Выбор SRID.
- Проекции и преобразования координат: SRID, ST_Transform, выбор локальной проекции.
- Особенности пространственной индексации. Пространственные индексы: GiST и SP-GiST — создание и использование для ускорения запросов.
- Измерения и геометрические вычисления: ST_Area, ST_Length, ST_Centroid, ST_Buffer.
- Топологические и пространственные операции: ST_Union, ST_Collect, ST_Intersection, ST_Difference.
- Импорт/экспорт пространственных и табличных данных: COPY, shp2pgsql/raster2pgsql, ogr2ogr, GeoJSON, Shapefile, CSV.
- Очистка и предобработка данных: кодировки, форматы, обработка пропусков и ошибок в переписи.
- Оконные функции в PostgreSQL: OVER, PARTITION BY, ORDER BY; LAG, LEAD, ROW_NUMBER, RANK.
- Интеграция PostgreSQL/PostGIS и QGIS: настройка подключения, работа с проектами и стилями.
- Тематическая картография в QGIS. Работа со стилями слоя.
- Автоматическое создание шкал в QGIS. Алгоритмы автоматического создания шкал: естественные интервалы, равные интервалы, квантили.
- Работа с пространственными объединениями (Spatial Join). Присоединение статистических данных к границам регионов.
- Расчёт пространственных показателей. Плотность населения, отношение площадей, расстояния между объектами.
- Работа с растровыми данными: тип RASTER, raster2pgsql, функции ST_Value, ST_Clip, ST_SummaryStats.
- Модуль pgRouting. Основные алгоритмы маршрутизации: pgr_dijkstra, pgr_aStar, pgr_bfs, pgr_drivingDistance.
- Модуль pgRouting. Визуализация маршрутов и зон доступности (isochrones) в QGIS.
- Стандарты OGC (Open Geospatial Consortium). Назначение, основные спецификации и роль в обмене геоданными.
- Протоколы OGC в QGIS и PostGIS. Поддержка форматов WMS, WMTS, WFS, WCS. Подключение WMS/WMTS-сервисов в QGIS.
- Открытые источники данных для подключения QGIS посредствам WMS, WMTS, WFS, WCS.