Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2304

.pdf
Скачиваний:
2
Добавлен:
07.01.2021
Размер:
5.12 Mб
Скачать

Чтобы перенести узел, укажите на него и, не отпуская кнопку мыши, переместите его на новое место. Стороны ломаной или многоугольника, сходящиеся в данном узле, будут перерисованы. Чтобы добавить узел, выберите инструмент Добавить узел в панели Пенал, поместите указатель в то место, куда вы хотите вставить новый узел, и нажмите кнопку мыши. MapInfo добавит узел. Теперь его можно перемещать или удалять, как все остальные узлы. Чтобы удалить узел, укажите на него и нажмите клавишу Del.

В режиме Форма можно копировать фрагменты больших объектов.

Совмещение узлов

Узлы используются не только для изменения формы объектов,

но и для выравнивания объектов относительно друг друга. В MapIn-

И

Режимы

fo этот процесс называется совмещением узлов. Команда

позволяет задать режим совмещения узлов. Выполните команду На-

стройка > Режимы > Окно карты.ДMapInfo покажет диалог, содер-

жащий два режима работы с узлами: Совмещение узлов и Радиус

совмещения.

то MapInfo применяет совмещениеАузлов при рисовании, изменении формы или положенияио ъектов. MapInfo автоматически совмещает

В окне Карты каждой области, ломаной, линии, дуге и прямо-

угольнику соответствуют узлы, которые могут быть совмещены с

если расстояние между нбми становится меньше определенной величины (радиуса).

узлами другого объекта. Если включен режим Совмещения узлов,

узлы одного объекта с соответствующими узлами другого объекта, С

Чтобы включить режим совмещения узлов, надо нажать кла-

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

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

61

Совмещение при перемещении

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

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

Теперь в MapInfo (начиная с версии 6) удобно трассировать сеть существующих многоугольников/полилиний. Новое свойство

жиме Совмещения узлов. Заметьте, что применять автотрассиров-

автотрассировки позволяет трассировать другие полилинии или многоугольники. Автотрассировка доступнаИпри включенном ре-

ку можно только к существующим полилиниямД или многоугольни-

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

Для того чтобы автотрассировать полилинию/многоугольник, сделайте так: б

1. Включите режим Совмещения узлов (нажмите клавишу S), укажите Стрелкойина узел полилинии/многоугольника, который вы хотите автотрасс ровать.

2. ПодведитеСкурсор к другому узлу того же объекта. Для полилиний удерживайте клав шу Shift и нажмите левую клавишу мыши. Для многоугольников, удерживая клавишу Ctrl, нажмите левую клавишу мыши.

3. При работе с полилиниями, удерживая клавишу Shift, нажмите левую клавишу мыши. При работе с многоугольниками, удерживая либо Shift, либо Ctrl, нажмите левую клавишу мыши.

Как только вы нажмете либо Shift, либо Ctrl, MapInfo выделит путь, который будет автотрассирован. После нажатия на клавишу мыши MapInfo автоматически оттрассирует путь, соединяющий выбранные узлы, и добавит его к рисуемым полилинии или многоугольнику.

Замечание: при нажатой клавише Shift трассированный путь будет представлять собой кратчайший путь между двумя узлами, а при нажатой клавише Ctrl трассированный путь будет представлять

62

собой длинный путь между двумя узлами (путь с большим числом узлов между выбранными). Автотрассировка работает так же, как выбор многих узлов в режиме команды Правка> Форма.

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

Сглаживание ломаных линий

С помощью команды Сгладить углы можно преобразовывать

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

углы ломаной в дуги (сгладить ломаную линию). Укажите на лома-

ную линию инструментом Стрелка и выполните команду Объекты

> Сгладить углы. MapInfo сгладит ломаную таким образом, что она

рисованная инструментом Ломаная. Команды Сгладить углы и Об-

щью команды Отменить, либо выполнив команду Объекты > Обна-

ружить углы.

 

Д

 

 

