Sachdaten-Drucklayout



Sachdaten-Druckeditor 22.png

Sie können eigene Layouts für den Druck der Sachdaten eines Themas anfertigen. Damit Sie Sachdatendruck-Layouts entwickeln können, muss Ihnen der Menüpunkt "Sachdaten-Druckeditor" zur Verfügung stehen. Sollte das nicht der Fall sein, sprechen Sie die Geoadministration an.

Grundsätzlich steht Ihnen der CSV-Export zur Verfügung, über den Sie Sachdaten drucken können. Allerdings müssen Sie dort das Aussehen des Ausdrucks jedesmal wieder neu definieren. Mit vorab definierten Layouts aus dem Sachdaten-Druckeditor können Sie Datensätze eines Themas immer wieder mit gleichem Aussehen drucken. Das kann ein Layout sein, bei dem jeder Datensatz auf einer eigenen Seite steht oder Layouts, die - ähnlich Excel - jeden Datensatz in eine Zeile schreiben.

Sie können ein Layout beliebig vielen Stellen, die auf das Thema Zugriff haben, zur Verfügung stellen. Sie können aber auch beliebig viele unterschiedliche Layouts für die verschiedenen Stellen entwickeln.

Neues Layout anlegen

Sie können für jedes Thema in Ihrer Stelle beliebig viele und völlig unterschiedliche Layouts entwickeln.

Sachdatenlayout xy 176.jpg

Die gesamte Seite ist 595 Pixel breit (X) und 842 Pixel hoch (Y). Die Zählung beginnt in der linken unteren Ecke mit x = 0 und y = 0.

Der Punkt links oben in der Ecke des Blattes hat also beispielsweise den Wert x = 0 und y = 842, der Punkt ganz rechts oben entsprechend den Wert x = 595 und y = 842.


Die Elemente des Layouts werden im Layout-Editor platziert. Als Positionsangabe der einzelnen Elemente werden X- und Y-Koordinaten vergeben, die sich auf Breite und Höhe der A4-Seite in Pixeln beziehen, siehe nebenstehende Zeichnung.

Wenn Sie ein neues Layout anlegen, klicken Sie auf den Menüpunkt Sachdaten-Druckeditor und wählen den Layer aus, für dessen Ausdruck Sie ein Layout entwickeln wollen.

  • Vergeben Sie zunächst einen Namen für das neue Layout,
  • Wählen Sie aus, ob Sie pro Datensatz eine Seite drucken wollen oder die Datensätze untereinander, d.h. fortlaufend gedruckt werden sollen (der Typ "eingebettet" wird für Eingebettete_Layouts verwendet),
  • Klicken Sie anschließend auf den Button "als neues Layout speichern" ganz unten auf der Seite.

Sachdatenlayout auswahl 112.jpg

Ein neues Layout wird angelegt! Sie erkennen das an dem (jetzt noch) weißen Vorschaubild, das nach dem Speichern hinzugekommen ist. Wenn Sie mit dem Cursor über dieses weiße Vorschaubild fahren, erscheint am Cursor der X- und Y-Wert der Cursorposition im Bild. Das gibt Ihnen einen guten Anhalt für die Positionierung der Elemente des Layouts.

Die Übergabe an die Stelle(n), die das Layout nutzen soll(en), sollten Sie jetzt noch nicht vornehmen. Führen Sie diesen Schritt erst ganz zum Schluss durch, wenn Sie das Layout vollständig entwickelt haben.

Wichtig:

Alle Änderungen, die Sie ab jetzt an diesem Layout vornehmen, speichern Sie über den Button "Änderungen speichern"! Sollten Sie aus versehen noch einmal auf den Button "als neues Layout speichern" klicken, dann haben Sie das Layout dupliziert und es existiert mit dem gleichen Namen zweimal.



Hintergrundbild

Wenn Sie eine Grafik als (Hintergrund-)Bild einfügen möchten, muss diese im Format JPG vorliegen. Es kann nur eine Grafik in das Layout eingefügt werden.

