私はGISとQGISの初心者です(親切にしてください)。QGIS 2.6.1を使用して、庭/樹木園のカタログの地図を作成しています。樹木園はGPSを使用して調査され、標本の木や植物は、メインカタログの説明を指す参照番号でラベル付けされたポイントレイヤーになります。
サイトのレイアウトと向きのため、長方形のキャンバス(紙、画面)に収まるようにマップを回転させる必要があります。それは、print composerで実行できます。しかし、それもラベルを回転させます。そして、最大の読みやすさのために、私は彼らが水平のままであって欲しいです。
ラベルの配置を実験しています。「Around point」は「Offset from point」よりもかなり良い結果をもたらします。この方法を使用して、ラベルに補正回転を適用する唯一の方法は(マップが回転すると、水平に戻る)、「回転」列を属性テーブルに追加し、データ定義の回転を使用することです。 。しかし、これはラベルの配置をある程度混乱させます。だから私の最初の質問は、ラベルがローテーションされた後に配置エンジンを実行することは可能ですか?
そうでない場合は、いくつかのラベルを手動で再配置できるようにしますが、ほとんどのラベルは自動的に配置したままにしておきます。しかし、座標xおよびy列を属性テーブルに追加し、データ定義座標を使用しようとすると、xおよびy座標列のいずれかまたは両方にNULL値がある場合、ラベルの回転が停止します。ほとんどのポイントを自動的に配置することはできず、いくつかを修正することはできません。事実上、すべてのポイントを手動で配置する必要がある場合は、手動で配置する必要があります。約ありますので 200もの、それは主要な雑用です。私は何かを見逃しましたか?
「ラベルを移動」ボタンが機能する場合、これの一部はより簡単かもしれません。しかし、私がいじくり回した-編集のオン/オフ、データ定義の配置のオン/オフなど-私は灰色になっていないものを見たことがない。これを機能させるには何をする必要がありますか?
私ができる最善の方法は、いくつかのポイントについて、データで定義された距離のオーバーライドがあることです。ラベルが実際にどこに移動するかについての制御があまりなく、他のラベルに予想外のノックオン、ドミノ効果があり、そのうちのいくつかは以前よりも悪い結果になる可能性があるため、これはどちらかと言えば失敗です。ただし、ラベルの回転には影響しません。