回答:
QGIS 2.16.2を使用して、ポリゴン境界の端にあるラベルをブロックするブロックオプションをテストしました。実際には動作しますが、ラベルがポリゴンレイヤーのエッジの近くにある場合は動作しているようです。
ブロックオプションを使用する場合とブロックオプションを使用しない場合の違いを説明するために、2つのシェープファイルを使用します。世界境界シェープファイルと主要都市シェープファイルです。
まず、主要都市のシェープファイルのラベルを表示し、世界境界ポリゴンを使用してラベルをブロックする必要があります。
違いは次のとおりです。
大都市のシェープファイルのラベルがポリゴン境界シェープファイル(世界の境界)の端に非常に近い場合、ラベルは多角形の境界の端をカバーできませんが、大都市のラベルが少しだけある場合ポリゴン境界の端から遠く離れると、ブロッキングの影響は最小限の影響しか与えられないか、まったく影響を与えません。
もう1つのポイントは、ブロックオプションは2.14の前のバージョンで使用可能でしたが、別の名前で「他のラベルがこのレイヤーのフィーチャをカバーしないようにする」ことです。開発者チームは、名前を短くして機能をよりわかりやすくするために名前を変更したと思います。
この機能はバグがあるように思えます。結果は、ラベルの「配置」設定に依存することに気付きました。
私のテスト設定:
バグレポートを提出しました:https : //hub.qgis.org/issues/15718