Как добавить ярлыки вне функций?

14

Я пытаюсь добиться такой маркировки с помощью QGIS. По-видимому, это не так легко поддерживается. У вас есть идея для обхода?

введите описание изображения здесь

Мне удалось обвести текст, используя «Диаграммы», которые, кажется, я даже могу разместить, используя поля координат X и Y! Но я понятия не имею, как провести линию между кругом и зданием ... У меня есть около 400 кругов, и они могут довольно часто меняться, поэтому я не могу полагаться на ручной метод.

Любая идея ? Большое спасибо !


Итак, вот что я получил, используя предложенный вами плагин:

что у меня есть

Совсем неплохо !! Большое спасибо !

Я только изо всех сил стараюсь поставить число в центре круга. Я вижу, что есть два поля: LblAlighH и LblAlignV. Ввод "center" в LblAlignH центрирует число по горизонтали, но я попробовал "middle" или "center" в LblAlignV, но ничего не происходит ... (на рисунке я ввел center для LblAlignH в том, что внизу)

Это будет возможно? :)

(Вы случайно не разработчик этого плагина?)


Хорошо, "половина" в поле VAlign, кажется, работает нормально;)

Чтобы создать круги, я использовал декорации линий в слое Arrow_Label_XXX:

как

И вот окончательный результат:

конечный результат

красный
источник
Хм, я думаю, что редактирование Подземья заставило мой комментарий исчезнуть, поэтому и здесь: согласно моим заметкам, вертикальное выравнивание определяется этими командами: «Bottom», «Base», «Half» и «Top» (без кавычек, конечно)
Сандерка
1
Отлично, спасибо за информацию о технике создания кругов!
Сандерка
Эй, это выглядит великолепно! Если вы по-прежнему недовольны размещением метки, вы можете просто переместить его в нужное место (второй символ слева на рисунке), слой должен находиться в режиме редактирования. Буду также признателен, если вы примете мой ответ. веселит
Shepherdjo

Ответы:

14

Что вам нужно, так это (совершенно новый) плагин "Easy custom labeling":

Простая пользовательская маркировка v. 0.3, Regis Haubourg (AEAG) - 2012. Действие 1. Этот плагин дублирует слой, превращая геометрию в центроиды, и добавляет все необходимые поля для пользовательской маркировки. Действие 2. Функция «Стрелка» рисует линии между меткой и исходным объектом. ПРЕДУПРЕЖДЕНИЕ! Этот плагин требует использовать плагин Memory Layer Saver, если вы хотите сохранить метки с проектом. В QGIS 1.8 требуется сохранение уровня памяти 1.0 из-за нового поведения gml (GDAL 1.9). Пожалуйста, отправляйте сообщения об ошибках или функции здесь: http://hub.qgis.org/projects/easycustomlabeling

Затем вы используете это меню (см. Рис.) Для выполнения любых операций с меткой, например, перемещения ее.введите описание изображения здесь

Попробовал сам. Работает отлично. Дайте мне знать, если это сработало.

Shepherdjo
источник
4
Вау, довольно удобный плагин. Кстати, если вы не можете найти его, он все еще помечен как «экспериментальный» и, следовательно, может не отображаться в списке плагинов по умолчанию (вы можете изменить это в «Опции» - «Разрешенные плагины»).
Сандерка
1
Отлично, я попробую это прямо сейчас;) Спасибо за вашу помощь !!
красный
Работает мечта. Была такая же проблема и это идеально.
Ger