Есть ли в qgis 2.0 способ предотвратить наложение меток?

9

Есть ли в qgis 2.0 способ предотвратить наложение меток?

У меня есть слой с большой географической протяженностью, что означает чертовски много ярлыков. Многие из них сталкиваются, и это выглядит очень плохо. Могу ли я получить qgis для автоматического размещения меток в альтернативном «месте»?

Я знаю, что это возможно в MapInfo, но я бы лучше использовал qgis :)

Даниэль Орн
источник
Механизм меток делает это по умолчанию. Какие варианты вы используете?
Натан Ш
Я использую опцию «Слой на помеченный слой». Ну, по умолчанию кажется, что он не разрешает сталкивающиеся метки, но вместо того, чтобы перемещать их в другое место, он просто не показывает встречные метки.
Даниэль Эрн,
Метки -> Размещение -> Бесплатно это решит проблему.
user140347

Ответы:

6

В свойствах слоя выберите страницу « Метка» . На подстранице Rendering справа вы можете выбрать различные опции в категории Features .

Вы можете ограничить количество этикеток, которые будут напечатаны, или объединить метки соединенных линий (это, конечно, зависит от типа используемой функции).

Размещение меток можно настроить на подстранице размещения .

Джонни Кьюсак
источник
3
А, ну ладно. Я только что увидел флажок под названием «Отказывать ярлыки от покрытия функций». После того, как я снял флажок, встречные метки были перемещены в альтернативные позиции. Спасибо за помощь!
Даниэль Эрн
У меня была такая же проблема несколько дней назад. Рад помочь!
Джонни Кьюсак,
1
Ну ... проблема была решена только на 50% :) Я использую опцию «Слой на помеченный слой», и если мои метки слишком большие, они будут перекрываться, даже если я снял флажок. Снятие флажка решило вашу проблему?
Даниэль Эрн
Я не уверен, что полностью понимаю проблему, но для меня - пожалуйста, исправьте меня, если не прав - кажется, у вас есть все функции на одном слое? Может быть, разделение их на несколько слоев и использование настройки Приоритет на странице размещения может помочь.
Джонни Кьюсак
2
Вы полностью поняли проблему :) Все функции находятся в одном слое. Разделение их и использование настроек Приоритета не решит проблему. Если бы метки перекрывались, установка приоритета делала бы видимой только метку с более высоким приоритетом, оставляя меня именно там, где я начал. В MapInfo есть кнопка с надписью «попробуйте альтернативное расположение для перекрывающихся надписей». Я просто надеялся, что у Qgis был подобный вариант, но я думаю, это было о чем спросить :)
Даниэль Эрн
0

Практично, если количество меток ограничено, но вы можете перемещать метки с помощью кнопки «переместить метки и диаграмму»

user136727
источник