Karte zentriert auf Ebenenobjekt

Über dieses Plug-in kann eine Karte erstellt werden, welche ein zu definierendes Objekt einer Ebene zentriert darstellt. Am Kartenplug-in wird eine Basisebene festgelegt, deren Objekte dann im Druckdialog zur Auswahl stehen. Der Nutzer der Vorlage kann im Druckdialog ein Objekt anhand des Titels auswählen. Er kann den Extent des Druckbereiches nicht mehr frei definieren sondern nur noch über die Auswahl eines Basisobjektes.

Im generierten PDF wird die Karte dann so ausgerichtet, dass der Mittelpunkt des gewählten Objektes genau der Mittelpunkt der Karte ist. Der sichtbare Bereich richtet sich nach dem eingestellten Maßstab.

Das Objekt wird mit einem Rahmen umrandet dargestellt. Die Ebene, zu welcher das Objekt gehört, muss daher nicht zwangsweise angeschaltet sein. Zusätzlich wird der Aussenbereich des Objektes mit einer transparenten Farbe abgedeckt.

Parameter für das Verhalten des Plug-ins:



  • Basisebene: Hier wird die Ebene festgelegt, deren Objekte im Druckdialog zur Auswahl stehen sollen und an deren Mittelpunkt dann die Karte ausgerichtet wird. Zusätzlich zum Ebenennamen müssen Sie den Namen einer Sachdatenspalte angeben, welche eine eindeutige ID enthält und einen Namen einer Sachdatenspalte, welche einen sinnvollen Namen zur Auswahl im Druckdialog enthält (Label-Spalte). Wenn bei erstem Öffnen der Vorlage im Druckdialog bereits ein Objekt vorausgewählt sein soll, kann eine entsprechende ID (entspricht einem Wert aus der oben definierten ID-Spalte) eingetragen werden. Im Druckdialog wird dann die jeweils letzte Auswahl benutzerspezifisch gespeichert, so dass der Anwender immer seine letzte Auswahl voreingestellt bekommt.

Hinweis: Es werden nur Ebenen mit Flächenobjekten unterstützt!
 
  • Farbe Abdeckung: Hier kann eine Farbe eingestellt werden, mit welcher der umliegende Bereich des Objektes abgedeckt wird um das Objekt entsprechend hervorzuheben. Wenn das nicht gewollt ist, kann entsprechend 'Transparent' ausgewählt werden.
  • Alpha Abdeckung: Hier kann die Transparenz der Abdeckung als Alpha-Wert (0-100) angegeben werden.
  • Farbe Objektumrandung: Farbe der Umrandung, mit welcher das zentrale Objekt extra in der Karte hervorgehoben wird. Wird keine Umrandung gewünscht, kann TRANSPARENT ausgewählt werden.

Zu allen anderen Parametern finden Sie eine Beschreibung am Karten-Plug-in.

Sicht des Nutzers der Vorlage

Im Druckdialog wird aus der angegebenen Basisebene dann eine entsprechend Auswahlmaske erzeugt. Nachfolgend wurde z. B. die Ebene Blattschnitte TK25 als Basisebene definiert:

BeispielObjektauswahlDruckdialog.png

Wählt der Anwender nun z. B. das Objekt Kreischa aus, dann bekommt er bei Wahl eines passenden Maßstabes, so dass das Objekt komplett in die Karte passt, z. B. folgenden Ausdruck:

BlattschnittdruckBeispiel.png

Anzeige der Sachdaten des ausgewählten Objektes in der Vorlage

Über das Plug-in Textfeld mit Ebenendatenzugriff können Sie auf die Sachdaten des aktuell zentrierten Objektes der Basisebene zugreifen und diese als Text in der Seite mit ausgeben (wie oben geschehen bei der Überschrift der Karte). 

Für den Zugriff auf das aktuelle Objekt der Basisebene gibt es einen speziellen Platzhalter mit folgendem Format:

<% BaseLayerData {
  "columns" : [ "ORTSNAME", "KREIS" ],
  "formatString" : "{0} (Kreis: {1})" } %>

Dieser entspricht im wesentlichen dem Platzhalter LayerData mit dem Unterschied, dass kein Ebenenname angegeben werden kann (dieser ist über das Kartenplug-in bekannt). Eine Beschreibung der Parameter finden Sie unter dem Plug-in Textfeld mit Ebenendatenzugriff.

Objekt der Ebene fest voreinstellen

Sie können das Plugin auch so konfigurieren, dass genau ein Objekt fest eingestellt ist und der Anwender auch keine Möglichkeit bekommt, ein Objekt auszuwählen.

Dazu müssen Sie den Wert für 'Id vorselektiertes Objekt' angeben und das konkrete Objekt festzulegen. Anschließend setzen Sie den ganzen Parameter Basisebene auf nicht benutzereditierbar. Der Anwender bekommt dann keine Auswahl des Objektes, es wird das vordefinierte Objekt genommen.