qgis 2.0中有什么方法可以防止标签重叠?


9

qgis 2.0中有什么方法可以防止标签重叠?

我的图层具有较大的地理范围,这意味着要塞很多标签。他们中的许多人相撞,看起来真的很糟糕。有没有办法让我让qgis自动将标签放置在替代的“位置”上?

我知道在MapInfo中是可能的,但我宁愿使用qgis :)


标签引擎默认情况下会执行此操作。您正在使用哪些选项?
内森·W

我正在使用“图层到标签图层”选项。好吧,默认值似乎是它不允许出现冲突标签,但是并没有将它们移动到其他位置,而是只显示了冲突标签。
丹尼尔ORN

标签->放置->免费,这将解决此问题。
user140347 '19

Answers:


6

在“图层”属性中,选择“ 标签”页面。在右侧的“ 渲染”子页面中,可以在“ 功能”类别中选择各种选项。

您可以限制要打印的标签数量或合并连接的线标签(这当然取决于所用功能的类型)。

标签的位置可以根据定制放置子页面。


3
好的 我刚刚看到了“阻止标签覆盖功能”复选框。取消选中该框后,冲突标签被移至其他位置。谢谢您的帮助!
丹尼尔ORN

几天前我遇到了同样的问题。乐意效劳!
约翰尼·库萨克

1
好吧....问题仅解决了50%:)我使用的是“将图层标记为图层”选项,并且如果我的标签太大,即使我未选中此框,它们也会重叠。取消选中该复选框是否解决了您的问题?
丹尼尔ORN

我不确定我是否完全理解问题,但是对我来说-如果错误请更正-似乎所有功能都在同一层上?也许将它们分成几层,并在“ 展示位置”页面中使用“优先级”设置可能会有所帮助。
约翰尼·库萨克

2
您完全理解了问题:)所有功能都在同一层中。拆分它们并使用“优先级”设置将无法解决问题。如果标签重叠,则优先级设置将仅显示较高优先级的标签,从而使我准确地开始。在MapInfo中,有一个按钮,上面写着“尝试重叠标签的替代位置”。我只是希望,QGIS也有类似的选择,但我想这是过分的要求:)
丹尼尔ORN

0

仅在标签数量有限的情况下才实用,但是您可以使用“移动标签和图表”按钮移动标签

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.