Команды Сгладить углыи О наружить углыприменимы только

к ломаным и полил н ям. ЛоманаяАлиния это сложная линия, на-

 

б

 

 

и

 

наружить углыне пр мен мы к объектам, созданным, например, ин-

струментом Линия. В случае попытки изменить форму любого дру-

гого объекта, кроме ломаной, MapInfo покажет предупреждение.

ПреобразованиеС

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

Иногда необходимо в ходе редактирования преобразовать область в ломаную или, наоборот, ломаную в область. Это можно cделать, просто выбрав объект и выполнив команду Объекты > Пре-

вратитьв Областьили Превратитьв Ломаную. Например, вы выбрали группу узлов, которую вы хотите скопировать в буфер обмена \Ушёо\У8 и вставить в другое место на карте. MapInfo считает подобную группу узлов ломаной линией. Если вы хотите вставить скопированный объект на карту как область, то следует выполнить команду Объекты > Превратить в область. Или, скажем, необходимо создать

63

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

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

му объекту

 

И

 

 

1.

Как определить координаты точек на экране?

2.

 

А

 

Как изменить контрольные точки?

 

3.

Как нарисовать и изменить карту?

 

 

б

 

4.

Какие инструменты рисованияДвы знаете?

5.

Как можно использовать текстовые объекты?

6.

и

 

 

Как совместить узлы?

 

 

7.

Как сглаж вать ломаные линии?

 

3. КОРРЕКТИРОВКА КОНТУРОВ КАРТЫ ПО НОВОМУ

слоёв растра фотоизображенияС

Совмещение

и слоёв векторной карты наглядно по-

казывает локальные участки, где произошли изменения в ситуации. Изменились границы кварталов, выстроили новые дома, появились новые ограждения, лесополоса из поросли высотой 3 м подросла более чем на 10 м. Требуется обновить материалы прежней съёмки по материалам новой аэрофотосъёмки и дешифрирования. Для этой цели необходимо было трансформировать снимок (или, по терминологии ГИС, зарегистрировать растр фотоснимка по координатам векторной карты), т. е. привести растровое изображение снимка к заданному масштабу карты и совместить векторные слои карты с растровым фо-

64

тоснимком. Таким образом, получим фотокарту для целей корректировки векторных слоёв.

Рис. 48. Управление слоямиИ

Отключив все слои, кроме растраД, и сличая контуры нового

снимка с контурами карты, увидим еще ряд изменений, которые произошли с момента съёмки прежнихАлет до момента новой аэрофото-

съёмки. Для этого на верхней рамке даём команду КартаУправление слоями и отключаембвсе слои, кроме растра ( см. рис. 48). В

другом окне, которое получаем ду лированием (Карта>Дублировать окно), показываем всеислои векторной карты (рис. 49).

С

Рис. 49. Сличение идентичных контуров на снимке

и карте для выявления изменений

65

Замечаем, что в верхнем левом огнестойком квартале нет сада. Корректируем все слои этого сада. Для этого их надо включить и сделать изменяемыми.

Даем команду КартаУправление слоями и ставим галочки на слоях Rastt и Rastp (см. рис. 49, слева). Нажимаем ОК.

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

 

И

Рис. 50. Включение двухДслоев сада (слева)

и выделение Стрелкой площадной (справа)

А

 

Удаляем растровый контур сада. ПравкаВырезать.

Затем аналог чно выделяембслой растра точечного Rastt (рис. 51,

слева). Делаем его зменяемым и, нажав и удерживая клавишу Shift,

стрелкой выделяем точкиисада, расставленные в шахматном порядке.

Нажав клавишу Delete, удаляем точечный растр (рис. 51, справа).

С

 

Рис. 51. Выделение слоя растра точечного (слева) и удаление его

66

Сохраняем изменения в слоях Rastt и Rastp (рис. 51, слева).

ФайлСохранитьСохранить.