Sie können z.B. ein Wappen oder ein Logo als Bild auf der Seite platzieren. Sie können z.B. einen Rahmen außen um die Seite herum oder um bestimmte Teile der Seite über ein Bild realisieren, das Sie in den Hintergrund legen. Wenn Sie ein Hintergrundbild verwenden wollen, das so groß sein soll wie der komplette spätere Ausdruck, dann beachten Sie die Pixelwerte der Seite weiter oben!

Zunächst wählen Sie die entsprechende Datei aus. Anschließend geben Sie die Position der unteren linken Ecke der Grafik an, wo das Bild in der Seite erscheinen soll. Platzieren Sie die Grafik ruhig erst mal mitten auf der Seite, das Feintuning können Sie danach durchführen.

Wenn Sie bei Breite und Höhe nichts angeben, wird das Bild in seiner Original-Pixelgröße geladen. Das sollte der Standardfall sein. D.h. Sie sollten die Grafik vorher mit einem geeigneten Grafikprogramm auf die Größe skaliert haben, die es im Layout haben soll. Das Skalieren von Grafiken kann man z.B. mit dem für nicht-kommerzielle Zwecke freien Programm IrfanView gut erledigen.

Beachten Sie, dass die Grafik wirklich im Hintergrund liegt. Alle weiteren Elemente des Layouts werden im Kollisionsfall immer darübergezeichnet.

Wenn Sie die Grafik gespeichert haben, wird eine Kopie der Datei auf den Server geladen. An diese Kopie kommen Sie später nicht mehr ran. Wenn Sie also Änderungen an der Grafik vornehmen wollen, müssen Sie das am Original tun und dann die Datei erneut auswählen und hochladen.

Sachdatenlayout hintergrundbild 112.jpg

Attributwerte absolut platzieren


Sachdatenlayout attributwahl 29.png

Bestimmen Sie die Position der Werte des Datensatzes. Unterhalb des Vorschaubildes werden Ihnen alle verfügbaren Attribute aufgelistet. Wenn Sie auf das [+] vor einem Attributnamen klicken, öffnet sich ein Dialog. Geben Sie die linke untere Ecke der Textposition an (Wenn Sie hier mit Nachkomma-Werten operieren, verwenden Sie bitte den Punkt als Dezimaltrenner). Wählen sie eine Schriftart aus und legen Sie die Schriftgröße fest.

Sie können die Attribute untereinander oder auch nebeneinander anordnen. Bedenken Sie auf jeden Fall, welche Texte in den einzelnen Attributen stehen und welche Textlänge in diesen Attributen maximal vorkommen können. Das kann entscheidenden Einfluss auf die Anordnung der Attribute im Layout haben. Achten Sie auch darauf, dass Sie den rechten Seitenrand nicht überschreiten.

Wenn es sich um ein mehrzeiliges Textfeld handelt (z.B. ein Attribut "Bemerkungen" o.ä.), dann sollten Sie die Breite des Textes zum rechten Rand angeben, damit der spätere Text entsprechend umgebrochen wird. Das ist auch für eigentlich einzeilige Attribute möglich.

Sie können jeden Attributtext auch umrahmen, indem Sie bei "Rahmen" ein Häkchen setzen.

Wenn Sie auf "Änderungen speichern" klicken, wird Ihnen der Attributname als Vorschauelement (oder als "Platzhalter") an der Stelle in der Seite angezeigt, an der Sie den Text positioniert haben. Dort wird dann später beim Druck eines Datensatzes der tatsächliche Inhalt des Datensatzelements stehen. Sie werden Ihr Layout also mit echten Datensätzen prüfen müssen, insbesondere wegen der Länge möglicher Texteingaben.


Üblicherweise möchte man zum reinen Inhalt des Datensatzelements die Attributbezeichnung darüber oder davor schreiben. Wie Sie die Attributbezeichnung dem Attributwert zuordnen oder eine Überschrift generieren, finden Sie weiter unten im Kapitel Freitexte platzieren.

