有没有办法在QGIS中手动放置标签?
我有一张地图,在某些地方(例如E 1st St和1st St)具有几乎重复的标签,我想删除其中的一些标签。
另外,我想移动一些标签,也许还标记一些当前不可用的功能。
我正在使用新标签,标签沿要素弯曲。
有没有办法在QGIS中手动放置标签?
我有一张地图,在某些地方(例如E 1st St和1st St)具有几乎重复的标签,我想删除其中的一些标签。
另外,我想移动一些标签,也许还标记一些当前不可用的功能。
我正在使用新标签,标签沿要素弯曲。
Answers:
是的,可以使用标签工具栏中的标签工具手动放置标签:
但是据我所知,如果您手动移动/旋转标签,将无法再使用弯曲的标签。
这些工具使您可以在项目中混合使用固定标签位置和自动标签位置。如果x或y属性值为NULL,则将自动设置位置。当使用“移动标签工具”更改标签位置时,该位置将被写入属性字段,并且此功能的标签位置将被固定。
要在现有图层上使用这些工具,请添加x,y和旋转属性字段(键入double / real)。默认情况下,所有值都将为NULL,因此该图层将被自动标记。现在,您可以随意移动和旋转标签了。(使用这些工具时需要启用编辑!)
在QGIS 2.0中,对于您要操作其标签的层:
如果“移动标签”,“旋转标签”和“更改标签”图标以前为灰色,则它们现在应显示为彩色并且可以使用。
我认为在Windows的Qgis 2.12.1 Lyon中的“使用基于规则的标签”模式下使用“移动”标签时,存在一个错误。
移动标签保持灰色。移动标签适用于普通标签模式。