QGISにラベルを手動で配置しますか?


37

QGISにラベルを手動で配置する方法はありますか?

一部の場所(E 1st Stと1st Stなど)にほぼ重複したラベルがあるマップがあり、それらのいくつかを削除したいです。

また、いくつかのラベルを移動し、現在ではない機能にラベルを付けたいと思います。

ラベルをフィーチャに沿って湾曲させた新しいラベルを使用しています。

回答:


32

はい、ラベルツールバーのラベリングツールを使用して手動でラベルを配置することができます。

  • ラベルの移動ツール…テキストラベルを新しい位置に移動
  • ラベル回転ツール…ラベルのインタラクティブな回転を可能にします
  • ラベルプロパティツール…ダイアログを開き、ユーザーがラベルのプロパティとテキストを操作できます。

しかし、私の知る限り、手動でラベルを移動/回転させると、曲線ラベルを使用できなくなります。

これらのツールを使用すると、プロジェクト内で固定ラベル位置と自動ラベル位置を混在させることができます。xまたはy属性値がNULLの場合、位置は自動的に設定されます。「ラベル移動ツール」を使用してラベルの位置を変更すると、位置が属性フィールドに書き込まれ、この機能のラベルの位置が固定されます。

既存のレイヤーでこれらのツールを使用するには、x、y、および回転属性フィールドを追加します(double / realと入力)。デフォルトでは、すべての値はNULLであるため、レイヤーには自動的にラベルが付けられます。これで、ラベルを自由に移動および回転する準備が整いました。(これらのツールを使用している間は編集を有効にする必要があります!)


2
こんにちは、暗闇の中、ラベルの移動/回転を許可するような実装が少なくとも...面倒なことに同意しますか?言うまでもなく、回転の属性が既に入力されている場合、x / y属性も既に入力されている場合にのみラベルが自動的に回転します...通常、これはラベルを手で動かしてそれに応じて回転させることを意味します。
ジョヴァンニマンギ

1
完璧ではありません。少なくとも手動での配置と自動回転を組み合わせることは、あまり手間がかからないはずです。少しの資金でそれが可能になるはずです。
暗闇

実際には、曲線ラベルでラベルプロパティツールを使用できます。他のものは動作しません。
マットウィグウェイ

x、y、および回転属性フィールド(実数型)を追加して編集を有効にしましたが、ラベル付け拡張の対応するフィールドと同様に、移動ツールと回転ツールはグレー表示されています。私は何が欠けていますか?(QGIS 1.8.0 Mac)
ジョンサンキー

2
新しいフィールドを作成するときは、デフォルトの幅1を受け入れないでください。幅20、精度4のようなものを使用してください
Llaves

22

QGIS 2.0では、ラベルを操作するレイヤーの場合:

  1. 属性テーブルを開き、編集モードに切り替えます。
  2. 次の列を追加します。すべての「タイプ」を「10進数(実数)」として選択する必要があります:「x」、「y」、および「回転」
  3. 「レイヤー」メニューでラベルを付けるレイヤー名を右クリックし、「ラベル」>「配置」をクリックします。
  4. [データ定義]パネルを見つけます。[X]の横に表示されるアイコンをクリックし、[フィールドタイプ:]をポイントして、作成した[x]列を選択します。
  5. 「Y」および「回転」の選択について、手順4を繰り返します。
  6. ラベルツールバーがアクティブになっていることを確認します([表示]、[ツールバー]、[ラベル])。

「ラベルの移動」、「ラベルの回転」、および「ラベルの変更」アイコンが以前にグレー表示されていた場合、それらは色付きで使用可能になります。


1
詳細についてはgis.stackexchange.com/a/67546/6725またはマニュアルを参照してください。関連するテキストを削除して重複を削除することは破壊的であり、望ましい結果でない限り、おそらく避けるべきです。新しいShow / Hideツール、または関連するShow Labelデータ定義設定のみの使用を検討してください。
dakcarto

ああ、知って良かった!私の答えからその部分を削除します。
ダリン

@Darin FYI QGIS 2.14-15 LTRで、X、Y、および回転属性がある場合、ポイントのラベルが表示されませんでした:10進数の実数。ラベル->配置のどこで、X、Y、および回転アイコンがX、Y、および回転属性に一致しました。ラベル->配置で回転属性のみが一致した場合、これは機能しているように見えました。別の回答を追加することもできますが、更新されたQGISバージョンをカバーするように、それに応じて回答を調整するだけでよいと思います。X属性とY属性も持つことができるかもしれませんが、冗長な列は削除しました。
-maskin

2

Windows上のQgis 2.12.1 Lyonで「ラベルベースのラベルを使用」モードでラベルを移動するときにバグがあると思います。

移動ラベルはグレー表示のままでした。ラベルの移動は、通常のラベル付けモードで機能します。


2
Debian StretchのQGIS 2.14.3でもこのバグが発生しています。「ラベルを移動」は、適切に設定されたレイヤー上でデータ定義された配置をアクティブにしているにもかかわらずグレー表示のままです。
ヴァレリーアンダーソン

1
誰かがこれに関する更新を提供できますか?2.18.8を実行しています。X、Y、および回転フィールドを作成した後、ラベルツールはグレー表示のままです。ルールベースのラベル付けをオンおよびオフにする方法が見つかりません。
-TVZ

X、Y、および回転フィールドを属性テーブルに保存している場合、ラベルを移動/回転する前に、そのレイヤー(黄色の鉛筆)の編集をアクティブにする必要があります。編集をアクティブにすると、ラベル操作アイコンがオンになります。
D.ワショー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.