МОНМСУ
ІФНТУНГ
Лабораторна робота №11
Виконав:
ст. гр. ТР-12-2
Лозинський Дмитро
Перевірив:
Касіянчук Д.В.
м. Івано-Франківськ
2015 р.
Теоретичні відомості (порядок виконання роботи)
Узагальнення і роз'єднання даних
Якщо об'єктам, які беруть участь в операції редагування, відповідають які-небудь дані, то можна задати правило обчислення значень аналогічних даних для створюваного нового об'єкта. Такі правила ми називаємо узагальненням або роз'єднанням даних вихідних об'єктів залежно від того, поєднуєте ви дані або поділяєте. MapInfo Professional обчислює дані для створюваного об'єкта в залежності від того, який метод узагальнення заданий.
При об'єднанні об'єктів можна використовувати наступні методи узагальнення або роз'єднання даних:
• Сума - значення величин, відповідних вихідним об'єктам, складаються, і сума зіставляється отриманому новому об'єкту.
• Середнє - обчислюється середнє значення для вихідних об'єктів.
• Виважене середнє - різні значення для вихідних об'єктів множаться на різні коефіцієнти (ваги). Можна вибрати числове поле в таблиці в якості ваги або вибрати площа (зважування буде відбуватися у відповідності зі значенням площі вихідних об'єктів).
• Значення - новому об'єкту зіставляється вказане значення.
• Без змін - новому об'єкту присвоюється значення, що відповідало змінюваному об'єкту.
При розбитті або вирізанні фрагментів об'єктів на Карті можна використовувати наступні методи роз'єднання даних:
• Пусто - видаляє значення, яке відповідало змінюваному об'єкту.
• Значення - зберігає значення, яке відповідало змінюваному об'єкту.
• Пропорційно розміром - віднімає із значення (яке відповідало змінюваному об'єкту) частку, пропорційну розміру вирізаного фрагмента Під час будь-якої операції редагування ви можете скасувати обчислення узагальнених даних і перенесення їх в новий об'єкт, встановивши прапорець відсутня. Наприклад, це може бути зручно, коли ви редагуєте чисто графічні дані, яким не відповідають ніякі числові параметри.
Діалог узагальнення (або роз'єднання) даних з'являється після того, як обраний змінюваний об'єкт, об'єкт-шаблон і операція редагування. У цьому діалозі слід вибрати метод узагальнення даних, який ви хочете використовувати для кожного поля даних. Після цього буде виконана власне операція редагування графічних об'єктів.
Вибір області врізки на Карті
За допомогою команди Карта> Вибрати область врізки можна виділити область Карти для показу і / або печатки. Фрагмент-врізка використовується для того, щоб ізолювати частину Карти для подальшого експорту, роздруківки або створення врізки у вікні звіту. При цьому ви можете вибрати вже існуючу область, наприклад, кордон держави, або намалювати нову. Тематичні Карти, зшиті шари, підписи і точкові об'єкти будуть включені в область врізки.
• Більш докладні інструкції дивіться в розділах Довідкової системи: "Вибір області врізки на Карті "і" Режими врізки регіону". Командою Врізка зручно перемикатися між Картою і областю врізки.
Об'єднання об'єктів на Карті
Якщо ви виконуєте команду Об'єкти> Об'єднати, то MapInfo виконує дві операції:
1. MapInfo Professional комбінує вибрані об'єкти і створює новий об'єкт. представляє географічне об'єднання вихідних. Так, якщо ви вибрали дві сусідні області та скомбінували їх, то отримаєте один об'єкт без внутрішньої межі.
2. MapInfo Professional виконує узагальнення даних. Узагальнення передбачає обчислення значення для поля, використовуючи значення інших записів із цієї ж колонки. MapInfo Professional обчислює значення для запису, до якої буде приєднаний новий об'єкт.
Припустимо, ви маєте таблицю з територіями продажів і з інформацією про населення на цих територіях. Комбінуючи дві області в одну, можна створити одну велику зону продажів. Цією операцією MapInfo Professional може обчислити чисельність населення на новій території, підсумовуючи дані для вихідних територій.
Об'єднання об'єктів і методи узагальнення
Операція об'єднання може бути виконана по відношенню до змінюваному об'єкту. До того як виконати операцію Об'єднати, можна вибрати один об'єкт на Карті і призначити його змінним. Після цього можна вибрати додаткові об'єкти на Карті і виконати операцію Об'єднати із змінним об'єктом. Якщо призначити об'єкт змінним до того, як виконати операцію Об'єднати, то ця операція стане більш гнучкою, дозволяючи об'єднувати об'єкти з різних таблиць.
Необхідно призначати об'єкт змінним у випадку, якщо один з об'єктів більш важливий, ніж будь-який інший об'єкт. Наприклад, якщо ви хочете приєднати маленький і не має імені острів до архіпелагу, представленому багатозв’язаною областю, то ви повинні зробити архіпелаг змінним об'єктом і MapInfo збереже ім'я області архіпелагу після комбінування.
Використовуючи команду Об'єднати разом з командою Вибрати змінюваний об'єкт, ви можете передати створюваної території назву держави чи території. Якщо об'єднання проводиться разом з командою Вибрати змінюваний об'єкт, то тільки один об'єкт може бути змінним в кожен момент часу. Приєднувати ж до змінюваному об'єкту можна одночасно кілька графічних об'єктів.
Пам'ятайте, що команда Об'єднати працює з вибраними об'єктами Карти. Для застосування операції комбінування до всієї таблиці, використовуйте команду Запит> Вибрати все. Для об'єднання об'єктів в групу або виведення в окрему таблицю, використовуйте команду Таблиця> Злиття в таблиці.
Щоб об'єднати об'єкти на Карті, з використанням змінюваного об'єкта:
1. Виберіть на змінюваному шарі об'єкт, який ви хочете зробити змінним.
2. Виконайте команду Об'єкти> Вибрати змінюваний об'єкт. Обраний об'єкт буде виділений спеціальної розфарбуванням.
3. Виберіть (або створіть і виберіть) один або більше об'єктів на будь-якому шарі карти. Вони братимуть участь в об'єднанні.
4. Виконайте команду Об'єкти> Об'єднати. Відкриється діалог Узагальнення даних.
5. Виберіть метод узагальнення даних (або встановіть прапорець відсутня) для кожного поля зі списку Змінити колонки.
Щоб виділити більше одного поля в діалозі Узагальнення даних, використовуйте такі поєднання клавіш:
• Утримуючи клавішу SHIFT, виділіть поля, наступні по порядку, щоб застосувати до ним один і той же метод.
• Утримуючи CTRL, виберіть непослідовно розташовані поля.
Задавши методи узагальнення, натисніть кнопку OK.
6. У верхньому списку діалогу Узагальнення даних виберіть одну або більше колонок таблиці.
7. Виберіть метод узагальнення: Пусто, Не змінювати, Значення, Сума, Середнє або Середньозважена (залежно від того, які дані змінювані, деякі методи можуть бути недоступні). MapInfo оновить рядки списку з колонками, поставивши навпроти імені колонки обраний спосіб.
• Наприклад, якщо вибрати Середнє, то MapInfo Professional вирахує середнє по всім значенням в колонці для всіх обраних об'єктів. Середнє буде зберігатися в новій рядку колонки.
• Методи узагальнення описані нижче.
8. Повторіть кроки 6 і 7 для всіх колонок таблиці та натисніть OK.
• Для прискорення процесу, ви можете вибирати в списку кілька рядків, використовуючи клавіші SHIFT і CTRL. Якщо ваша таблиця має велику кількість колонок, MapInfo Professional застосовує метод узагальнення до всіх вибраних.
Якщо ваша таблиця має велику кількість колонок, то вибір методу узагальнення до всіх колонкам може зайняти багато часу. При повторному виконанні команди Об'єднати MapInfo Professional зберігає всі методи, які ви визначили для полів таблиці.
MapInfo Professional розрахує новий об'єкт і відобразить його як єдиний об'єкт. Використовуйте інструмент Інформація для перегляду об'єднаних даних, асоційованих з об'єктом.
Звільнення від змінюваного об'єкта
Якщо ви призначили змінюваний об'єкт, але потім передумали його змінювати, то його можна звільнити від ознаки змінності, використовуючи команду Звільнити змінюваний об'єкт, і привести його до нормального стану. Ознака змінності також відключається автоматично після виконання команд Об'єднати, Видалити частину, Видалити зовнішню частина, Розрізати і Додати вузли або якщо ви призначили новий змінюваний об'єкт.
Для звільнення об'єкта від ознаки змінності:
• Виконайте команду Об'єкти> Звільнити змінюваний об'єкт.
Об'єднання об'єктів з різною структурою таблиць
Якщо таблиці, які ви поєднуєте, мають однакову структуру, то цей процес обговорюється в розділі Об'єднання об'єктів і методи узагальнення. Якщо доводиться працювати з двома таблицями, які мають різну структуру, то діалог Роз'єднання даних буде організований трохи інакше. Якщо вихідна таблиця має структуру відрізняється від структури результуючої таблиці, то в діалозі Роз'єднання даних з'явиться ще одне віконце Ім'я колонки для поєднання структури таблиці.
Перемикач Пропорційно активний, якщо вибране поле є числовим. Також активно і поле введення значень в тому випадку, коли вибраний перемикач Значення, а в правому віконці замість імені колонки встановлено "ні".
Розрізання об'єктів
Команда Розрізати дозволяє розбити змінюваний об'єкт на більш дрібні об'єкти, використовуючи деякий шаблон. Можна також об'єднувати об'єкти в райони використовуючи районування. Наприклад, за допомогою команди Розрізати можна розбити велику територію на складові частини.
Ви можете розрізати об'єкти як замкнуті (типу "область", "еліпс", "прямокутник" або "заокруглений прямокутник"), так і лінійні (типу "полілінія", "пряма лінія" і "дуга"), використовуючи команду Об'єкти> Розрізати. Поділу не підлягають текстові та точкові об'єкти, а також об'єкти, що знаходяться на нередагованому шарі.
Пропорційне роз'єднання даних в команді Розрізати
Записи об'єктів, отриманих в результаті команди Об'єкти> Розрізати, можуть отримати значення пропорційно розділенню вихідних об'єктів. Роз'єднанням даних в цьому випадку називається поділ числових даних відповідно до поділом вихідного об'єкта на малі частини. Наприклад, якщо ви хочете розділити область, що представляє забудову великого міста, на окремі області, що представляють собою округи, то можете отримати в записах нових об'єктів значення в поле "Населення", що представляють пропорційні частки від початкового значення. Діалог Роз'єднання даних, що відкривається командою Розрізати, дозволяє вам задати, як будуть змінені дані.
