機能の外にラベルを追加する方法は?


14

私はQGISを使用してこの種のラベル付けを実現しようとしています。どうやら、簡単にサポートされていないようです。回避策のアイデアはありますか?

ここに画像の説明を入力してください

「ダイアグラム」を使用してテキストを丸で囲むことができましたが、XおよびY座標フィールドを使用して配置することもできます。しかし、円と建物の間に線を引く方法がわかりません。配置する円は約400個あり、それらは頻繁に変更される可能性があるため、手動の方法に頼ることはできません。

何か案が ?どうもありがとう !


だからあなたが提案したプラグインを使って私が持っているものは次のとおりです:

私が持っているもの

悪くない、全く !!どうもありがとうございました !

数字を円の中心に置くのに苦労しています。LblAlighHとLblAlignVの2つのフィールドがあります。LblAlignHで「center」と入力すると、数値が水平方向に中央に配置されますが、何も起こらずにLblAlignVで「middle」または「center」を試してみました...(画像では、下にあるLblAlignH

それは可能でしょうか?:)

(あなたはたぶんそのプラグインの開発者ですか?)


さて、VAlignフィールドの「半分」はうまく機能しているようです;)

円を作成するために、Arrow_Label_XXXレイヤーのライン装飾を使用しました。

方法

最終結果は次のとおりです。

最終結果


ええと、underdarkの編集によりコメントが消えたと思うので、ここで再び:私のメモによると、垂直方向の配置は次のコマンドで定義されます: 'Bottom'、 'Base'、 'Half'、および 'Top'(もちろん引用符なし)
サンダーカ

1
素晴らしい、サークル作成テクニックに関する情報をありがとう!
サンダーカ

ねえ、これは素晴らしいですね!それでもラベルの配置に満足できない場合は、ラベルを目的の場所(写真の左から2番目のシンボル)に移動するだけで、レイヤーを編集モードにする必要があります。あなたが私の答えを受け入れるなら、私も感謝します。歓声
Shepherdjo

回答:


14

必要なのは(まったく新しい)プラグイン「簡単なカスタムラベル付け」です。

簡単なカスタムラベリングv。0.3、Regis Haubourg(AEAG)-2012。アクション1:このプラグインはレイヤーを複製し、ジオメトリを図心に変換し、カスタムラベリングに必要なすべてのフィールドを追加します。アクション2-矢印関数は、ラベルと元のオブジェクトの間に線を引きます警告!このプラグインでは、プロジェクトとともにラベルを保存する場合、Memory Layer Saverプラグインを使用する必要があります。QGIS 1.8では、新しいgmlの動作(GDAL 1.9)のためにメモリレイヤーセーバー1.0が必要です。バグまたは機能のリクエストはこちらから送信してください:http : //hub.qgis.org/projects/easycustomlabeling

次に、このメニューを使用して(写真を参照)、ラベルの移動などのラベルに対する操作を実行します。ここに画像の説明を入力してください

自分で試してみました。正常に動作します。うまくいったかどうか教えてください。


4
うわー、かなり便利なプラグイン。ところで、見つからない場合でも「実験的」としてマークされているため、デフォルトではプラグインリストに表示されない場合があります(「オプション」-「許可されたプラグイン」で変更できます)。
サンダーカ

1
すぐにこれを試してみます;)ご協力ありがとうございます!!

夢をかなえる。同じ問題があり、これは完璧です。
ゲル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.