Корректируем контур забора вокруг квартала. Включаем слой Ogrg и делаем его активным для корректировки (рис. 52, справа).

 

И

Д

Рис. 52. Сохранение изменения в слоях и включение слоя Ogrg

Включаем Форму для выделения узлов и их корректировки.

А

 

При необходимости передвигаем, добавляем или удаляем узлы

при помощи стрелки и клавиши пенала Добавить узлы (рис. 53, сле-

 

б

ва). При удалении операцией Стрелка выделяется узел и клавишей

Delete удаляется (рис. 53, справа).

и

С

 

Рис. 53. Включение «Добавить узлы» и передвижение, удаление

После завершения корректировки ограды (рис. 54) слой Ogrg со-

хранить. ФайлСохранитьСохранить.

Далее корректируем изменившиеся границы кварталов. Для этой цели подключаем к растровому слою снимка и слою «Ogrg» слой кварталов «Kvart» (рис. 55).

67

Рис. 54 Завершение корректировки слоя Ogrg и сохранение слоя

 

 

 

 

И

 

 

 

 

 

 

Делаем слой Kvart из-

 

 

 

 

меняемым и

корректируем

 

 

 

Д

 

 

 

 

 

 

 

растр огнестойкого кварта-

 

 

 

 

ла. Нажаты клавиши Форма

 

 

А

(включает и выключает ре-

 

 

дактирование

узлов)

и

 

 

Стрелка (при нажатой левой

 

 

клавише мышки и её удержа-

и

нии идёт перетаскивание уз-

ла). Если при этом нажата S

С

 

 

 

(EN), то идет с

овмещение с

Рис. 55. Три слоя: растр сн мка, Kvart, Ogrg

узлом контура ограды.

 

 

б

 

 

При необход мости передвигаем, добавляем

(см. рис. 55,

сле-

ва) или удаляем узлы при помощи

стрелки

и клавиши пена-

лаДобавить узлы. После завершения корректировки проверяем совмещение, сделав активным слой Ogrg (рис. 56, справа).

Рис. 56. Добавление узлов (слева) и проверка совмещения (справа)

68

Аналогично корректируем границы других кварталов. Корректируем смежный с кварталом площадный растровый

слой Rastrp. Делаем слой изменяемым и контролируем это действие на нижней рамке (изменяемый Rastrp, рис. 57, слева). Выбор нужного контура через нажим клавиши Ctrl и Стрелку.

Нажав клавишу Форма , выделяем узлы (рис. 57, справа).

Рис. 57. Изменяемый Rastrp (слева) и выделяемыйИузел (справа)

Продолжая в необходимых случаях добавлять узлы или подтя-

гивать, совмещая их точно с поворотными точками квартала, добива-

 

 

Д

емся совмещения всех узлов смежных контуров (рис. 57, слева). От-

ключаем функцию форма.

 

 

ФайлСохран ть нажимаемА

Сохранить. Корректируем

изменения всех друг х кварталов (рис. 58).

 

б

 

 

и

 

 

С

 

 

 

Рис. 58. Совмещение всех узлов (слева) исохранение растрового слоя (справа)

Если завершаете работу на одном занятии, то сохраняем все слои в Рабочем наборе для дальнейшего быстрого продолжения её

на следующем занятии. ФайлСохранить Рабочий набор (рис. 59).

69

Сохраняем в той же папке, где храниться корректируемая карта. Даём название Рабочему набору. Например, 10000 участок № 8 17 03. Нажимаем Со-

хранить (рис. 60).

Аналогично корректируем изменения в других слоях. Например, контур здания и ограды тока (рис. 60), ограда территории складов ГСМ (рис. 61, 62).

Рис. 59. Корреция

границ всех кварталов

 

 

 

 

И

 

 

 

Д

 

 

А

 

 

б

 

 

и

 

 

 

Рис. 60. Сохранение ра очего набора

С

 

 

 

 

Рис. 61. Здание до корректировки (справа) и после (слева)

70

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