Attributwerte relativ positionieren


Sachdatenlayout attributwahl relativ 29.png

Spätestens, wenn Sie ein Attribut platzieren, das eine variable Höhe haben kann (z.B. mehrzeiliger Text), können Sie das nachfolgende Attribut nicht mehr absolut platzieren. In diesem Fall geben Sie eine relative Positionierung an. Diese bezieht sich (in der Regel) auf das darüberliegende Attribut. Das darüberliegende Attribut (oder besser gesagt: das Attribut, auf das sich Ihre relative Positionierung beziehen soll) geben Sie über das Auswahlfeld "unterhalb von" an. Die Optionen dieser Auswahl entsprechen den zur Verfügung stehenden Attributen dieses Themas. Allerdings werden nicht die Attributnamen, sondern die Attribut-Variablen angezeigt, die in Klammern hinter jedem Attributnamen erscheinen. Der Y-Wert, den Sie bei dem relativ zu platzierenden Attribut vergeben, gibt dabei den Abstand des Attributs zum darüber liegenden an. Anders gesagt: Um diesen Wert wird das relativ platzierte Attribut unter dem darüberliegenden platziert. Der X-Wert gibt weiterhin den absoluten Abstand zum linken Rand an.

Geometrie als Kartenbild


Sachdatenlayout karte 29.png

Sie können im Sachdatendruck auch eine Karte positionieren. Die Karte zoomt automatisch auf das Objekt, welches gerade ausgedruckt wird.

Beachten Sie, dass Sie eine Karte immer nur absolut positionieren können. Der Bezugspunkt, den Sie mit Ihrer X- und Y-Angabe definieren, ist dabei die linke untere Ecke der Karte. Die Breite, die Sie angeben, ist gleichzeitig auch die Höhe, d.h. Ihr Kartenbild wird immer quadratisch sein. Sie können einen sogenannten "Rand" angeben. Dieser Rand wird dann in der Karte (in Metern!) noch um das Objekt herum zu sehen sein. Wichtig vor allem bei punktförmigen Objekten.

Foto platzieren


Sachdatenlayout foto 29.png

Sie können ein Bild (in der Regel: Foto) in den Formaten PNG und JPG auf Ihrem Layout platzieren. Beachten Sie, dass Sie das Foto nur absolut positionieren können. Mit Ihrem X- und Y-Wert geben Sie die Position der oberen linke Ecke an. Die Breite, die Sie angeben, wird immer eingehalten, egal ob das Foto Hoch- oder Querformat hat. Die Höhe des Elements in Ihrem Layout wird dadurch möglicherweise von Datensatz zu Datensatz unterschiedlich sein.

Druckdatum und Nutzerinformation platzieren


Sachdatenlayout meta 176.jpg

Sie können im späteren Ausdruck das Druckdatum ausgeben lassen und/oder den Namen des Portal-Nutzers, der den Auszug erzeugt.

Legen Sie auch hier die Position fest und wählen Schriftart und Schriftgröße.

Freitexte platzieren

Freitexte können Sie überall auf Ihrem Layout platzieren. Sie erfüllen zwei Funktionen. Zum einen können Sie mit Freitexten den Kopf der Seite gestalten. Zum anderen können Freitexte aber auch für Attributbezeichnungen verwendet werden. Freitexte können Zeilenumbrüche enthalten

Wenn Freitexte auf jeder Seite wiederholt werden sollen, wenn der Datensatz über mehrere Seiten geht, verwenden Sie die Platzierung "auf jeder Seite", ansonsten "normal". Soll der Kopf mehrzeilig sein und verschiedene Schriftgrößen oder Schriftarten enthalten, dann sind das jeweils einzelne Freitexte (z.B. eine Zeile in Helvetiva und eine Zeile in HelveticaBold).

Sachdatenlayout freitext1 29.png

