Print Composerでマップをマップウィンドウと同じ中心に配置する方法は?


12

QGIS 1.8のマップウィンドウと同じように、Print Composerでマップをレイヤー/オブジェクト/マップの中心にどのように中央揃えできるかわかりません。地図の中央に配置したいレイヤーがあるとしましょう。マップウィンドウでは、非常に簡単です。[ レイヤー範囲にズーム ]をクリックするだけです。

残念ながら、Map Composerでマップフレームを作成すると、レイヤーは幅の中央に配置されますが(良好)、高さの中央には配置されません(下に揃えられていると思います)。

[ 設定 ]ボタンを使用してPrint Composer /アイテムプロパティ/エクステントのキャンバス範囲をマップすると、再び幅の中央に配置されますが、今回は上に揃えられます。

どちらの場合でも、中央に配置する方がはるかに良いと思います。マップをPrint Composerの中央に配置し、マップウィンドウのマップと同じ中央に配置する方法はありますか?


いいね!これは便利な機能です。目的の範囲を計算できます(範囲をいじると、コンポーザーのマップサイズが変更される傾向があります)。「マップキャンバスの範囲に設定」では、実際にマップキャンバスに表示されるよりもズームアウトされたビューが表示される傾向があるため、ウィリーの答えに従って、それを使用して手動で調整します。中央に配置したら、スケールを調整して、マップキャンバスに表示されるようにします。
MappaGnosis

回答:


13

Qgis 2.0では、[レイアウト]メニューをクリックしてから[コンテンツの移動]をクリックし、レイヤーを好みに合わせて調整できます。


1
最初の答えと同様に、手動で操作することは、目的のオブジェクト(ポリゴン/レイヤー)にマップを適切にセンタリングする方法ではありません。
ミロ

9

私の提案(機能#6988)で、変更セット5aac8bbfe060502944b4b4cc3bfb00860b583e98で修正されました。そのためPrint Composer / Item Properties / ExtentsでSet to map canvas extent押すと 、マップフレーム内のマップは水平および垂直の両方で中央に配置されます(現時点では、QGIS 2.1の毎週のビルドでのみ-テストして動作します)


1
これをフォローアップしていただきありがとうございます。これがデフォルトではない理由について私は迷っています。
mikeLdub 14

1

そのために、マップキャンバスのウィンドウを調整します。幅を調整できるように、レイヤーウィンドウ間の仕切りにコントロールがあります。手作業で、比率をPrint Composerと同じにすることを推測します。


ありがとうございました。残念ながら、それは私のために働く方法ではありません。マップウィンドウの比率をほぼ手動で設定することは、非常に体系的ではなく、正確ではありません。この場合、印刷コンポーザで直接ズームとパン(アイテムのコンテンツを移動)を希望する範囲に設定することをお勧めします。とにかくもう一度試してくれてありがとう:
ミロ

複数回行う場合は、Atlasツールを使用して、範囲をガイドするカバレッジレイヤーを使用することに興味があるかもしれません。その場合、私はトランクビルドにあるAtlasの最新情報に詳しくないので、他のユーザーに紹介します。
ウィリー

Atlasツールの調査にご協力いただきありがとうございます。また、これを問題としてhub.qgis.orgに追加して、マップフレームを追加し、ボタンセットを使用してキャンバス範囲をマップするときに、マップを高さの中心に配置しました。
ミロ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.