Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Журавель л.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
229.89 Кб
Скачать

Лабораторна робота № 4 Тема: «Вибірки (запити)»

(4 години)

Вихідні дані: Сервер:\PE\BD_GIS\Data\L_4

МЕТА І ЗАВДАННЯ РОБОТИ

Мета: Навчитись створювати прості та складні запити.

Завдання: Створити запит на вибір об’єкту за його атрибутивними характеристиками, створити запит на вибір об’єктів на підставі їх географічного розташування.

ХІД РОБОТИ

  1. Скопіювати вихідні дані.

  2. Запустити MapInfo (Пуск → Программы → MapInfo), або ярлик програми на робочому столі.

  3. Відкрити робочий набір Lab_4.wor.

  4. Для створення запиту, в результаті якого буде показана інформація по обраному населеному пункту за його власною назвою необхідно:

а) запустити діалогове вікно по створенню простого запиту Query→ Select;

б) обрати таблицю, з якою буде працювати запит;

в) ввести параметри запиту – ВлНазва =«Богородчани»

г) результати запиту відобразити в таблиці Ваше Прізвище_Z1.

  1. Для відображення вибраних об’єктів у вікні карти потрібно:

а) зробіть вікно карти активним;

б) виконати Query → Find Selection.

  1. Для створення запиту, в результаті якого буде показана інформація по населених пунктах площа яких більша 10 км2, необхідно виконати дії аналогічні вказаним в п.4, змінивши параметр на Area(obj, "sq km")>10, а результати запиту відобразити в таблиці Ваше Прізвище_Z2.

  2. Для створення запиту, в результаті якого буде показана інформація по населених пунктах, які знаходяться в межах Калуського району необхідно:

а) запустити діалогове вікно по створенню складного запиту Query → SQL Select;

б) вказати таблиці, які будуть використані в запиті - GR_RAYON, Nas_punkt

в) в умові вибору ввести:

GR_RAYON.Obj Contains Nas_punk.Obj And GR_RAYON.Власна_Назва

г) для відображення вибрати власну назву населеного пункту та назву району;

д) результати запиту відобразити в таблиці Ваше Прізвище_Z3.

  1. Самостійно створити запити в результаті яких буде відображена наступна інформація:

  1. Назви населених пунктів, площа яких більше 10 кв.км.

  2. Перелік населених пунктів Богородчанського району, площа яких більше 3 кв.км.

  3. Перелік населених пунктів Снятинського та Рожнятівського районів.

  4. Кількість всіх річок, що протікають на території Надвірнянського району.

  5. Площі всіх районів області.

  6. Сумарну площу населених пунктів Городенківського району.

  7. Перелік населених пунктів Городенківського району з відсотком їх площі до загальної площі району.

  1. Результати виконання запитів зберегти у вигляді окремих таблиць під назвами «Ваше прізвище_Номер запиту»

  2. Зберегти Робочий набір.

  3. Завершити роботу з МІ.

  4. Перенести дані з робочої машини на сервер у власний каталог.

В звіті по лабораторній роботі вказати:

  1. Просторові оператори SQL МІ.

  2. Способи отримання присутньої в неявному вигляді інформації по геометричним характеристикам об’єктів.

  3. Можливості отримання статистичних характеристик по окремим полям таблиць.

ПИТАННЯ ДЛЯ САМОПЕРЕВІРКИ

  1. Які типи запитів існують в МІ?

  2. Які оператори просторового аналізу існують в МІ?

  3. В чому різниця між операторами «Contains» та «Contains Entire»?

  4. Що таке центроїд?

  5. Чи можна зберегти результати виконання запиту у вигляді окремої таблиці МІ?

  6. Чи можна зберегти створений запит для подальшого використання?

  7. Чи можна створювати запити у вікні MapBasic МІ?

  8. Як перевірити правильність синтаксису створеного запиту?

  9. Чи можна перевірити коректність створеного запиту?

  10. Для чого використовується рядок Group by Colums в SQL Select?

Для захисту лабораторної роботи необхідно представити власний робочий набір та відповісти на контрольні питання з переліку.