Answers:
我使用QGIS 2.16.2测试了阻塞选项,以阻塞位于多边形边界边缘的标签。确实可以,但是如果标签靠近多边形层的边缘,则可以使用。
为了说明使用阻塞选项和不使用阻塞选项的区别,我将使用两个shapefile:世界边界shapefile和主要城市shapefile。
首先,我们需要显示主要城市shapefile的标签,并使用世界边界多边形来阻止标签。
区别在于:
如果主要城市shapefile的标签非常靠近多边形边界shapefile(世界边界)的边缘,则标签将无法覆盖多边形边界的边缘,但是如果主要城市的标签位于一点点距离多边形边界的边缘很远,阻塞的影响将产生最小的影响,或完全没有影响。
另一点是,阻止选项在2.14的早期版本中可用,但名称不同:“阻止其他标签覆盖此层中的要素”。我认为开发团队更改了名称,以使其更短,并为其功能赋予更多描述性含义。
在我看来,此功能是错误的。我注意到结果取决于标签的“放置”设置:
我的测试设置:
我提交了一个错误报告:https : //hub.qgis.org/issues/15718