Редагування об'єктів за допомогою "змінюваного об'єкта"
Об'єднання об'єктів з різною структурою таблиць
Якщо таблиці, які Ви поєднуєте, мають однакову структуру, то такий процес обговорюється в розділі Об'єднання об'єктів за участю змінюваного об'єкта на сторінці 328. Коли доводиться працювати з двома таблицями, які мають різну структуру, то діалог "Роз'єднання даних" буде організований трохи інакше.
Якщо вихідна таблиця має структуру отлічіющуюся від структури результуючої таблиці, то в діалозі "Роз'єднання даних" з'явиться ще одне віконце поле Ім'я колонки для пристосування структури таблиці.
поле Ім'я колонки
Перемикач Пропорційно активний, якщо вибране поле є числовим. Також і поле Значення активно в тому випадку, коли встановлений перемикач Значення а в правому віконці замість імені колонки встановлено "none".
Наприклад, за допомогою команди Р АЗРЕЗАТЬ можна розбити велику територію на складові частини.
Щоб розрізати об'єкт, використовуючи команду У ИБРАТЬ змінюється об'єкт:
1. Виберіть на змінюваному шарі один об'єкт, який Ви хочете зробити змінним.
2. Виконайте команду Про Б'ЕКТИ> В ИБРАТЬ змінюється об'єкт. Обраний об'єкт буде виділено спеціальної розфарбуванням.
MapInfo Professional 7.5
Глава 10: Створення буферів і робота з об'єктами
3. Виберіть (або створіть і виберіть) один або більше об'єктів-шаблонів на будь-якому шарі карти. Всі вони повинні бути замкненими.
4. Виконайте команду Про Б'ЕКТИ> Р АЗРЕЗАТЬ. З'явиться діалог "Узагальнення даних".
• Пусто - Встановіть цей перемикач, щоб зберегти порожні значення в виділених полях. Рекомендує застосовувати цю настройку тільки до окремих полів.
• Значення - Встановіть цей перемикач, щоб зберегти значення, яке Ви самі введдете у відповідному віконці для виділеного поля нової таблиці.
Якщо таблиця, яку Ви поділяєте має структуру, відмінну від тієї таблиці, в яку Ви зберігаєте результат, то праворуч від віконця Значення з'явиться ще одне віконце для вибору колонок, асоційованих з зберігається результуючої таблиці.
Щоб зберегти значення в цьому полі в звичайну колонку в новій таблиці (шарі), виберіть колонку зі списку.
• Пропорція - Встановіть цей перемикач, якщо поле є числовим і при поділі об'єктів нового значення виходить шляхом зважування вихідного значення, наприклад, по площі об'єкта.
Увага: Щоб вибрати більше ніж одне поле одночасно в цьому діалозі:
MapInfo Professional 7.5 Керівництво користувача (Скорочена)
Редагування об'єктів за допомогою "змінюваного об'єкта"
• SHIFT + вкажіть потрібне поле, для того, щоб задати один і той же метод для послідовності полів
• Сontrol + вкажіть потрібне поле для набору, розташованих не підряд полів.
MapInfo створить і покаже нові об'єкти, а також визначить відповідні їм дані. Ці дані можна побачити, використавши інструмент І ІНФОРМАЦІЯ.
Розрізання об'єктів полілінією
Розрізання полілінією, нова операція над об'єктами, дозволяє по-новому перетворювати об'єкти. Можна розрізати точки (сукупності точок), групи точок і колекції об'єктів як замкнутими, так і лінійними об'єктами, використовуючи команду Р АЗРЕЗАТЬ полілінія.
Як говорилося вище, розрізає об'єкт повинен бути замкнутим. При виконанні цієї операції, полілінія повинна бути спочатку перетворена в регіон, щоб підходити для цієї операції. Утворений в цій операції розрізає полігон буде відображений (якщо він не підходить Вам, можна внести зміни). Полілінії, що використовуються в розрізуванні повинні бути безперервними і не мати розгалужень. Вообщем, якщо розрізає полілінія це результат об'єднання, то результат буде у вигляді однієї секції полилинии. Якщо розрізає об'єкт це не полилинии і не сусідній, то буде видане повідомлення про помилку і операцію буде скасовано.
Не можна використовувати команду Р АЗРЕЗАТЬ полілінія текстові об'єкти або розрізати об'єкти на Нередагована шарі. Щоб розрізати об'єкт карти:
1. Зробіть шар із змінним об'єктом змінним в діалозі До АРТА>
У ПРАВЛІННЯ ШАРАМИ.
2. Виберіть об'єкт (и), якими будуть розрізатися інші використовуючи інструменти вибору або команди З АПРОС> В ИБОР або З АПРОС> SQL- ЗАПИТ.
3. Виберіть змінюваний об'єкт (и) командою Про Б'ЕКТИ> В ИБРАТЬ змінюється об'єкт. або використовуючи оператор MapBasic Set Target On.
4. Створіть розрізає об'єкт (и) (або використовуйте об'єкти з того ж або іншого шару). Розрізає об'єкт повинен бути безперервною, що не ветвящейся полілінією.
5. Виберіть розрізається об'єкт.
6. Виконайте команду Про Б'ЕКТИ> Р АЗРЕЗАТЬ полілінія.
7. З полилинии буде створено об'єкт полігон, який буде використовуватися як розрізає об'єкт.
MapInfo Professional 7.5
Глава 10: Створення буферів і робота з об'єктами
Увага: Тільки ті об'єкти, які перетинають вихідну полілінію можуть залишатися змінними (розрізати). Деякі об'єкти можуть бути вилучені зі списку змінних об'єктів.
8. Натисніть Д ЯСКРАВО. відкриється діалог "Роз'єднання даних".
Процедура роз'єднання даних розділяє дані, асоційовані з об'єктом карти на менші частини, щоб зіставити їх з новими об'єктами карти. Наприклад, може знадобитися розділити область на райони і розділити дані, раніше асоційовані з областю, пропорційно для кожного нового району. Заполітье настройки цього діалогу.
9. Натисніть OK. Змінні об'єкти тепер будуть розділені на нові більш дрібні об'єкти карти.
Після поділу змінюваного об'єкта, MapInfo Professional видаляє вихідний об'єкт з таблиці. Нові об'єкти приєднуються до кінця таблиці.
MapInfo Professional 7.5 Керівництво користувача (Скорочена)