Wie zentriere ich eine Karte in Print Composer in der Mitte des Kartenfensters?

12

Ich kann nicht herausfinden, wie ich die Karte in Print Composer auf die gleiche Weise wie im Kartenfenster in QGIS 1.8 auf Ebene / Objekt / Kartenmitte zentrieren kann . Nehmen wir an, ich habe eine Ebene, die ich in der Mitte der Karte haben möchte. Im Kartenfenster ist es ziemlich einfach - ich klicke einfach auf "Auf Ebenenausdehnung zoomen ".

Leider wird beim Erstellen eines Kartenrahmens in Map Composer die Ebene auf die Breite zentriert (gut), aber nicht auf die Höhe zentriert (ich denke, sie ist nach unten ausgerichtet).

Wenn ich die Schaltfläche Festlegen verwende, um die Leinwandausdehnung in Print Composer / Objekteigenschaften / Ausdehnungen zuzuordnen , wird sie erneut auf die Breite zentriert, diesmal jedoch nach oben ausgerichtet.

Ich denke in beiden Fällen wäre es viel besser, es zentriert zu haben. Gibt es eine Möglichkeit, die Karte in Print Composer in der Mitte der Karte im Kartenfenster zu zentrieren?

Miro
quelle
Guter Anruf! Das wäre ein schönes Feature. Sie können die gewünschte Ausdehnung berechnen (obwohl das Fummeln mit der Ausdehnung dazu neigt, die Kartengröße in Composer zu ändern). Ich stelle fest, dass die Option "Größe für Kartenbereich festlegen" dazu neigt, die Ansicht etwas stärker zu verkleinern, als dies in meinem Kartenbereich tatsächlich der Fall ist. Daher benutze ich diese Option nur, um näher heranzukommen und sie dann manuell gemäß Willys Antwort anzupassen. Sobald ich es zentriert habe, passe ich den Maßstab an, damit es so aussieht, wie ich es auf der Kartenoberfläche sehe.
MappaGnosis

Antworten:

13

Nun, mit Qgis 2.0 können Sie auf das Menü "Layout" und dann auf "Inhalt verschieben" klicken und die Ebenen nach Ihren Wünschen anpassen

HDunn
quelle
1
Wie bei der ersten Antwort ist das manuelle Fummeln nicht die richtige Methode, um die Karte auf das gewünschte Objekt (Polygon / Layer) zu zentrieren.
Miro
9

Auf meinen Vorschlag (Feature # 6988) wurde es in Änderungssatz 5aac8bbfe060502944b4b4cc3bfb00860b583e98 behoben. So , jetzt nach der Kollision mit Set Leinwand Maße zur Karte in Print Composer / Item Eigenschaften / Extents die Karte in den Kartenrahmen zentriert ist sowohl horizontal als auch vertikal (in diesem Moment nur wöchentlich in der QGIS baut 2.1 - Ich habe es getestet und es funktioniert)

Miro
quelle
1
Vielen Dank für das Follow-up mit diesem. Ich bin nicht sicher, warum dies nicht die Standardeinstellung ist.
mikeLdub
1

Dazu passe ich das Fenster des Kartenfensters an. Auf dem Teiler zwischen den Ebenenfenstern befindet sich ein Steuerelement, mit dem Sie die Breite anpassen können. Von Hand denke ich, dass das Verhältnis dem des Print Composer entspricht.

Willy
quelle
Vielen Dank. Leider funktioniert das bei mir nicht so. Ich meine, ungefähr die manuelle Einstellung des Kartenfensters ist ziemlich unsystematisch und nicht präzise. In diesem Fall ist es wahrscheinlich besser, Zoom und Schwenken (Verschieben von Elementinhalten) direkt im Print Composer auf das gewünschte Maß einzustellen. Trotzdem nochmals vielen Dank für den Versuch :-)
Miro
Wenn Sie dies mehrmals tun, möchten Sie möglicherweise das Atlas-Tool verwenden und eine Abdeckungsebene verwenden, um die Ausdehnung zu bestimmen. In diesem Fall würde ich Sie an andere Benutzer verweisen, da ich nicht mit der neuesten Version von Atlas vertraut bin, die sich im Trunk-Build befindet.
Willy
Ich danke Ihnen, dass Sie das Atlas-Tool durchsuchen. Ich habe dies auch als Problem zu hub.qgis.org hinzugefügt, um die Karte auf die Höhe zu zentrieren, wenn Sie einen Kartenrahmen hinzufügen und die Schaltfläche Festlegen, um die Leinwandausdehnung zuzuordnen verwenden.
Miro