Примечание: в диалоговом окне «Свойства слоя» есть вкладка «Метки», которая теперь предлагает те же функции, но в этом примере мы будем использовать инструмент «Метки», доступ к которому осуществляется с помощью кнопки панели инструментов.
Прежде чем получить доступ к инструменту «Метка», вам необходимо убедиться, что он активирован:
Зайдите в пункт меню Вид, Панели инструментов;
Убедитесь, что рядом с пунктом «Метка» установлен флажок. Если этого не произойдет, нажмите на элемент Label, и он будет активирован;
Нажмите на слой мест в списке слоев, чтобы он был выделен;
Нажмите на следующую кнопку панели инструментов: СЛ. Это дает вам диалоговое Диалоговое окно настроек надписей слоев;
Установите флажок рядом с Добавьте этот слой... .
Вам нужно будет выбрать, какое поле в атрибутах будет использоваться для меток. На предыдущем уроке вы решили, что NAME поле было наиболее подходящим для этой цели.
Выберите имя из списка (рис. 79).
Рис. 79. Диалоговое окно «Подписи»
Нажмите ОК.
На карте теперь должны быть метки (рис. 80).
Рис. 80. Образование надписи на проекте
Изменение параметров ярлыка
В зависимости от стилей, которые вы выбрали для своей карты в предыдущих уроках, вы можете обнаружить, что метки неправильно отформатированы и либо перекрываются, либо находятся слишком далеко от своих точечных маркеров.
Снова откройте инструмент «Метка»,, нажав на его кнопку, как и раньше.
Убедитесь, что текст выбран в левом списке параметров, затем обновите параметры форматирования текста.
Теперь давайте посмотрим на проблему меток, перекрывающих точки, но прежде, чем мы это сделаем, давайте посмотрим на параметр Buffer.
Откройте диалоговое Диалоговое окно «Метка инструмента»;
Выберите Buffer из списка опций слева;
Установите флажок рядом с текстовым буфером Draw, затем выберите параметры, соответствующие показанным на рис. 81.
Рис. 81. Работа в диалоговом окне «Буфер»
Нажмите Применить;
Вы увидите, что это добавляет цветной буфер или границу к меткам мест, облегчая их выделение на карте. Теперь мы можем обратиться к позиционированию меток относительно их точечных маркеров;
В диалоговом окне инструмента «Метка» перейдите на вкладку «Размещение»;
Измените значение Distance на 2 mm и убедитесь, что выбрана точка вокруг (рис. 82).
Рис. 82. Работа с размещением надписи
Нажмите Применить. Вы увидите, что метки больше не перекрывают свои точечные маркеры.
Использование меток вместо символики слоя
Во многих случаях местоположение точки не обязательно должно быть очень конкретным. Например, большинство точек в слое мест относятся ко всем городам или пригородам, и конкретная точка, связанная с такими объектами, не является такой особенной в широком масштабе, геодезический знак.
В QGIS вы можете сделать это, изменив положение меток, которые будут отображаться непосредственно над точками, на которые они ссылаются.
Откройте диалоговое Диалоговое окно «Настройки маркировки слоя» для слоя мест.
Выберите опцию «Размещение» из списка опций.
Нажмите кнопку «Смещение от точки».
Это откроет параметры Quadrant, которые вы можете использовать для установки положения метки относительно маркера точки. В этом случае мы хотим, чтобы метка была центрирована по точке, поэтому выберите центральный квадрант (рис. 83).
Рис. 83. Вариант размещения надписи
Скройте символы точек, отредактировав стиль слоя как обычно, и установив размер ширины и высоты маркера эллипса (рис. 84).
Если бы вам пришлось уменьшить масштаб карты, вы бы увидели, что некоторые метки исчезают в больших масштабах, чтобы избежать наложения. Иногда это то, что вы хотите, когда имеете дело с наборами данных, которые имеют много точек, но в других случаях вы потеряете полезную информацию таким образом.
Рис. 84. Выбор параметра маркера
|