In alten Karten sehen Sie oft, wo der Kartograf "betrogen" hat, indem er zulässt, dass sich ein Teil der Karte über den Rahmen erstreckt. Sie können ein Beispiel oben (oder unten im Einschub) dieser Karte sehen:
Gibt es eine Möglichkeit, dies in QGIS Print Composer zu tun?
qgis
cartography
print-composer
Ian Turton
quelle
quelle
Antworten:
Es gibt einen Weg, dies zu tun, nicht sehr elegant, aber nützlich.
Fügen Sie in Ihrem Print Composer eine weitere Karte hinzu und wählen Sie den gleichen Maßstab wie Ihre Hauptkarte. Verschieben Sie die zweite Karte an die richtige Position:
Legen Sie es dann über die Hauptkarte im Bereich "Elemente", um alles zu sehen:
Hier können Sie das Endergebnis sehen (ich habe es in ein paar Minuten getan, um es Ihnen zu zeigen, damit es nicht poliert wird). Es ist etwas schwierig, alles richtig zu setzen. Aber sobald Sie sich daran gewöhnt haben, ist es sehr nützlich und einfach zu handhaben.
Wie von Ed Rollason vorgeschlagen, füge ich der Antwort meinen Kommentar hinzu:
Wenn Sie nicht möchten, dass Ihre "überlappende Karte" rechteckig ist, und sie ähnlich wie in Ihrem Beispiel gestalten möchten (wobei der zusätzliche Platz außerhalb des Rahmens dieselbe Form wie der Kontinent hat), können Sie SVG-Formen verwenden, z hier gesehen:
https://smathermather.com/2013/04/09/quantum-gis-compositing-continued/
Ich hoffe, es hilft.
quelle
Ich habe mich gefragt, wie ich das eleganter machen kann, und unter Verwendung eines Teils meiner vorherigen Antwort (SVG-Formen) habe ich eine andere Lösung ausprobiert, die für dieses Problem möglicherweise besser geeignet ist. Hier kommt's:
Zeichnen Sie zunächst eine SVG-Form mit einem rechteckigen Teil (dem Rahmen) und fügen Sie einige polygonale Teile hinzu, an denen Ihre Karte Ihren Rahmen überlappen soll. Sie müssen vorsichtig und methodisch sein, da die Größe Ihres SVG proportional zu Ihrer Composer-Map sein muss (zumindest die Entfernungsrelationen: Wie weit ist der "überlappende Teil" vom Rand des Rechtecks entfernt?).
Sie können dies mit einem beliebigen Online-Tool zur Erstellung von SVG-Dateien erstellen (Tipp: Kopieren Sie den Teil der Karte, den Sie darstellen möchten, und zeichnen Sie Ihre SVG-Datei darüber) oder mit bereits vorhandenen QGIS-Formen (wie Victor betonte):
Sie können dann die Ränder stylen, um einen stilvolleren Rahmen zu erhalten (fügen Sie eine Legende hinzu, die in den schwarzen Bereich passt, zeichnen Sie ein klassisches Koordinatenfeld usw.).
quelle