如何创建垂直标签(新行中的每个标签),例如:
1998
150
pipe name
而不是水平的:
1998 150 pipe name
如何创建垂直标签(新行中的每个标签),例如:
1998
150
pipe name
而不是水平的:
1998 150 pipe name
Answers:
内森(Nathan)出色答复的替代方法是使用QGIS 1.9中的新标签选项卡(在1.8中也可用,但不能从图层属性菜单中使用,而是转到“图层”->“标签”)。
如果在标签设置选项卡上向下滚动,则会找到“多行”选项,您可以在其中指定用于换行的字符。如果您使用换行符以外的其他内容来连接字符串(根据Nathan的答复),或者您将一个字符串保存在单个字段中(我经常不得不与其他来源的“乱七八糟”数据打交道),这将很有帮助。像这样)。
多行选项的另一个优点是,您也可以指定对齐方式和行高。因此,您可以使用空格进行连接,然后以1.5个行距居中或向右对齐(如果这在制图学上很有吸引力)。
例如 "Date" || ' ' || "Size" || ' ' || "name"
...将换行设置为单个空格,然后将align设置为'right'可能会为您提供以下信息:
1998
150
pipe name