如何在功能之外添加标签?


14

我正在尝试使用QGIS实现这种标记。显然,它似乎不容易得到支持。您有解决办法的想法吗?

在此处输入图片说明

我设法使用“ Diagrams”圈出了文本,看来我什至可以使用X和Y坐标字段来放置它!但是我不知道如何在圆和建筑物之间画一条线...我大约要放置400个圆,它们经常会改变,所以我不能依靠手动方法。

任何想法 ?非常感谢 !


所以这是我使用您建议的插件的内容:

我有什么

一点也不差 !!非常感谢你 !

我只是在努力将数字放在圆圈的中心。我看到有两个字段:LblAlighH和LblAlignV。在LblAlignH中输入“居中”将水平水平居中,但是我在LblAlignV中尝试了“中间”或“居中”而没有发生任何事情……(在图像中,我在底部的一个中输入了LblAlignH的居中位置)

那有可能吗?:)

(您是那个插件的开发者吗?)


好的,VAlign字段中的“ half”似乎可以正常工作;)

为了创建圆圈,我在Arrow_Label_XXX图层中使用了线条装饰:

如何

这是最终结果:

最后结果


嗯,我认为Underdark的编辑使我的评论消失了,所以再次在这里:根据我的笔记,垂直对齐方式由以下命令定义:“底部”,“基础”,“半”和“顶部”(当然,不带引号)
SAnderka

1
太棒了,感谢您提供有关创建圈子技术的信息!
SAnderka

嘿,这看起来很棒!如果您仍然对标签放置不满意,可以将其移动到所需位置(图片左起第二个符号),则图层需要处于编辑模式。如果您接受我的回答,我也将不胜感激。欢呼声
Shepherdjo

Answers:


14

您需要的是(非常新的)插件“轻松自定义标签”:

Easy custom labeling v。0.3,Regis Haubourg(AEAG)-2012。动作1:此插件复制了一个图层,将几何形状转换为质心,并添加了所有用于自定义标签的必填字段。动作2-箭头功能在标签和原始对象之间画线警告!如果要与项目一起保存标签,则该插件需要使用Memory Layer Saver插件。在QGIS 1.8中,由于新的gml行为(GDAL 1.9)而需要内存层保护程序1.0。请在此处发送错误或功能请求:http : //hub.qgis.org/projects/easycustomlabeling

然后,您可以使用此菜单(请参见图片)对标签执行任何操作,例如移动标签。在此处输入图片说明

我自己试过了。工作良好。让我知道是否有效。


4
哇,相当方便的插件。顺便说一句,如果找不到它,它仍然标记为“实验性”,因此默认情况下可能不会显示在插件列表中(您可以在“选项”-“允许的插件”下进行更改)。
2012年

1
太好了,我现在就尝试;)感谢您的帮助!
2012年

梦想成真。有同样的问题,这是完美的。
2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.