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

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

“Совмещение узлов” для выбора узлов и центроидов

Узлы используются не только для изменения формы объектов, но и для выравнивания объектов относительно друг друга. В MapInfo этот процесс называется совмещением узлов.

Внимание:Вы можете использовать режим совмещения узлов для настройки видимости центроидов в объектах-полигонах.

Команда РЕЖИМЫ позволяет задавать режим совмещения узлов. Выполните команду НАСТРОЙКА > РЕЖИМЫ > ОКНО КАРТЫ. MapInfo покажет диалог, в котором можно устанавливать два параметра работы с узлами: Совмещение узлов и Радиус совмещения.

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

Чтобы включить режим Совмещение узлов, надо нажать клавишу S. Она работает как выключатель: попеременно включает и выключает данный режим. Радиус действия режима совмещения в пикселах (точках экрана) можно задать в окошке Радиус совмещения диалога "Режимы окна Карты". Если задать значение 3 пиксела, то, как только любой узел будет помещен на расстояние не более 3 пикселов от другого узла, автоматически произойдет совмещение этих узловe.

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

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

На многих картах узлы и объекты топологически связаны, при этом образуются двойные узлы. Используя режим Совмещать при перемещении из меню НАСТРОЙКИ > ОКНО КАРТЫ, можно настроить MapInfo Professional так, чтобы при перемещении объекта узлы совмещались. Если этот режим задан, то он действует только на текущем слое.

Автотрассировка существующих объектов

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

238

MapInfo Professional 7.5

Глава 7: Рисование и изменение объектов

Для того, чтобы автотрассировать полилинию/полигон:

1.Включите режим Совмещение узлов, нажав клавишу S. Укажите инструментом ВЫБОР на узел полилинии или полигона, который Вы хотите автотрассировать.

2.Переместите мышку к другому узлу того же объекта.

Для полилиний нажмите клавишу SHIFT и щелкните мышкой.

Для полигонов нажмите клавишу CTRL и щелкните мышкой.

3.Проделайте одно из следующих действий:

Для полилиний нажмите клавишу SHIFT и щелкните мышкой.

Для полигонов нажмите клавишу SHIFT или CTRL и щелкните мышкой.

Как только Вы нажмете клавишу SHIFT или CTRL, MapInfo Professional выделит путь автотрассировки. Когда Вы щелкаете кнопкой мышки, MapInfo Professional автоматически трассирует все сегменты между двумя узлами и добавляет их к полилинии/полигону, который Вы рисуете.

Внимание:Клавиша SHIFT автотрассирует кратчайший путь между двумя узлами (путь с наименьшим числом узлов), а клавиша CTRL автотрассирует длиннейший путь (путь с наибольшим числом узлов). Автотрассировка работает так же, как и при выборе множества узлов в режиме Форма.

Одновременно можно трассировать только один объект. Второй узел, который Вы выбираете инструментом ВЫБОР при нажатой клавише SHIFT/CTRL, должен принадлежать тому же объекту, что и первый. Если это не так, MapInfo нарисует прямую линию, соединяющую два узла. Если Вы укажете мышкой на узел, принадлежащий одновременно двум объектам (общая граница), то автотрассировку можно начинать с любого.

Сглаживание полилиний

С помощью команды СГЛАДИТЬ УГЛЫ можно преобразовывать углы, образованные сегментами полилинии, в дуги.

Чтобы сгладить полилинию:

Укажите на полилинию инструментом ВЫБОР и выполните команду ОБЪЕКТЫ > СГЛАДИТЬ УГЛЫ. MapInfo сгладит полилинию таким образом, что закругления заменят собой углы между сегментами.

Возвратить исходный вид объекта можно либо с помощью команды ОТМЕНИТЬ, либо выполнив команду ОБЪЕКТЫ > ОБНАЖИТЬ УГЛЫ.

Команды СГЛАДИТЬ УГЛЫ и ОБНАЖИТЬ УГЛЫ применимы только к полилиниям, т.е. объектам, нарисованным инструментом ПОЛИЛИНИЯ. Они не работают с объектами, созданными другими инструментами. В случае попытки изменить геометрическую форму объекта, отличного от полилинейного, MapInfo покажет предупреждение.

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

239

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

Преобразование полигонов в полилинии

В некоторых случаях возникает необходимость в процессе редактирования преобразовать область в замкнутую полилинию и, наоборот, замкнуть полилинейный объект в полигональный. Это можно сделать, просто выбрав объект и выполнив команду ОБЪЕКТЫ >

ПРЕВРАТИТЬ В ОБЛАСТИ или ОБЪЕКТЫ > ПРЕВРАТИТЬ В ПОЛИЛИНИИ.

Например, Вы выбрали группу узлов, которую Вы хотите скопировать в буфер обмена Windows и вставить в другое место на карте. MapInfo считает подобную группу узлов полилинией. Если Вы хотите вставить скопированный объект на карту как область, то следует выполнить команду ОБЪЕКТЫ > ПРЕВРАТИТЬ В ОБЛАСТИ.

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

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

Для более подробной информации о редактировании карт улиц в формате StreetPro,

смотрите Руководство пользователя MapInfo Professional 7.5 (Полное), размещенном на установочном диске.

240

MapInfo Professional 7.5

Выборки по

8

запросам

Эта глава представляет возможности работы с быборками записей из таблиц. При работе с MapInfo Professional® делать выборки приходится довольно часто. В этой главе рассматриваются методы выбора с запросов с помощью различных инструментов панели Операции.

В этой главе:

Выборка данных в MapInfo Professional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .242Выбор с помощью запросов в MapInfo Professional . . . . . . . . . . . . . . . . . . . . . .251

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