Version 7 (modified by 8 years ago) ( diff ) | ,
---|
Другие языки:
Содержание
- Режим выделения, перемещения и поворота объектов
Режим выделения, перемещения и поворота объектов
Сочетание клавиш:
S
. Нажмите S
для переключения между этим режимом и режимом лассо — это один из рабочих режимов
Режим выделения объектов
Этот режим позволяет пользователю выделять различные объекты.
Выделенные объекты отображаются другим стилем (по умолчанию красным цветом); это зависит от настроек отображения и активных стилей отрисовки.
Указатель мыши также меняет свой вид в зависимости от режима выделения.
Выделение одного объекта
Для выделения объекта используется одиночный щелчок левой кнопкой мыши
Указатель: на точке ; на линии
Активация: щелчок левой кнопкой мыши
Действие: выделяет точку или линию под указателем мыши.
Точнее, вместо предыдущего выделенного объекта (объектов) будет выбран новый объект и отображён в диалоговой панели «Выделение».
Снятие выделения
Указатель: на точке ; на линии
Активация: удерживайте нажатой Alt
при использовании левой кнопки мыши
Действие: линия или точка будут удалены из списка текущих выделенных объектов
Циклическое переключение выделения при часто расположенных или перекрывающихся объектах
Указатель: нет
Активация:
Щелчок средней кнопкой мыши
для циклического переключения между объектами с появлением всплывающего окнаЩелчок левой кнопкой мыши
при нажатойAlt
(илиAltGr
) для циклического переключения между ближайшими объектами без появления всплывающего окна
Это полезно, когда:
- несколько линий имеют общие точки с одной или несколькими другими линиями
- несколько объектов перекрываются
- несколько объектов очень близко друг к другу
- нужно выделить одну из нескольких точек, которые на вид кажутся одной точкой
Действие: появляется всплывающее окно с списком близко расположенных объектов и возможностью циклического переключения между ними. Чтобы сделать этот тип выделения использующимся по умолчанию и не требующим нажатия клавиши Alt
), измените в расширенных настройках значение selectaction.cycles.multiple.matches
на true. После этого для обычного выделения объекта надо будет удерживать нажатой Ctrl
.
TODO: доавить хорошие иллюстрации
Двойной щелчок используется для выделения первого объекта, окружающего указатель
Указатель: нет
Активация: Двойной щелчок мышью
Действие: выделяет окружающий объект (полигон или мультиполигон).
Прямоугольное выделение
Выделение нескольких объектов прямоугольной рамкой
Указатель:
Активация: нажав и удерживая левую кнопку мыши
, обведите рамку вокруг объектов
Действия:
- Отпустите
левую кнопку мыши
- чтобы выделить все объекты внутри прямоугольной рамки, точнее:- все точки внутри рамки и
- все линии, полностью находящиеся внутри рамки
- вместо ранее выделенных объектов будут выделены новые объекты и отображены в диалоговой панели «Выделение»
- Удерживайте
правую кнопку мыши
при отпускании левой - отмена прямоугольного выделения
Удерживайте правую кнопку для перемещения прямоугольной рамки
Можно переместить обведённую прямоугольную рамку столько раз, сколько нужно: просто удерживайте правую кнопку мыши нажатой и перемещайте указатель.
Обратите внимание: чтобы объекты выделились, сначала отпустите правую кнопку мыши, а затем левую.
Клавиши-модификаторы
Если при отпускании кнопки мыши удерживается нажатой Alt
, Shift
или Ctrl
, то действие меняется; в следующих 3 абзацах это рассматривается подробнее.
Комбинация модификаторов
Alt
можно комбинировать сShift
Alt
нельзя комбинировать сCtrl
- это используется для команды изменения размера
Модификатор Alt
Указатель: нет
Активация: Alt
Действие: в дополнение к обычному поведению, выделяет все линии, имеющие хотя бы одну точку внутри прямоугольного выделения
Модификатор Shift
Указатель:
Активация: Shift
Действие: добавление объектов к текущему выделению
Модификатор Ctrl
Указатель:
Активация:
Действие: убирает все объекты в текущей прямоугольной рамке из выделенных объектов (если они есть); ничего не добавляется к текущему выделению.
Перемещение объектов
Вы можете перемещать выделенные точки и
линии в главном окне, поместив указатель мыши рядом с выделенными объектами и перетаскивая их левой кнопкой мыши.
- Если указатель мыши находился вблизи точки, то будет перемещена только эта точка.
- Если переместить точку очень близко к другой точке и удерживать
Ctrl
при отпускании левой кнопки, то перемещённая точка сольётся с другой точкой.
- Если переместить точку очень близко к другой точке и удерживать
- Если указатель мыши находился вблизи линии, то будет перемещена эта линия вместе со связанными с ней точками.
Перемещать объекты можно также с помощью Shift + клавиш со стрелками
.
Улучшение точности линий - многие картографы перешли на этот инструмент, вместо выделения и перемещения каждой точки вручную
Предупреждение о перемещении многих объектов одновременно
При перемещении сразу многих объектов одновременно программа может спрашивать вас, не выполняете ли вы это действие по ошибке. Для включения/отключения этого предупреждения используйте:
message.movedManyElements
в расширенных настройках. Задайте значение true
, если хотите получать этот запрос каждый раз.
Слияние точек
Указатель:
Активация: удерживайте Ctrl
и перетащите выделенную точку на не выделенную
Действие: объединяет выделенную точку с другой; фактически просто используется тот же механизм, что и в инструменте Объединить точки - можете прочесть о нём подробнее.
Щелчок и перетаскивание середины сегмента создаёт новую точку
Указатель: fixme
Активация: щёлкните и перетаскивайте жёлтый крестик в середине сегмента; в любой момент времени существует N средних точек для перетаскивания (где N - число сегментов линий).
Действие: вставляет новую точку в текущем местоположении крестика
На иллюстрации ниже показано дважды: нельзя создать точку просто щёлкнув на средней точке (второй сегмент слева в данном случае), поскольку это выделит всю линию (красное сияние); нужно именно щёлкнуть и перетащить среднюю точку.
Поворот объектов
Указатель:
Активация: Shift+Ctrl
+ левая кнопка мыши
и перемещение мыши вверх/вниз
Действие: поворот выделенных точек и линий вокруг их геометрического центра.
Поворот на заданные углы возможен с помощью модуля ShapeTools.
Изменение размера объектов
Указатель:
Активация: Ctrl+Alt
+ левая кнопка мыши
и перемещение мыши вверх/вниз
Действие:
- Меняет размер выделенных точек и линий относительно их геометрического центра. Пропорции сохраняются.
- Если используется только на 2 точках, то перемещает их от их средней точки или к ней (в зависимости от перемещения мыши)
Дополнительная информация
В дополнение к действиям мышью выделение или перемещение зависит от некоторых параметров, чтобы вы не могли переместить объекты, когда хотите их просто выделить. Это особенно важно на устройствах типа планшетов, которые чувствительны к касанию или использованию стилуса. Если указатель перемещается между нажатием и отпусканием левой кнопки мыши, то объект будет перемещён только если указатель сместился более чем на 5 пикселей или задержался на одном месте более 0.2 секунды. В противном случае объект будет просто выделен. Эти два параметра можно изменить в расширенных настройках edit.initial-move-threshold
(пиксели) и edit.initial-move-delay
(миллисекунды).
Смотрите также
- Shortcuts#Altkey - если
Alt
не работает - раздел "Выделение" на главной странице - некоторые популярные инструменты выделения
- Снять выделение
Escape
- UtilsPlugin2 содержит дополнительные функции выделения
Назад к Панель инструментов редактирования
Назад к Основной странице справки