Я добавил два элемента масштаба в мою композицию карты. Для гармонизации макета мне нужны галочки и текст надписи под шкалой.
Что я хочу, это (вручную изменено на изображении):
Есть ли в QGIS опция для этого?
qgis
print-composer
scale
scale-bar
Ручка Джорджа Уильяма Рассела
источник
источник
Labels margin
поле изDisplay
меню не принимает отрицательные значения. Тем не менее, хороший обходной путь!Я не думаю, что это возможно в QGIS Print Composer.
Однако вы можете поиграть с файлом шаблона, чтобы он работал. Вы можете установить расстояние между текстовыми метками и шкалой в:
Свойства элемента> Отображение> Поля меток .
К сожалению, вы не можете установить для него отрицательное значение (= масштабная шкала над текстом) в редакторе печати.
Но вы можете в файле шаблона. Создайте пустую композицию для печати и в ней масштабную линейку с правильным стилем и т. Д. Сохраните это как шаблон («Composer> Сохранить как шаблон»). Это создаст файл * .qpt. Откройте этот файл в текстовом редакторе, найдите термин «labelBarSpace» и установите для него отрицательное значение, например -10. (В зависимости от размера шрифта вам нужно будет отрегулировать это значение.) В редакторе qgis print добавьте этот шаблон (Composer> Добавить элементы из шаблона), и он покажет числа под шкалой.
До тех пор, пока вы не коснетесь Свойства элемента> Отображение> Поля надписей - настройки останутся такими. Это сработало для меня с QGIS 2.18.
источник