[FOSSGIS-Talk] Blattschnit in QGIS - Nummerierung benachbarter Blätter in der Druckzusammenstellung

Reinhard Reiterer reinhard.reiterer at raumregionmensch.at
Fr Nov 4 11:57:51 CET 2016


Hallo,

ich habe mittlerweile eine eigene Tabelle erstellt, welche die benötigten
Mappenblätter der Katastralmappe als Kopie enthalten.

CREATE TABLE schema.blattschnitt (
	gid serial NOT NULL,
	geom geometry(Polygon, 31256),
	blattnummer varchar(12),
	nord varchar(12),
	ost varchar(12),
	sued varchar(12),
	west varchar(12),
	CONSTRAINT blattschnitt_pkey PRIMARY KEY (gid)
);

CREATE INDEX sidx_blattschnitt_geom
ON schema.blattschnitt
USING gist
(geom);

Mittels folgenden Ausdrücken kann ich in der Druckzusammenstellung auf die
Blattnummern der benachbarten Blätter zugreifen:

attribute(getFeature('blattschnitt', 'blattnummer', @atlas_pagename),
'nord')
attribute(getFeature('blattschnitt', 'blattnummer', @atlas_pagename),
'ost')
attribute(getFeature('blattschnitt', 'blattnummer', @atlas_pagename),
'sued')
attribute(getFeature('blattschnitt', 'blattnummer', @atlas_pagename),
'west')

Die Blattnummern für 'nord', 'ost', 'sued' und 'west' habe ich noch händisch
in die Tabelle 'blattschnitt' eingetragen. Eine passende SQL Abfrage hat
sich noch nicht ergeben :/

Schöne Grüße,

Reinhard

Raum & Regionalplanung | Beratung
_________________________________________
DI Reinhard Reiterer
Obersulz 109 . A-2224 Sulz im Weinviertel
tel. 02534/4790-18 . fax. 02534/4790-20
mail: reinhard.reiterer at raumregionmensch.at
http://www.raumregionmensch.at

-----Ursprüngliche Nachricht-----
Von: Reinhard Reiterer [mailto:reinhard.reiterer at raumregionmensch.at] 
Gesendet: Donnerstag, 27. Oktober 2016 17:31
An: FOSSGIS FOSS-GIS Community (fossgis-talk-liste at fossgis.de)
Betreff: AW: [FOSSGIS-Talk] Blattschnit in QGIS - Nummerierung benachbarter
Blätter in der Druckzusammenstellung

Hallo Peter, Andreas,

danke für eure Antworten. Ich komme leider erst wieder nächste Woche dazu,
am benötigten Blattschnitt weiterzuarbeiten. Ich melde mich dann nochmal.

Schöne Grüße, Reinhard

-----Ursprüngliche Nachricht-----
Von: fossgis-talk-liste-bounces at fossgis.de
[mailto:fossgis-talk-liste-bounces at fossgis.de] Im Auftrag von sk
Gesendet: Donnerstag, 27. Oktober 2016 12:01
An: fossgis-talk-liste at fossgis.de
Betreff: Re: [FOSSGIS-Talk] Blattschnit in QGIS - Nummerierung benachbarter
Blätter in der Druckzusammenstellung

Hallo Reinhard,

hier mal meine Variante. Ich habe einen Layer mit Polygonflächen der als
Drucksteuerung für den Atlasdruck dient. In diesem sind Polygonflächen für
die Blattformate (A3, A2, A1 usw).
Die Polygonflächen sind genau so gross wie der "sichtbare Bereich" in den
Plänen.
Das Hängt dan natürlich vom Massstab ab.
In der Attributtabelle sind alle wichtigen Daten für die Planerstellung wie,
Blatt-Nr., Titel, Projekt-Nr. und so weiter. Diese Daten verwende ich auch
für den Stempel.
Nun zur Übersicht, ich 'dupliziere' diesen Layer, da der Hauptlayer im
Atlasdruck nicht sichtbar sein soll, richte ihn farblich ein und beschrifte
die Flächen mit der Blatt-Nr.. Im Kartenfenster 1 wird dieser Layer dann
angezeigt mit der entsprechenden Funktion "Übersichten", der Aktuelle Plan
ist dann rot umrandet mit einer hellroten Fläche. Des weiteren steht ja in
jedem Rahmen die Blatt-Nr., zusätzlich lasse ich dann noch die Aktuelle
Blatt-Nr. durch eine Abfrage Fett und in schwarz darstellen, während die
Anderen Blatt-Nr. in einem grauton dargestellt werden.
So hat man in der Übersicht alle Blattrahmen die in der nähe oder direkt
angrenzend sind.

Gruß Peter


Am 27.10.2016 um 08:04 schrieb Reinhard Reiterer:
> Hallo Liste,
>
>   
>
> ich habe für ein QGIS Projekt einen Blattschnitt mithilfe eines 
> Polygongitters erstellt. In der Druckzusammenstellung verwende ich die 
> Atlasfunktion und die Variable [% @atlas_pagename %], um die einzelnen 
> Blätter darzustellen bzw. zu nummerieren. Nun möchte ich auch auf 
> jedem Blatt die Nummer der benachbarten Blätter ausweisen, z.B. grenzt 
> an das Blatt A1 östlich das Blatt A2 und südlich das Blatt A3. Weiß 
> jemand wie sich dieses Problem lösen lässt? Gibt es eine Möglichkeit, die
xmax/xmin bzw.
> ymax/ymin Werte der Blätter abzugleichen und so die benachbarten 
> Blätter auszuwählen?
>
>   
>
> Schöne Grüße, Reinhard
>
>   
>
>   
>
> email signatur logo
>
> Raum & Regionalplanung | Beratung
> _________________________________________
>
> DI Reinhard Reiterer
>
> Obersulz 109 . A-2224 Sulz im Weinviertel tel. 02534/4790-18 . fax. 
> 02534/4790-20
> mail:  <mailto:office at raumregionmensch.at>
> reinhard.reiterer at raumregionmensch.at
> http:// <http://www.raumregionmensch.at/> www.raumregionmensch.at
>
>   
>
> -------------- nächster Teil -------------- Ein Dateianhang mit 
> Binärdaten wurde abgetrennt...
> Dateiname   : nicht verfügbar
> Dateityp    : image/jpeg
> Dateigröße  : 3509 bytes
> Beschreibung: nicht verfügbar
> URL         :
<https://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20161027/
fd0c660e/attachment.jpeg>
> --
> ....................................................................
> FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem 
> GIS-Bereich und Freier Geodaten!
> http://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
>

--
....................................................................
FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
http://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