Mehrere Kartenrahmen mit unterschiedlichen Ebenen in einem Drucklayout verarbeiten?


31

Oft benötige ich zwei (oder mehr) Kartenrahmen im Kartenlayout, um verschiedene Daten nebeneinander darzustellen. Es ist einfach, in QGIS Print Composer mehrere Kartenrahmen zu erstellen. ABER...

Es liegt in der Natur meiner Arbeit, dass ich sehr oft einige Kartenrahmen aktualisieren muss, weil sich die Daten, die ich in der Karte präsentiere, geändert haben oder ich Layer, Maßstab, Projektion usw. hinzufügen / entfernen muss.

Wenn ich also einen Kartenrahmen erstelle, ihn sperre ( Ebenen für Kartenelement sperren ), einen zweiten Kartenrahmen mit verschiedenen Ebenen, Skalierungen, Projektionen usw. erstelle und dann merke, dass ich im ersten Rahmen etwas ändern muss, kann ich keinen einfachen finden Weg, es zu tun ...

Um dies einfach in Mapinfo zu tun, gibt es mehr Kartenfenster, in ArcGIS gibt es mehrere Datenrahmen. Was ist in QGIS, um das zu erreichen?


1
In QGis Print Composer können Sie Ihren Kartenrahmen als Vorlage speichern (erste Schaltfläche in der Symbolleiste) und mit der zweiten erneut öffnen. Auf diese Weise können Sie viele verschiedene Layouts verwalten.
Brachvogel

Antworten:


27

Verwenden Sie Ebenengruppen, um die Bearbeitung zu vereinfachen, und sperren Sie dann nicht den Rahmen, indem Sie mit der rechten Maustaste darauf klicken, sondern aktivieren Sie das Kontrollkästchen "Ebenen für Kartenelement sperren" auf der Registerkarte "Karte".

Ich gruppiere meine Ebenen gemäß dem Kartenrahmen, in dem ich sie haben möchte. Dann kann ich schnell eine Reihe von Ebenen ein- und ausschalten, wenn ich den Kartenrahmen zum ersten Mal einrichte, und dann auf das Feld "Ebenen für Kartenelement sperren" klicken. Wenn ich einen Kartenrahmen und nicht den anderen ändern möchte, kann ich nur innerhalb einer Gruppe arbeiten. Möglicherweise möchten Sie eine Ebene in jeder Gruppe duplizieren, wenn dies erforderlich ist, oder wenn Sie eine andere Symbologie für dieselbe Ebene in verschiedenen Frames möchten.

Wenn Sie im Menü "Ansicht" auf "Aktualisieren" klicken, wird nur der ausgewählte aktuelle Kartenrahmen aktualisiert, es sei denn, Sie haben zusätzliche Kartenrahmen, die beide entsperrt sind (kein Vorhängeschlosssymbol durch Klicken mit der rechten Maustaste auf den Rahmen selbst) und nicht über die Sperr-Ebenen verfügen 'Kontrollkästchen aktiviert.

Das Arbeiten mit Layergruppen und Elementsperren auf diese Weise ist ziemlich analog zum ArcMap-Setup, außer wenn Sie die Projektion auf dem Kartenrahmen und nicht auf dem anderen ändern möchten.


2
Das ist ein guter Weg, um diese Aufgabe zu bewältigen. Ich habe auch darüber nachgedacht, eine Art Datenrahmen wie den von Arc * hinzuzufügen.
Nathan W

1
Dies ist eine hervorragende Lösung, die ich derzeit in meinem Projekt implementiere. Gut gemacht, @ Sylvester Sneekly
Bryce Touchstone

Vielen Dank. Nun, das war meine erste Idee - Gruppierung. Aber ich dachte, es muss etwas Besseres geben - obwohl ich jetzt noch einmal darüber nachdenke, abgesehen von der Projektion und dem Ein- und Ausschalten von Gruppen, gibt es wirklich nichts mehr. Nicht perfekt, aber funktioniert erst, wenn in einem Projekt mehr Karten möglich sind :-) Nochmals vielen Dank.
Miro

1
@ Nathan Gibt es eine Chance, Frames mit unterschiedlichen Projektionen zu erstellen?
Miro

2
@ nathan-w Haben Sie jemals darüber nachgedacht, QGIS um die Arc-Multi-Data-Frame-Funktion zu erweitern? Es wäre sehr nützlich, wenn ich helfen könnte, die Leute hier in der Firma, für die ich arbeite, von Arc zu entwöhnen. Die meisten Leute beschweren sich, dass sie Ebenen sperren, Ebenen ausschalten, wieder entsperren müssen usw.
davehughes87

3

Sie sollten in der Lage sein, den größten Teil Ihrer Arbeit zu erledigen, indem Sie die Skalierungsabhängigkeiten für einen Layer verwenden.

Karte 1 ist also bei 1: 5.000 und Karte 2 ist bei 1: 50.000. Sie können dann die Sybologie in beliebiger Reihenfolge ändern oder sie alle sichtbar machen und eine Karte würde die andere nicht beeinflussen. Im Wesentlichen mithilfe der Gruppierungstechnik, jedoch basierend auf dem Maßstab und nicht auf dem Kartenrahmen.


2
Danke, das ist auch möglich Option. Obwohl ich in meinem Fall beide in unterschiedlichen Projektionen benötige, was derzeit mit QGIS nicht möglich ist, besteht meine Lösung derzeit darin, den Einschub vorzubereiten, in das Bild zu exportieren und ihn als Bild wieder in den Komponisten einzufügen. Außerdem habe ich auf dem QGIS-Hub gebeten, eine Option für die Auswahl des Projektionshubs hinzuzufügen.qgis.org
Miro,
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.