layer außerhalb des aktuellen Scales werden gedruckt (in \tools\print in v2.4.2 und 2.4.3)
es werden Layer gedruckt die zwar im Menü aktiv geschaltet sind aber im aktuellen Maßstab nicht dargestellt werden.
In setWMSLayerToPrint() wird der min-/maxScale eines Layers nicht geprüft/berücksichtigt.
VG Dietmar Stolz
Comments (6)
-
-
Hallo,
es werden Themen gedruckt die unter “Ausgewählte Themen” ausgegraut sind (nicht im aktuellen Maßstab sichtbar).
-
Hätten Sie dazu ein konkretes Beispiel?
Ich habe es in Geo-Online ausprobiert: https://geoportal-hamburg.de/geoportal/geo-online/?layerIDs=717,440,439&visibility=true,true,true&transparency=0,0,0¢er=560092.7127471659,5942721.919936199&zoomlevel=4
Dabei werden die ausgewählten Fachthemen-Layer bis zum einem Maßstab von 1:10.000 eingeblendet, ab 1:20.000 sind diese ausgegraut. Bei einem kleineren Druckmaßstabals 1:10.000 z.B. 1:20.000 werden diese im Ausruck auch nicht mehr dargestellt. Scheint sich so richtig zu verhalten oder?
-
Kann die Anwendung leider nicht in’s Internet stellen.
Sehe aber das es bei Ihnen funktioniert.
Ich muss explizit in der Function getLayersForPrint() bei der Zusammenstellung der zu druckenden Layer noch das Attribut isOutOfRange: false setzen:
this.setWMSLayerToPrint(Radio.request("ModelList", "getModelsByAttributes", {isVisibleInMap: true, typ: "WMS", isOutOfRange: false}));
Hier sehen Sie das der Stadtplanlayer im Druck erscheint obwohl nicht im sichtbaren scale
-
-
assigned issue to
-
assigned issue to
-
- changed status to resolved
Ist mir der neuen Stable Version 2.5.0 gefixt.
- Log in to comment
Hallo, ich bekomme den Fehler nicht nachgestellt.
Die Layer werden gemäß dem Druckmaßstab im Drucken Werkzeug dargestellt und nicht nach dem Kartenmaßstab des Portals.