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

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

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

5.Установите флажок Удаление перекрытий > Разрешить. Площадь перекрытия будет присоединина к тому полигону, у которого больше пощадь; область перекрытия будет удалена из других, более мелких полигонов.

6.Установите флажок Удаление пустот между полигонами > Разрешить, в тех случаях, когда площадь этих пустот менее заданной Максимальной площади. Площадь пустого места будет присоединена к тому соприкасающемуся полигону, у которого больше площадь. Задайте Единицы площади из списка и Mаксимальную площадь.

7.Нажмите OK.

Перекры

тие

Есть несколько обстоятельств, которые надо учитывать при использовании команды

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

Кроме этого, если используется только выборка, могут возникнуть новые наложения и пустоты. Операция КОРРЕКЦИЯ ТОПОЛОГИИ помещает новые узлы в места каждого обнаруженного пересечения. Такое добавление узлов может изменить размер и форму объектов, при этом могут возникать мелкие пустоты и перекрытия.

Совмещение и генерализация

Команда СОВМЕЩЕНИЕ И ГЕНЕРАЛИЗАЦИЯ позволяет устанавливать режим при совмещаются узлы разных объектов или удаляются узлы одного объекта, расположенные близко друг к другу. Команда СОВМЕЩЕНИЕ И ГЕНЕРАЛИЗАЦИЯ также удаляет самопересечения и области наложения полигонов.

Команда СОВМЕЩЕНИЕ И ГЕНЕРАЛИЗАЦИЯ имеет три главные функции:

Совмещение узлов разных объектов.

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

355

MI_UG.PDF

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

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

Разреживание узлов/генерализация. Кагда Вы генерализуете полигоны, их общие границы сохраняются.

Удаление избыточных полигонов.

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

Совмещение узлов разных объектов

В добавление к совмещению узлов разных объектов, операция СОВМЕЩЕНИЕ И ГЕНЕРАЛИЗАЦИЯ позволяет удалять избыточные полигоны в объектах полигонах.

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

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

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

356

MI_UG.PDF

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

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

Для полигонов определение промежуточных и конечных узлов не действует, так как объект замкнут и все узлы промежуточные. Таким образом, когда Вы настраиваете Совмещение узлов разных объектов для полигонов, флажок Расстояние до конечных узлов не активен.

Можно задать только Расстояние до промежуточных узлов. Это значение используется для всех узлов в объектах полигонах.

Выберите нужную единицу измерения расстояния в окошке Единицы измерения из выпадающего списка.

Разреживание узлов и генерализация

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

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

Удаление избыточных полигонов

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

Чтобы использовать операцию СОВМЕЩЕНИЕ И ГЕНЕРАЛИЗАЦИЯ:

1. Откройте окно Карты, содержащее слой, с объектами которого Вы будете работать.

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

357

MI_UG.PDF

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

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

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

3.Выберите объекты, которые надо обработать.

4.Выполните команду ОБЪЕКТЫ > СОВМЕЩЕНИЕ И ГЕНЕРАЛИЗАЦИЯ. Откроется диалог "Установка параметров для совмещения узлов и генерализации".

5.Задайте настройки в разделе Совмещение узлов разных объектов. Установите флажок Разрешить для активизации настроек.

6.Задайте значения для Расстояние до конечных узлов, Расстояние до промежуточных узлов и Единицы измерения.

7.Задайте настройки в разделе Совмещение и генерализация. Установите флажок Разрешить для активизации настроек.

8.Задайте значения для Коллинеарного отклонения, Максимального отклонения и Единиц измерения.

9.Задайте настройки в разделе Удаление избыточных полигонов. Установите флажок Разрешить для активизации настроек.

10.Задайте значение для Максимальной площади удаляемых полигонов и Единиц измерения.

Внимание: Вычисления расстояний для всех трех операций осуществляются на плоскости. Таблицы, заданные в "Долготе/Широте" не будут обработаны с хорошей точностью.

Операция СОВМЕЩЕНИЕ И ГЕНЕРАЛИЗАЦИЯ будет корректировать топологически неверные данные (самопересечения и перекрытия), даже если параметры не введены. При этом используется механизм, похожий на алгоритм операции ОБЪЕКТЫ > КОРРЕКЦИЯ ТОПОЛОГИИ, однако результаты обеих операций будут отличаться. Например, для пересекающихся полигонов области пересечения будут удалены, но при этом будет неизвестно, какой полигон останется неизменным (в отличие от команды ОБЪЕКТЫ > КОРРЕКЦИЯ ТОПОЛОГИИ). А такая операция, известная в команде ОБЪЕКТЫ > КОРРЕКЦИЯ ТОПОЛОГИИ, как удаление в случае, когда один полигон полностью перекрывает другой, меньший полигон, вообще не осуществима в операции СОВМЕЩЕНИЕ И ГЕНЕРАЛИЗАЦИЯ.

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

358

MI_UG.PDF

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

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

Разделение выделенных объектов

Новой особенностью команды РАЗДЕЛИТЬ является возможность разделять выделенные объекты на однородные по компонентам части.

Возьмите и выделите объект Коллекция, в котором есть объект Группа точек, полилинии и полигоны. При разделении такого объекта будут созданы три новых объекта.

Также можно разделить любой объект группа точек на отдельные компоненты:

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

Полилиния (группа полилиний) разделяется на новые объекты полилинии, по одному сегменту на объект.

Группы точек разделяются на точечные объекты по одному точечному объекту из каждого узла Группы точек.

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

Все другие типы объектов, включая точки, линии, дуги, прямоугольники, скругленные прямоугольники и эллипсы, остаются без изменений.

Чтобы разделить объекты:

1.Выделите объекты, которые надо разделить.

2.Выполните команду ОБЪЕКТЫ > РАЗДЕЛИТЬ. Откроется диалог "Разъединить объекты".

3.Выберите одно из:

Установите переключатель Все объекты, чтобы разделить составной объект на его отдельные части.

Установите флажок Только коллекции, для разделение только объектов-коллекций.

4.Если установлен переключатель Все объекты, установите флажок Оставлять острова в регионах. Если этот флажок не установлен, будет создано множество отдельных объектов полигонов, по одному для каждого исходного полигона.

Острова будут превращаться в отдельные полигоны. Но результирующие полигоны будут без островов.

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

6.Установите флажок Не включать данные, чтобы колонки из исходной таблицы не попадали в результирующую таблицу.

7.Выберите Метод разобщения: Пусто, Значение или Пропорция.

8.Нажать OK.

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

359

MI_UG.PDF

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