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

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

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

Обработка и действия с объектами

Операции в этом разделе не используют изменяемый объект для проведения анализа или объединения данных. Такие задачи используют выборки в качестве источника для создания новых объектов, с которыми потом можно делать различные картографические операции. Результат помещается на изменяемый слой. Исходные объекты остаются без изменений.

Замыкание объектов

Команда ЗАМКНУТЬ использует исходные объекты-полилинии и создает регионы из полигональных областей, образованных пересекающимися полилиниями. Получится совокупность новых полигонов в тех местах, где есть области полностью ограниченные полилиниями. например, можно создать полигоны из дорожной сети, и эти новые полигоны будут кварталами между дорогами.

Можно также использовать команду ЗАМКНУТЬ для полигонов.

Эта команда напоминает команду ОБЪЕДИНИТЬ, но есть два различия:

ОБЪЕДИНИТЬ всегда производит один объект; ЗАМКНУТЬ может производить много объектов.

при исполнении команды ЗАМКНУТЬ не происходит объединения данных.

Для использования команды ЗАМКНУТЬ, окно Карты должно быть активным, должно содержать изменяемый слой и объекты на изменяемом слое должны быть выделены. Ниже приводится карта дорог района Нью-Йорк. Часть дорог выделена.

Чтобы сформировать полигоны из выделенных полилиний:

1.В активном окне Карты сделайте изменяемым нужный слой.

2.Выделите объекты-полилинии, которые надо замкнуть.

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

351

MI_UG.PDF

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

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

3.Выполните команду ОБЪЕКТЫ > ЗАМКНУТЬ. Откроется диалог "Создать полигон из замкнутых полилиний".

4.Установите флажок, если надо использовать стороны полигона.

5.На экране отобразится карта. Только что образованные полигоны на карте будут выделены.

Операция ЗАМКНУТЬ сохраняет исходные полилинии. Выделенные объекты используются как входящие объекты, и результаты операции помещаются в текущий изменяемый слой активного окна Карты.

Когда используются полигоны и другие замкнутые объекты в команде ЗАМКНУТЬ (полигоны, прямоугольники, скругленные прямоугольники и эллипсы), то входящие полигоны рассматриваются для целей этой операции как полилинии. Полигоны конвертируются в полилинейные объекты и затем осуществляется операция ЗАМКНУТЬ. Это то же самое, как если сначала отконвертировать любой замкнутый объект в полилинию, а затем осуществить операцию ЗАМКНУТЬ.

Такой подход дает возможность разделить полигон используя полилинию. Если полилиния проходит через полигон и образует две или более отдельных замкнутых области, то команда ЗАМКНУТЬ эффективно разделит полигон с помощью полилинии.

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

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

352

MI_UG.PDF

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

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

Проверка полигонов

Вы можете проверить карту с полигонами на предмет возможных некорректных данных, используя команду ПРОВЕРКА ПОЛИГОНОВ. Команда ПРОВЕРКА ПОЛИГОНОВ показывает ошибки в данных, которые в дальнейшем могут вызвать ошибки в других операциях.

ПРОВЕРКА ПОЛИГОНОВ действует на выбранные объекты. Объекты должны быть на одном слое и все они должны быть замкнутыми. Результаты помещаются на текущий изменяемый слой активного окна Карты. Объединения или разобщения данных не происходит, и не создается новых объектов, ассоциированных с данными.

Раздел Обнаружение самопересечений позволяет обнаружить места самопересечения замкнутых полигонов. Когда используется этот раздел, команда ПРОВЕРКА ПОЛИГОНОВ создает точку в том месте, где обнаруживает такое самопересечение. Чтобы поменять символ, которым маркируется самопересечение, нажмите кнопку СТИЛЬ в разделе Обнаружение самопересечений, откроется диалог "Стиль символа", в нем можно сделать необходимые изменения.

Раздел Обнаружение перекрытий позволяет обнаружить места наложения полигонов друг на друга. При использовании этого раздела, команда ПРОВЕРКА ПОЛИГОНОВ создает полигоны, представляющие из себя области перекрытия. Для изменения цвета заливки и границ полигонов перекрытия, нажмите кнопку СТИЛЬ, откроется диалог "Стиль области". В нем можно сделать необходимые настройки.

Чтобы использовать команду ПРОВЕРКА ПОЛИГОНОВ:

1.Убедитесь, что окно Карты активно и что есть редактируемый слой.

2.Выберите объект(ы) полигоны, которые надо проверить.

3.Выполните команду ОБЪЕКТЫ > ПРОВЕРКА ПОЛИГОНОВ. Откроется диалог "Проверить полигоны".

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

353

MI_UG.PDF

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

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

4.Для проверки перекрытий полигонов, установите флажок Найти в разделе

Обнаружение перекрытий. Кнопка СТИЛЬ для раздела Обнаружение перекрытий

станет активной. По умолчанию флажок не установлен.

5.Нажмите кнопку СТИЛЬ СИМВОЛА, чтобы изменить стиль символа, используемый для указания места самопересечения.

Если Вам надо использовать Обнаружение перекрытий, нажмите кнопку СТИЛЬ, откроется диалог "Стиль области", в нем можно поменять заливку полигонов перекрытия.

6.Нажмите OK. Карта перерисуется и если обнаружены места наложения полигонов, то они будут отмечены.

Эти настройки действуют в течение одного сеанса и для одного слоя. После закрытия MapInfo и последующего ее открытия, сбрасывается флажок Найти в разделе Обнаружение перекрытий. Если Вы выбираете другой слой, то флажок Найти в разделе Обнаружение перекрытий по умолчанию будет сброшен. Такие настройки только для одного слоя и только для текущей сессии так же используются в операциях БУФЕРНЫЕ ЗОНЫ и ОКОНТУРИТЬ ОБЪЕКТЫ.

Внимание: Команда ПРОВЕРКА ПОЛИГОНОВ не исправляет сами данные; она только показвает места где данные некорректны.

Коррекция топологии

Новая команда КОРРЕКЦИЯ ТОПОЛОГИИ, доступная из меню ОБЪЕКТЫ, позволяет удалять любые участки самопересечения в полигонах. Команда КОРРЕКЦИЯ ТОПОЛОГИИ доступна, если выбраны объекты и таблицы, к которой они принадлежат, является редактируемой.

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

Чтобы использовать команду КОРРЕКЦИЯ ТОПОЛОГИИ:

1.Откройте окно Карты со слоем полигонов.

2.Сделайте выбранный слой редактируемым (КАРТА > УПРАВЛЕНИЕ СЛОЯМИ).

3.Выберите объекты, которые надо очистить. Лучше выбрать все объекты с этого слоя.

4.Выполните команду ОБЪЕКТЫ > КОРРЕКЦИЯ ТОПОЛОГИИ. Откроется диалог "Топологическая коррекция объектов".

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

354

MI_UG.PDF

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