Инструмент определения объектов позволяет взаимодействовать с картой с целью получения атрибутов объектов. Чтобы определить объект выберите Вид ‣ Определить объекты, нажмите Ctrl+Shift+I или воспользуйтесь кнопкой Определить объекты на панели инструментов.
При щелчке на объектах в этом диалоге будут отображены атрибуты всех объектов. Первый элемент это номер объекта в списке результатов, за ним идет имя слоя. Имена полей и ихзначения будут дочерними элементами. Таким образом отображается вся информация об объекте.
Это окно можно настроить на отображение только определённых полей, но по умолчанию здесь отображается три типа данных:
Действия: действия также отображаются в окне определения объекта. При нажатии на название действия оно будет выполнено. По умолчанию доступно только одно действие — открытие формы объекта.
Выведеные: это информация, вычисленная или полученная из другой информации. Здесь можно найти координаты щелчка, площадь и периметр полигона в единицах карты, длину линии в единицах карты и ID объекта.
Атрибуты: все атрибуты объекта.
Figure Identify 1:
Внизу окна находится пять кнопок:
Дополнительные функции доступны из контекстного меню (вызывается нажатием правой кнопки мыши в области дерева результатов).
Меню позволяет:
Открыть форму объекта
Увеличить до объекта
Копировать объект: копирует весь объект, т.е. и геометрию, и атрибуты;
Копировать значение атрибута: копирует только значение выбраного атрибута;
Копировать атрибуты объекта: копирует только атрибуты;
Очистить результаты: очищает содержимое окна
Очистить подстветку: убирает подсветку с найденных объектов
Подсветить всё
Подсветить всё в слое
Свойства слоя: открывает диалог свойств слоя
Развернуть всё
Свернуть всё
Быстрый доступ ко многим действиям в QGIS осуществляется при помощи комбинаций клавиш клавиатуры. Комбинации, назначенные по умолчанию, перечислены в разделе Главное меню. Изменить существующие комбинации клавиш и добавить новые можно в диалоге настройки, который вызывается пунктом меню Установки ‣ Комбинации клавиш.
Figure Shortcuts 1:
Процесс редактирования комбинаций клавиш очень прост. Выберите действие или инструмент из списка и воспользуйтесь кнопками [Изменить], [Удалить] или [По умолчанию]. Единожды определив свою конфигурацию комбинаций клавиш, можно сохранить её в XML-файле и загрузить на другом компьютере с установленной QGIS.
Если вам необходима помощь по конкретной теме, можно воспользоваться контекстной справкой по нажатию кнопки [Справка], имеющейся в большинстве диалоговых окон, но, обратите внимание на то, что сторонние модули могут перенаправлять на справочные материалы, размещенные в сети Интернет.
По умолчанию, QGIS перерисовывает все видимые слои всякий раз, когда требуется обновление области карты. События, запускающие процесс обновления карты, включают:
добавление слоя
панорамирование или масштабирование
изменение размеров окна QGIS
включение или отключение слоя/слоёв в легенде
В ряде случаев QGIS позволяет контролировать процесс отрисовки.
Видимость слоя в пределах масштаба позволяет определить минимальный и максимальный масштабы, при которых слой будет видимым. Для включения видимости в пределах масштаба откройте диалоговое окно Свойства, дважды щёлкнув на слое в легенде. На вкладке Общие активируйте флажок Видимость в пределах масштаба и установите значения минимального и максимального масштаба.
Значения масштабов можно задать по первому масштабированию слоя, который вы хотите использовать, отмечая значение масштаба в строке состояния QGIS.
Отрисовка карты может контролироваться одним из следующих способов:
Для приостановки отрисовки карты снимите флажок Отрисовка в правом нижнем углу строки состояния. Когда флажок Отрисовка выключен, QGIS не будет перерисовывать карту в ответ на события, описанные в разделе Рендеринг. Приостановку отрисовки можно использовать в следующих случаях:
добавление нескольких слоев сразу и задание символики перед отрисовкой карты
добавление одного или нескольких больших слоев и включение видимости в пределах масштаба перед отрисовкой карты
добавление одного или нескольких больших слоев и масштабирование к определенному охвату перед отрисовкой карты
комбинации вышеперечисленного
Включение флажка Отрисовка активирует отрисовку и немедленно обновляет содержимое карты.
QGIS позволяет всегда загружать новые слои без отрисовки на карте. Это означает, что слой будет добавлен к карте, но флажок видимости в легенде изначально не будет активен. Для настройки этого параметра выберите пункт меню Установки ‣ Параметры и нажмите на вкладке Отрисовка. Выключите флажок Добавляемые на карту слои видимы по умолчанию. Теперь любой слой, добавленный к карте, по умолчанию будет невидимым (выключенным).
Ещё одним параметром, влияющим на отрисовку, является флажок Использовать двойную буферизацию, который можно найти в меню Установки ‣ Параметры на вкладке Отрисовка. Он позволяет ускорить отрисовку, но делает невозможным отмену отрисовки и обновление карты во время прорисовки объектов. Если этот флажок неактивен, вы можете указать Количество объектов для прорисовки между обновлениями экрана, в противном случае этот параметр недоступен.
И наконец, можно активировать флажок Использовать кэш для ускорения перерисовки.
Чтобы остановить отрисовку карты нажмите ESC. Обновление карты будет отменено и она останется частично отрисованной. Между нажатием клавиши ESC и остановкой отрисовки может пройти некоторое время.
Примечание
Данная возможность в настоящее время недоступна — из-за проблем в библиотеке Qt, приводившим к ошибкам, функция временно отключена.
Можно настроить параметр обновления карты во время прорисовки объектов. По умолчанию, QGIS не отображает никаких объектов слоя на карте до тех пор, пока не отрисуется весь слой. Для обновления окна карты в процессе загрузки данных, выберите пункт меню Установки ‣ Параметры и перейдите на вкладку Отрисовка. Установите число объектов в соответствующее значение для обновления карты во время отрисовки. Установка значения равным 0 запрещает обновление карты во время отрисовки слоя (значение по умолчанию). Установка слишком низкого значения скажется на производительности — окно карты будет постоянно обновляться во время загрузки данных. Приемлемыми значениями можно считать 500 и более объектов.
Для регулирования качества отрисовки карты можно задать два параметра. Выберите пункт меню Установки ‣ Параметры, перейдите на вкладку Отрисовка и включите или отключите следующие флажки.
Измерения на карте работают только с прямоугольными системами координат (например, UTM). Если загруженная карта определена в географической системе координат (широта/долгота), результаты измерений длин или площадей будут неправильными. Чтобы этого избежать, необходимо указать соответствующую систему координат (см. раздел Работа с проекциями). Все измерительные инструменты также используют параметры прилипания, используемые для оцифровки. Это может пригодиться, если необходимо провести измерения вдоль линейных или площадных объектов в векторных слоях.
Выбрать необходимый инструмент измерения можно нажав на кнопку на панели инструментов.
Измерить линию: QGIS позволяет измерить реальное и неспроецированное расстояние между точками в соответствии с заданными эллипсоидом. Для указания эллипсоида, выберите пункт меню Установки ‣ Параметры, перейдите на вкладку Инструменты и выберите нужный вам эллипсоид. На этой же вкладке можно выбрать цвет линии, единицы измерения по умолчанию (метры или футы) и единицы измерения углов (градусы, радианы или грады).Чтобы измерить расстояние, нажимайте на карте, ставя на ней точки. Длина каждого сегмента получившейся линии, а также суммарный результат, будут показаны в окне измерений. Прекратить измерение можно, щёлкнув правой кнопкой мыши.
Figure Measure 1:
Измерить площадь: Аналогично осуществляется измерение площадей, в окне измерений выводится площадь указанной области. Кроме того, инструмент измерений будет прилипать к объектам выбранного слоя, при условии, что для слоя установлен порог прилипания (см. раздел Настройка порога прилипания и радиуса поиска). Так, если необходимо провести точное измерение длины линейного объекта или площади полигонального объекта, необходимо настроить порог прилипания, а затем выбрать слой. Теперь, при использовании инструмента измерений, при каждом нажатии кнопки мыши (в пределах порога прилипания), курсор будет прилипать к объектам этого слоя.
Figure Measure 2:
Измерить угол: Также, вы можете измерять углы. Курсор станет крестообразным. Нажмите для создания первого сегмента угла, который хотите измерить, затем перемещайте курсор для создания необходимого угла. Результат измерения будет показан во всплывающем диалоговом окне.
Figure Measure 3:
QGIS предоставляет несколько инструментов для выбора объектов на карте. Чтобы выделить один или несколько объектов нажмите на кнопку и воспользуйтесь одним из инструментов:
Снять выделение с объектов можно нажав на кнопку Снять выделение во всех слоях.
QGIS предоставляет следующие элементы оформления: сетка, знак авторского права, указатель «север-юг», масштабная линейка. Они используются для оформления карты с использованием картографических элементов.
Сетка позволяет добавить на карту координатную сетку и подписи координат.
Figure Decorations 1:
Выберите пункт меню Вид ‣ Оформление ‣ Сетка. Откроется диалог (см. figure_decorations_1).
Активируйте флажок Аннотация и настройте отображение подписей координат.
Нажмите [Применить] и проверьте результат.
Нажмите [OK] чтобы закрыть диалог.
Знак авторского права добавляет информацию об авторском праве или любой другой текст на карту.
Figure Decorations 2:
Выберите пункт меню Вид ‣ Оформление ‣ Знак авторского права. Откроется диалог (см. figure_decorations_2).
Введите текст, который вы хотите разместить на карте. Вы можете использовать язык разметки HTML, как показано в примере
Выберите местоположение надписи из раскрывающегося списка Размещение «Внизу справа»
Нажмите кнопку [OK]
В примере выше (по умолчанию) символ авторского права с датой размещается в нижнем правом угол поля карты.
Указатель «север-юг» размещает на карте простую стрелку, направленную на север. В настоящее время для указателя доступен только один стиль. Вы можете задать направление указателя или позволить QGIS определить его автоматически. Если вы выберите вариант автоматического определения направления, то QGIS предположит лучшее направление для указателя. Разместить указатель возможно в любом из четырех углов поля карты.
Figure Decorations 3:
Масштабная линейка добавляет простую масштабную линейку на поле карты. Вы можете определить стить и местоположение линейки, а также расположение её подписей.
Figure Decorations 4:
QGIS поддерживает отображение масштаба только в тех же единицах измерения, что и карта. То есть, если единица измерения на вашем слое — метр, вы не можете добавить масштабную линейку в футах. Аналогично, если вы используете десятичные градусы, то не cможете создать масштабную линейку с единицей измерения метр.
Для добавления масштабной линейки:
Выберите из меню Вид ‣ Оформление ‣ Масштабная линейка. Откроется диалог (см. figure_decorations_4)
Выберите вариант размещения в открывающемся списке Размещение «Внизу слева»
Выберите цвет линейки Цвет линейки или используйте черный цвет по умолчанию
Установите размер линейки и надписей Размер линейки «30 градусов»
ополнительно можете выбрать автоматическое изменение размера для округления показателя при изменении размера поля карты Автоматически изменять размер для округления показателя
Нажмите кнопку [OK]
Совет
Настройки оформления
Когда вы сохраняете проект в формате .qgs, любые изменения произведенные с сеткой, указателем «север-юг», масштабной линейкой и знаком авторского права так же будут сохранены и восстановлены при последующем открытии проекта.
Инструмент Текстовая аннотация на панели атрибутов предоставляет возможность размещения форматированного текста в выноске на карте QGIS. Выберите инструмент текстовых аннотаций и нажмите внутри окна карты.
Figure annotation 1:
Двойное нажатие на сноске открывает диалоговое окно с различными параметрами. Здесь находится текстовый редактор для ввода форматированного текста и прочие настраиваемые параметры. Например, можно привязать аннотацию к карте (обозначив маркером) или располагать ее свободно относительно карты. Аннотацию можно перемещать относительно карты (перетаскиванием маркера) или перемещать саму сноску. Иконки являются частью темы «gis», и используются в других темах.
Инструмент Переместить аннотацию позволяет перемещать аннотацию в окне карты.
Инструмент HTML-аннотация предоставляет возможность размещения содержимого HTML-файла в выноске на карте QGIS. Выберите инструмент HTML-аннотаций, нажмите внутри окна карты и укажите расположение файла HTML.
Инструмент SVG-аннотация предоставляет возможность размещения файлов SVG в выноске на карте QGIS. Выберите инструмент SVG-аннотаций, нажмите внутри окна карты и укажите расположение файла SVG.
Дополнительно, вы можете создавать свои собственные диалоговые аннотации. Инструмент Диалоговая аннотация полезен для отображения атрибутов векторного слоя в виде индивидуальной формы, настроенной в Qt Designer (см. рисунок figure_custom_annotation). Это похоже на конструктор форм для инструмента «Определить объекты», но отображается в виде аннотации. Для получения дополнительной информации посетите блог QGIS http://blog.qgis.org/node/143.
Figure annotation 2:
Примечание
Нажатие Ctrl+T при активном инструменте аннотаций (переместить аннотацию, текстовая аннотация, диалоговая аннотация), инвертирует видимость существующих аннотаций.
Пространственные закладки позволяют создавать своеобразные «закладки» географического положения и возвращаться к ним позднее.
Для создания закладки:
Масштабируйте или панорамируйте карту до интересующей вас территории.
Выберите пункт меню Вид ‣ Новая закладка или нажмите Ctrl-B.
введите описательное имя для закладки (до 255 символов)
Нажмите Enter, чтобы добавить закладку, или [Удалить] для удаления существующей закладки
Помните, что можно иметь множество закладок с одинаковыми названиями.
Для использования закладок и управления ими выберите пункт меню Вид ‣ Показать закладки. Диалоговое окно Пространственные закладки позволяет просматривать или удалять закладки. Но нельзя редактировать название закладки или координаты.
В диалоговом окне Пространственные закладки, выберите необходимую закладку, нажав на неё, затем нажмите кнопку [Увеличить до]. Также можно просмотреть закладку, дважды нажав на неё.
Для удаления закладки из диалогового окна Пространственные закладки выберите её и нажмите кнопку [Удалить]. Подтвердите ваш выбор нажатием на кнопке [ОК] или отмените удаление нажатием кнопки [Отменить].
Если вам необходимо к существующему проекту добавить содержимое другого проекта, выберите в меню Слой ‣ Встроить слои и группы.
Следующий диалог позволяет встраивать слои из другого проекта:
Нажмите кнопку , чтобы указать другой проект из набора данных «Аляска».
Выберите проект grassland. Содержимое проекта будет отображено в диалоге (см. figure_embed_dialog).
Зажмите клавишу Ctrl и выделите слои grassland и regions. Эти слои будут встроенны в текущий проект.
Figure Nesting 1:
Хотя встроенные слои можно редактировать, изменение их свойств, например, символики или подписей невозможно.
Удаление встроенных слоёв
Вызовите контекстное меню встроенного слоя и выберите Удалить.
Этот инструмент позволяет вам добавить в QGIS текстовый файл с разделителями как векторный слой.
В качестве Раделителей обычно используют Запятые (CSV). Если используется другой разделитель, выберите Другие разделители, а если необходимо использовать регулярное выражение для поиска разделителей — то Регулярное выражение.
Заголовки полей атрибутивной таблицы будут соответствовать именам полей в файле. Обычно имена полей заданы в первой строке. Если названия полей в файле отсутствуют — снимите флажок Загружать имена полей из первой строки. Если необходимо пропустить несколько строк в начале файла, укажите их количество в поле Игнорировать строки в начале файла .
Удалить начальные и конечные пробелы из полей можно активировав флажок Удалять лишние пробелы. Также можно Отбрасывать пустые поля в каждой записи. Если не установлен флажок Использовать десятичную запятую в качестве десятичного разделителя будет использована точка.
Геометрия в текстовых файлах может быть задана как Координаты точки. Это значит, что в файле должны быть поля с координатами X и Y. Если используется WKT, то в файле должно быть поле с описанием геометрии объекта в формате Well-Known Text. Эти поля могут иметь проивольные имена. Если же их нет, то используется режим Только атрибуты. Координаты X и Y должны быть заданы в виде чисел. Система координат значения не имеет. Если используется формат градусы-минуты-секунды, включите флажок Широта/долгота
Кроме того можно настроить Свойства слоя. Для ускорения отрисовки и пространственных операций используется Пространственный индекс. Также можно Индексировать подмножества и Отслеживать изменения чтобы изменения, сделанные другими приложениями отображались в QGIS.
В качестве примера корректного текстового файла, приведем фрагмент файла с данными высотных точек elevp.csv, включенный в демонстрационный набор данных QGIS (см. раздел Примеры данных):
X;Y;ELEV
-300120;7689960;13
-654360;7562040;52
1640;7512840;3
[...]
Некоторые замечания по текстовому файлу:
В примере текстового файла используется разделитель ; (точка с запятой). В качестве разделителя полей может быть использован любой символ.
Первая строка содержит заголовки столбцов. Она содержит поля X, Y и ELEV.
Не используйте кавычки " для разделения полей.
Координата Х расположена в поле X.
Координата Y расположена в поле Y.
Нажмите кнопку Добавить слой CSV на панели Управление слоями чтобы открыть диалог Создать слой из текстового файла, показанный на рисунке figure_delimited_text_1.
Figure Delimited Text 1:
Сначала выберите файл для импорта (например, qgis_sample_data/csv/elevp.csv) используя кнопку [Обзор...]. После того, как файл будет выбран QGIS проведет анализ содержимого файла, используя текущий вариант символа разделителя, в данном случае это символ (;). Для корректного анализа файла важно указать правильный символ разделителя. Для указания в качестве символа разделителя знака табуляции используйте \t (это регулярное выражение для символа табуляции).
После завершения анализа файла, выберите названия полей, содержащих координаты X и Y, из раскрывающегося списка полей или укажите поле, содержашее геометрию в формате WKT, и введя имя слоя (например, elevp), как показано на рисунке figure_delimited_text_1. Для добавления слоя на карту нажмите кнопку [OK]. Текстовый файл с разделителями теперь будет таким же, как любой другой слой в QGIS.