- •1 Створення цифрової карти місцевості. Реєстрація растрового зображення. Робота з шарами
- •1.1 Мета роботи
- •1.2 Теоретичні відомості та хід лабораторної роботи
- •1.2.1 Растрове зображення та вибір визначення географічних координат точок прив’язки
- •1.3 Реєстрація растрового зображення
- •1.4 Шари і об'єкти цифрової карти
- •1.4.2 Визначення складу та кількості шарів цм
- •1.4.3 Створення об'єктів цм
- •1.5 Відпрацювання топологічної коректності
- •1.5.1 Перевірка пошарової відповідності об'єктів
- •1.5.2 Перевірка топологічної коректності окремих шарів карти
- •1.6 Вибір стилю об’єкта
- •1.7 Завдання та зміст звіту з лабораторної роботи
- •1.8 Контрольні запитання та завдання
- •2 Робота з вікнами і таблицями списків. Створення картографічної легенди та звітів
- •2.1 Мета роботи
- •2.2 Робота з вікнами Списків
- •2.2.1 Створення таблиці списку
- •2.2.2 Зміна та оновлення полів таблиць
- •2.2.3 Підписування об'єктів цм
- •2.3 Створення картографічної легенди
- •2.4 Створення Звіту
- •2.5 Завдання та зміст звіту з лабораторної роботи
- •3.3 Вибірка групи даних
- •3.3.1 Відображення даних
- •3.4 Виконання запитів
- •3.5 Команда sql-запит
- •3.6 Завдання та зміст звіту з лабораторної роботи
- •4.3 Загальна процедура геокодування
- •4.4 Загальна процедура районування
- •4.4.1 Списки районів
- •5.3 Використання тематичної Картографії для аналізу
- •5.3.1 Складання плану тематичної карти
- •5.3.2 Методи тематичної Картографії
- •5.3.3 Порядок послідовності тематичних шарів
- •5.3.4 Типи тематичних карт
- •5.3.5 Створення тематичної карти
- •5.3.6 Робота з тематичними Картами і легендами
- •5.3.7 Результати створення тематичних карт
- •5.4 Завдання та зміст звіту з лабораторної роботи
- •5.5 Контрольні запитання та завдання
- •Перелік посилань
- •6.040303 “Системний аналіз”
- •61166, Харків, просп. Леніна, 14
3.4 Виконання запитів
Щоб вибрати всі записи, виконайте команду «Query» / «Select all from ...». Коли Ви виконуєте цю команду для вікна карти, вона застосовується для найверхнього доступного шару.
Для вибору конкретного типу даних за допомогою команди «Query» / «Select» Ви задаєте умовний вираз, за допомогою якого Maplnfo вибирає потрібні записи. Вибрані записи містяться в таблиці запиту. Наприклад: потрібно вибрати населені пункти з населенням понад 3000 тис. чоловік (рис. 3.5).
Рисунок 3.5 – Вікна задання виразу для Вибірки
SQL-запит дозволяє складати запити різної складності, наприклад: створювати таблиці запитів, що містять дані, яких немає у вихідних таблицях (комбінування різних таблиць в одну нову таблицю); створювати обчислювані колонки; узагальнювати дані з усіх записів у заданій колонці.
Рисунок 3.6 – Результат запиту «вибрати населені пункти з населенням понад 3000 тис. осіб»
3.5 Команда sql-запит
Вибірка – це підмножина даних, згрупованих за значеннями однієї або декількох змінних. Вибірки створюються шляхом постановки питань (посилання запитів) про дані. Скільки клієнтів проживає в районі? У якому районі найбільша щільність населення? MapInfo Professional зберігає відповіді на такі запитання у тимчасових таблицях, званих таблицями запитів.
Хоча команда «Select ...» дозволяє формулювати досить складні запити, команда SQL-запит ще потужніша. Записи в таблиці запитів, створеній командою «Select ...», не містять жодної додаткової інформації порівняно з вихідною таблицею. Це ті самі записи, вони просто зібрані разом. За допомогою команди SQL-запит можна створювати таблиці запитів, що містять дані, які явно не присутні у вихідних таблицях.
Діалог «SQL Select ...» – один з найбільш складних у MapInfo Professional. Ви зможете безпосередньо вводити вираз в текстові віконця або складати їх, вибираючи елементи з віконець Списків.
Слід зауважити, що збільшення текстових віконець не гарантує, що результат запиту буде коректно оброблений MapInfo Professional. Як і раніше при дуже довгих запитах можна отримати повідомлення про помилку "Занадто складний запит".
Наприклад: знайдемо кількість населення, що проживає в необхідних нам областях. Для цього в діалозі «SQL Select ...» формуємо такий запит:
1. У полі «From Tables» вибираємо робочу таблицю (віконце «From Tables» необхідно заповнити до того, як Ви почнете заповнювати віконце «Select Columns». На підставі змісту віконця «From Tables» MapInfo Professional створює список колонок, які можна згадувати у віконці « Select Columns »).
2. У вікні «Select Columns» видаліть зірочку (*). Вам необхідно перерахувати колонки, які слід включити до таблиці запитів. Нагадаємо, що таблиця запиту – це тимчасова таблиця, в якій MapInfo зберігає результати пошуку за запитом.
3. У вікні «Group by Columns» виберіть колонку, за якою групуватимуться отримані дані. У віконці «Order by Columns» можна задати порядок, в якому записи будуть поміщені в таблицю запиту (наприклад, вибрали колонку «Область» – це означає, що записи мають слідувати так, щоб значення в полі «Область» розташовувалися в алфавітному порядку) (рис. 3.7).
Рисунок 3.7 – Результат SQL-запиту
Додати колонки до результуючої таблиці можна, натиснувши правою кнопкою мишки на таблицю і вибрати Pick Fields, у вікні, що з'явилося, додайте колонки із списку Fields in Table: у список Columns in Browse: і натисніть /ОК/.
