Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Rukovodstvo_polzovatelya_MapInfo_Professional.pdf
Скачиваний:
718
Добавлен:
05.03.2016
Размер:
11.58 Mб
Скачать

MapInfo Professional 7.5 Руководство пользователя (Полное)

Глава 10: Создание буферов и работа с объектами

Объединение объектов с различной структурой таблиц

Если таблицы, которые Вы объединяете, имеют одинаковую структуру, то такой процесс обсуждается в разделе Объединение объектов с участием изменяемого объекта на странице 116. Когда приходится работать с двумя таблицами, которые имеют различную структуру, то диалог “Разобщение данных” будет организован несколько иначе.

Если исходная таблица имеет структуру отличиющуюся от структуры результирующей таблицы, то в диалоге “Разобщение данных” появится еще одно окошко поле Имя колонки для приспособления структуры таблицы.

полеИмя колонки

Переключатель Пропорционально активен, если выбранное поле является числовым. Также и поле Значение активно в том случае, когда установлен переключатель Значение а в правом окошке вместо имени колонки установлено “none”.

Разрезание объектов

Команда РАЗРЕЗАТЬ позволяет разбить изменяемый объект на более мелкие объекты, используя некоторый шаблон. Можно также объединять объекты в районы используя районирование. Подробнее о районировании написано в разделе Районирование — группирование объектов в районы в Главе 15 на странице 121.

Например, с помощью команды РАЗРЕЗАТЬ можно разбить большую территорию на составляющие части.

Чтобы разрезать объект, используя команду ВЫБРАТЬ ИЗМЕНЯЕМЫЙ ОБЪЕКТ:

1.Выберите на изменяемом слое один объект, который Вы хотите сделать изменяемым.

2.Выполните команду ОБЪЕКТЫ > ВЫБРАТЬ ИЗМЕНЯЕМЫЙ ОБЪЕКТ. Выбранный объект будет выделен специальной раскраской.

3.Выберите (или создайте и выберите) один или более объектов-шаблонов на любом слое карты. Все они должны быть замкнутыми.

4.Выполните команду ОБЪЕКТЫ > РАЗРЕЗАТЬ. Появится диалог "Обобщение данных".

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

336

MI_UG.PDF

MapInfo Professional 7.5 Руководство пользователя (Полное)

Глава 10: Создание буферов и работа с объектами

Поле ввода

5.Выберите каждое поле и задайте необходимый метод разобщения. Можно установить флажок Не включать данные, чтобы данные для всех полей не включались. Подробнее о методах разобщения смотрите в разделе Обобщение данных на странице 114.

Пусто — Установите этот переключатель, чтобы сохранить пустые значения в выделенных полях. Рекомендует применять эту настройку только к отдельным полям.

Значение — Установите этот переключатель, чтобы сохранить значение, которое Вы сами введдете в соответствующем окошке для выделенного поля новой таблицы.

Если таблица, которую Вы разделяете имеет структуру, отличающуюся от той таблицы, в которую Вы сохраняете результат, то справа от окошка Значение появится еще одно окошко для выбора колонок, ассоциированных с сохраняемой результирующей таблицей.

Чтобы сохранить значение в этом поле в обычную колонку в новой таблице(слое), выберите колонку из списка.

Пропорция — Установите этот переключатель, если поле является числовым и при разделении объектов новое значение получается путем взвешивания исходного значения, например, по площади объекта.

Внимание: Чтобы выбрать более чем одно поле одновременно в этом диалоге:

SHIFT + укажите нужное поле, для того, чтобы задать один и тот же метод для последовательности полей

СONTROL + укажите нужное поле для набора, расположенных не подряд полей.

6.Нажмите OK.

MapInfo создаст и покажет новые объекты, а также вычислит соответствующие им данные. Эти данные можно увидеть, использовав инструмент ИНФОРМАЦИЯ.

Разрезание объектов полилинией

Разрезание полилинией, новая операция над объектами, позволяет по-новому преобразовывать объекты. Можно разрезать точки (совокупности точек), группы точек и коллекции объектов как замкнутыми, так и линейными объектами, используя команду

РАЗРЕЗАТЬ ПОЛИЛИНИЕЙ.

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

337

MI_UG.PDF

MapInfo Professional 7.5 Руководство пользователя (Полное)

Глава 10: Создание буферов и работа с объектами

Как говорилось выше, разрезающий объект должен быть замкнутым. При исполнении этой операции, полилиния должна быть сначала превращена в регион, чтобы подходить для этой операции. Образующийся в этой операции разрезающий полигон будет отображен (если он не подходит Вам, можно внести изменения). Полилинии, использующиеся в разрезании должны быть непрерывными и не иметь разветвлений. Вообщем, если разрезающая полилиния это результат объединения, то результат будет в виде одной секции полилинии. Если разрезающий объект это не полилинии и не соседний, то будет выдано сообщение об ошибке и операция будет отменена.

Нельзя использовать команду РАЗРЕЗАТЬ ПОЛИЛИНИЕЙ текстовые объекты или разрезать объекты на нередактируемом слое. Чтобы разрезать объект карты:

1.Сделайте слой с изменяемым объектом изменяемым в диалоге КАРТА >

УПРАВЛЕНИЕ СЛОЯМИ.

2.Выберите объект(ы), которыми будут разрезаться другие используя инструменты выбора или команды ЗАПРОС > ВЫБОР или ЗАПРОС > SQL-ЗАПРОС.

3.Выберите изменяемый объект(ы) командой ОБЪЕКТЫ > ВЫБРАТЬ ИЗМЕНЯЕМЫЙ ОБЪЕКТ, или используя оператор MapBasic Set Target On.

4.Создайте разрезающий объект(ы) (или используйте объекты из того же или другого слоя). Разрезающий объект должен быть непрерывной, не ветвящейся полилинией.

5.Выберите разрезаемый объект.

6.Выполните команду ОБЪЕКТЫ > РАЗРЕЗАТЬ ПОЛИЛИНИЕЙ.

7.Из полилинии будет создан объект полигон, который будет использоваться как разрезающий объект.

Внимание: Только те объекты, которые пересекают исходную полилинию могут оставаться изменяемыми (разрезаемыми). Некоторые объекты могут быть удалены из списка изменяемых объектов.

8.Нажмите ДАЛЕЕ, откроется диалог "Разобщение данных".

Процедура разобщения данных разделяет данные, ассоциированные с объектом карты на меньшие части, чтобы сопоставить их с новыми объектами карты. Например, может понадобиться разделить область на районы и разделить данные, ранее ассоциированные с областью, пропорционально для каждого нового района. Заполитье настройки этого диалога.

9.Нажмите OK. Изменяемые объекты теперь будут разделены на новые более мелкие объекты карты.

После разделения изменяемого объекта, MapInfo Professional удаляет исходный объект из таблицы. Новые объекты присоединяются к концу таблицы.

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

338

MI_UG.PDF

MapInfo Professional 7.5 Руководство пользователя (Полное)

Глава 10: Создание буферов и работа с объектами

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

339

MI_UG.PDF

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]