1. Сделайте редактируемую тему активной, если она еще не активна.
2. Щелкните на кнопке [ Theme properties ] [ Свойства Темы ].
3. В появившемся диалоговом окне щелкните значок [ Editing ] [ Редактирование ] для вывода свойств редактируемой темы. В панели [ Snapping ] [ Замыкание ] щелкните на флажке-переключателе [ Interactive ] [ Интерактивное ], чтобы включить этот тип замыкания. Введите значение допуска в появившемся поле допуска.
Нажать [ ОК ].
Чтобы установить интерактивное замыкание с помощью мышки
1. В [ View ] [ Виде ] удерживайте в нажатом состоянии правую кнопку мышки, чтобы вызвать всплывающее меню и выберите опцию [ Enable Interactive Snapping ] [ Включить интерактивное замыкание ].
2. На панели инструментов щелкните на инструменте [ Snapping ] [ Замыкание ] и в ниспадающем списке инструментов щелкните на инструменте
[ Interactive Snapping ] [ Интерактивное Замыкание ].
В [ View ] [ Виде ] щелкните и растяните окружность, чтобы обозначить расстояние допуска.
Радиус окружности отобразится в строке сообщений. Значение радиуса становится допуском интерактивного замыкания.
Создание линейных объектов
Теперь можно добавлять новые линейные объекты в вашу линейную тему:
1. Щелкните на инструменте рисования и в списке инструментов щелкните
[ Line ] [ Линия ].
2. Введите начальную и каждую последующую вершину линии и затем дважды щелкните, чтобы обозначить конечную вершину.
Если вы установили интерактивное замыкание, как описано выше, то пока вы создаете линию, можно, удерживая правую кнопку мыши, вызвать раскрывающееся меню и выбрать одну из следующих опций замыкания, чтобы контролировать как следующая добавляемая вершина линии будет замыкаться на другие линии в теме:
- [ Snap to Vertex ] [ Замкнуть на вершину ]: замыкает на ближайшую вершину другой линии;
- [ Snap to Boundary ] [ Замкнуть на границу ]: замыкает следующую вершину на ближайший сегмент другой линии;
- [ Snap to Endpoint ] [ Замкнуть на конечную точку ]: замыкает следующую вершину на ближайшую конечную точку другой линии;
- [ Snap to Intersection ] [ Замкнуть на пересечении ]: замыкает следующую вершину на ближайший общий узел двух и более линий.
Разбиение линий
Пример. В теме УЛИЦ может понадобиться нарисовать новую улицу, пересекающую имеющиеся. Вы можете создать пересечение там, где улицы перекрещиваются.
Если улицы не были разбиты, то новая улица не будет связана с существующими и, следовательно, будет проходить поверх них.
В ArcView можно использовать инструмент [ Разбить линию ] для создания линии, которая разбивается сама при пересечении с другой линией, а также разбивает все линии, с которыми она пересекается.
Пример. Тема содержит только одну улицу, а в атрибутивной таблице всего одна запись Polyline.
Воспользуйтесь инструментом [ Split Line ] [ Разбить линию ] чтобы добавить другую линию, рисуя ее известным способом с помощью инструмента [ Line ] [ Линия ].
![]() | ![]() |
И существующая, и новая улица разбиваются на две отдельные линии в точке их пересечения. Теперь уже тема содержит 4 улицы, а атрибутивная таблица содержит 4 записи.
Примечание. Линия, которую вы рисуете при помощи инструмента [ Split Line ] [ Разбить линию ], должна проходить по крайней мере через одну из линий, чтобы создать несколько объектов.
Слияние линий
В процессе редактирования линейной темы можно выполнить слияние выбранных линий в единый линейный объект используя опцию [ Объединение объектов ]:
1. Инструментом [ Select ] [ Указатель ] выберите линии, которые вы хотите объединить.
2. Из меню [ Edit ] [ Редактировать ] выберите [ Union Features ] [ Объединение объектов ].