[FOSSGIS-Talk] QGIS - Atlasdruck, Steuerung des darzustellenden Bereiches im Kartenfenster
Tom Meppiel
tom.meppiel at maerkiag.ch
Fr Nov 17 16:40:43 CET 2017
Hallo Peter
Ich danke dir auf jeden Fall für den Input -> @atlas_pagename. Dies war eine Frage, welche bei mir schon länger im Kopf schwebte, ich aber noch nicht dazu gekommen bin, diese Attributgesteuerte Atlasgenerierung auszuprobieren.
Zu deinem Problem:
Nehme an du hast schon mit der Elementeigenschaft der Karte "Gesteuert durch Atlas" -> rumgepröbelt?!
Heisst das, dass dein Umrandungspolygon viel grösser ist als die "umrandeten" Objekte? Du könntest Evtl. eine View erzeugen mit einer Art Funktion BoundingBox aus Layer 2 gruppiert nach deinem Attribut. Danach diese BBox als Abdeckungslayer verwenden??
Grüsse
Tom
-----Ursprüngliche Nachricht-----
Von: FOSSGIS-Talk-Liste [mailto:fossgis-talk-liste-bounces at fossgis.de] Im Auftrag von sk
Gesendet: Freitag, 17. November 2017 12:35
An: FOSSGIS-talk <fossgis-talk-liste at fossgis.de>
Betreff: [FOSSGIS-Talk] QGIS - Atlasdruck, Steuerung des darzustellenden Bereiches im Kartenfenster
Hallo an alle,
mal eine Frage in die Runde zum Thema Atlasdruck. Hier mal kurz die
Ausgangssituation:
- zur Drucksteuerung habe ich ein Polygonlayer (Flächen, Layer 1), der immer ein Bereich umgrenzt
- dann habe ich einen zweiten Polygonlayer (ebenfalls Flächen, Layer 2), diese Flächen werden immer
nur dann im Ausdruck dargestellt wenn sie den selben Attributwert haben wie die Fläche
zur Drucksteuerung
- das erreiche ich durch die Funktion '@atlas_pagename'
So weit so gut, ein Problem habe ich jetzt. Wenn Flächenobjekte vom Layer 1 zur Drucksteuerung zu groß sind habe ich auf meinen A4 Ausdruck natürlich eine entsprechende "kleine" Darstellung der eigentlichen Objekte aus Layer 2. Die sind auch noch beschriftet.
Ich weiß jetzt nicht so genau wie ich es beschreiben soll. Es müsste irgendwie möglich sein so eine Art Schwerpunkt festzulegen, mit dem man erreichen kann das bei den großen Flächen der Fokus im Kartenfenster auf den Bereich mit den Objekten aus Layer 2 liegt. Und somit die normale Darstellung, sprich Ausrichtung nach der Umgrenzung der Objekte aus Layer 1, überschrieben wird.
Eine Lösung die ich versucht habe, hatt den Nachteil, das ich den Layer zur Drucksteuerung immer wieder neu erstellen muss wenn Objekte aus dem Layer 2 sich verändern oder neue hinzukommen. Was auch der Fall ist da an diesem permanent weiter gearbeitet wird.
Ich hatte da mit der Funktion 'Convex hull' einen neuen Flächenlayer erzeugt. Dies erfolgt dann ebenfalls über den Attributwert der auch oben schon erwähnt wurde.
Mann könnte natürlich einen View erzeugen. Problem hierbei ist, das beim Layer zur Drucksteuerung andere Attributwerte benötigt werden die im Ausdruck mit erscheinen.
Diese Attributwerte sind im
Layer 2 nicht vorhanden.
Wie oben erwähnt, nur mal eine Frage in die Runde. Für Ideen und Denkanstöße wäre ich dankbar.
Gruß Peter
--
....................................................................
FOSSGIS 2018, die Konferenz für Open Source GIS mit OpenData und OpenStreetMap in Bonn!
21.-24. März 2018 an der Universität Bonn https://fossgis-konferenz.de/2018/
FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/ https://twitter.com/fossgis_eV
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste at fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste