Страница 1 из 1

Автоматическое/ручное размещение подписей и PrintComposer в

Добавлено: 19 июл 2012, 16:15
JohnClay
Доброго времени суток!

Выполняя карту в QGIS 1.7.0, столкнулся с вопросом позиционирования подписей. Нужно подписать населенные пункты, расположенные в данном масштабе довольно плотно.

Автоматическое размещение дает такой результат в окне QGIS (масштаб 1:90000):
Изображение
А такой результат получаю при экспорте в изображение (истинный размер) в PrintComposer (масштаб 1:90000):
Изображение
При одинаковом масштабе 1:900000 для QGIS и PrintComposer надписи съехали, а расстояния между объектами в окне QGIS и картинке (истинный размер) из PrintComposer не соответствуют друг другу.
То же получаем при ручном размещении подписей.

Пожалуйста, поясните:
а) почему возникает такое несоответствие при одинаковом масштабе, что я упустил?
б) как от этого избавиться?
в) как вообще следует размещать подписи, когда количество подписываемых объектов - несколько сотен или тысяч, объекты плотно расположены. Как затратить минимум усилий и получить подписи, отстоящие от своих объектов на одинаковом расстоянии и не перекрывающие друг друга? И, главное, как все это вывести в неискаженное изображение с помощью PrintComposer?

Спасибо!

Re: Автоматическое/ручное размещение подписей и PrintCompose

Добавлено: 31 авг 2012, 13:28
Пётр Дубоделов
сам с тем же голову ломаю, интересно было бы подвигать подписи.
пока нашел решение: установил на текущую разрабатываемую Qgis модуль MMQGIS из оф. репозитория. функция create label layer создает из центров объектов точечный шейп, в котором сохраняет всю атрибутику исходного слоя. точки соответственно потом делаю невидимыми, подписываю, двигаю как надо. коряво... а что поделать?

Re: Автоматическое/ручное размещение подписей и PrintCompose

Добавлено: 31 авг 2012, 13:40
rhot
дак вот же, давно уже всё решено...