Attributbezeichnungen werden meistens jeweils vor dem Attributwert platziert. Bei Attributen, die wegen der Länge der enthaltenen Texte eine gewisse Breite benötigen oder wenn die Attribute nebeneinander angeordnet sind (Layout-Typ "Datensätze nebeneinander"), ist es dagegen sinnvoll, die Attributnamen als Überschriften oberhalb zu platzieren - und möglicherweise zu drehen, wenn sie länger sind als die möglichen Datenelementinhalte. Freitexte, die für Attributnamen oder Überschriften fungieren, sollen üblicherweise nicht auf jeder Seite wiederholt werden. Verwenden Sie hier die Platzierung "normal".

Genauso wie die Attributwerte können auch die Freitexte relativ zu einem anderen Element platziert werden. Auch hier bestimmt der Y-Wert den Abstand nach unten zum übergeordneten Element.


Sachdatenlayout freitext2 176 neu.jpg

Schlüsselwörter verwenden

In den Freitexten können Sie statt Texten auch sog. Schlüsselwörter ausgeben lassen (die immer mit einem "$"-Zeichen beginnen):

  • $stelle: Die Bezeichnung der Stelle, in der der Ausdruck gemacht wird
  • $user: Der Name des Nutzers, der den Ausdruck erstellt
  • $pagenumber: die aktuelle Seitennummer
  • $pagecount: Die Gesamtseitenzahl des Ausdrucks

Wenn Sie (üblicherweise im Kopf des Layouts) die Schlüsselwörter $pagenumber und $pagecount verwenden, müssen Sie die Platzierung auf jeder Seite verwenden. Bei den Schlüsselwörtern $stelle und $user können Sie das ebenfalls machen, wenn auch diese auf allen Seiten des Ausdrucks erscheinen sollen.

Es ist außerdem möglich, jedes Attribut auch als Schlüsselwert in einem Freitext zu verwenden. Dafür dienen die Bezeichnungen in Klammern hinter den Attributnamen (wichtig auch hier das "$"-Zeichen), Beispiel:

Erstellungsdatum: $datum_der_erstellung

Sie können in einem Freitext mehrere Schlüsselwörter gleichzeitig verwenden, Beispiel:

Seite $pagenumber von $pagecount



Linien platzieren

Linien können Sie überall auf Ihrem Layout platzieren. X- und Y-Wert des Start und Zielpunkts markieren Beginn und Ende der Linie. Dadurch sind auch schräge oder vertikale Linien möglich.

Genauso wie die Attributwerte können auch die Linien relativ zu einem anderen Element platziert werden. Auch hier bestimmt der Y-Wert den Abstand nach unten zum übergeordneten Element. Wenn Sie sowohl den Start- als auch den Endpunkt relativ machen, können Sie einen Tabellenrahmen erzeugen.

Wenn Linien auf jeder Seite wiederholt werden sollen, z.B. um einen Kopf optisch vom restlichen Seitenlayout zu trennen, verwenden Sie die Platzierung "auf jeder Seite", ansonsten "normal".

Seitenlayout linien 29.png

Layout der Stelle zuweisen


Sachdatenlayout uebernahme 176.jpg

Wenn Ihr Layout Ihren Ansprüchen genügt, müssen Sie es abschließend der Stelle zuordnen, in der das Layout zur Verfügung stehen soll. Alle Nutzer, die Zugriff auf diese Stelle haben, werden das Layout verwenden können. Sie können das Layout auch weiteren Stellen zuweisen, die das entsprechende Thema beinhalten. Beachten Sie jedoch, dass das Layout nur für das Thema zur Verfügung steht, für das es entwickelt wurde. Es macht also keinen Sinn, das Layout an eine Stelle zu übergeben, in der das entsprechende Thema gar nicht eingefügt ist.


Änderungen am Layout werden automatisch in der Stelle wirksam, in der das Layout zur Verfügung steht. Wenn Sie das Layout löschen, steht es automatisch in allen zugeordneten Stellen nicht mehr zur Verfügung.

Eingebettete Layouts

Wie Datensätze mit Hilfe des von Ihnen entwickelten Layouts gedruckt werden, finden Sie im Kapitel Fachdaten drucken.