Практична робота №6
Тема: Просторові запити
Мета: навчитись будувати просторові запити до бази даних
Методичні вказівки до виконання роботи (завантажити тут)
Початкові дані (завантажити тут)
Хід роботи:
1. Ознайомтесь з методичними вказівками до практичної роботи.
2. Створіть шаблон звіту у MS Word під назвою Work6_Surname.docx (усі кроки фіксуйте чіткими та читабельними скріншот-підтвердженнями).
3. Виконайте атрибутивні SQL-запити до імпортованих у PostgreSQL таблиць:
o Фільтрація за атрибутом: Вибірка номерів ділянок, у яких вміст гумусу менший за 3.5% (WHERE hum < 3.5).
o Розрахунок геометрії: Обчислення площі ділянок у гектарах (ST_Area(geom)/10000) та відбір об'єктів площею понад 15 га
o Об'єднати шар el_dil_all з таблицею агрохімічних аналізів agrohim за спільним ключем e.id = a.field_1 для отримання повних якісних показників ґрунту.
o Сформувати підсумковий SQL-запит із використанням функції PostGIS ST_Intersects для перетину ділянок із шаром ґрунтів Soil_Surname та полів Field_Surname_2, встановивши додатковий фільтр гумусу понад 3.0
4. Запустіть QGIS та налаштуйте підключення до бази даних PostgreSQL.
5. Виконайте просторові запити в QGIS:
o Виконати просторовий запит для відображення на карті ділянок з вмістом гумусу менше 3.5%.
6. Створити віртуальне представлення (VIEW):
o Розробити та зберегти в базі даних представлення v_soil_53g_hum35 для вибірки ділянок із вмістом гумусу менше 3.5% та типом ґрунту «53 г».
o Врахувати варіативність написання назви ґрунту та забезпечити коректне призначення системного ключа id_0 AS ogc_fid для стабільної візуалізації шару в QGIS.
7. Збережіть проєкт QGIS.
8. Оформіть звіти (з додаванням усіх скріншотів виконання запитів) та завантажте їх на платформу eLearn.
9. Підготуйте усні відповіді на контрольні запитання.
Форма подання результатів виконаної роботи:
Створити звіт у вигляді презентації (MS PowerPoint).
Звіт повинен містити:
- назву та мету роботи;
- ПІБ виконавця (виконавців), назву факультету,номер курсу та групи;
- зображення сформованої карти;
- пояснення різниці між створеними зображеннями;
- висновки.
Необхідно надіслати звіт та файли *.jpeg,*.pdf.
Критерії оцінювання
Оцінювання здійнюється за 5 бальною шкалою
розподіл балів, які отримують студенти
|
Елемент завдання |
% |
|---|---|
|
Звіт до роботи містить назву факультету, назву кафедри, ПІБ виконавця (виконавців бригади), номер курсу та групи, назви завдань в межах лабораторної роботи |
10 |
|
Опис послідовності виконання завдання |
10 |
|
Ілюстрації до виконання завдання |
20 |
|
Висновки |
20 |
|
Усні відповіді на контрольні запитання |
40 |
|
Всього |
100 |
Термін здачі роботи:
Кінцевий термін здачі роботи - диаитись внизу сторінки (штраф за запізнення зі здачею роботи - 1 день = 10%)
Контрольні запитання:
1. Назвіть оператор умови.
2. Який оператор відповідає за вибірку даних?
3. Опишіть запит здійснення фільтру даних з бази даних?
4. Який оператор дає можливість додати дані в таблицю?
5. Який оператор виконує дії з видалення даних з бази даних?
6. За допомогою якого оператора можна замінити дані в базі даних?
7. Опишіть дії як налаштувати з'єднання QGIS з PostgreSQL.
8. Опишіть хід дій як виконати просторовий запит у QGIS.
9. Чим відрізняються за змістом запити в QGIS і PostgreSQL?
10. Чим відрізняється результат виконання запиту в QGIS і PostgreSQL?
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання
Вирівнювання тексту
Ширина абзацу