AW: [Mapbender-users] high Quality Druck

Fischer, Andreas Andreas.Fischer at kreis-unna.de
Thu Jul 5 09:07:01 EDT 2007


Hallo,
wenn der HighQualityDruck nicht funktioniert, hat das erst einmal nichts mit den _4 MapFiles zu tun. Die sind "nur" dafür da, Symbolgrößen, Maßstabsbereiche etc. so anzugeben, dass der Ausdruck letztlich genauso aussieht wie ein Ausdruck mit 72dpi und z.B. die Symbole nicht nur noch ein Viertel der Größe haben. Der Ausdruck mit 288dpi läuft also unabhängig davon, ob ein angepasstes MapFile zur Verfügung gestellt wird.
So weit ich weiß, muss der MapServer so kompiliert sein, dass überhaupt entsprechend große Bilder zurückgegeben werden können. Mein WindowsBinary leistet das jedenfalls nicht, d.h. HighQuality geht bei mir schlicht nicht auf meinem WindowsRechner mit dem Binary. Der MapServer auf unserem LinuxServer ist aber "extra" mit einer entsprechenden Angabe kompiliert worden und entsprechend geht (auch mit dem gleichen MapFile) HighQuality.
Um die _4.map MapFiles aufzurufen, muss meines Erachtesn die Variable $matching noch auf true gesetzt werden. In dem PrintScript werden die Ersetzungen entsprechend den array-Einträgen nur dann vorgenommen. D.h. in dem array wird erst einmal nur gespeichert, was passieren soll. 
Aber wie gesagt, das eigentliche Problem muss woanders liegen.
Gruß
Andreas Fischer

Kreis Unna
Dezernat II - Projektteam GIS
Platanenallee 16
59425 Unna

(02303) 27-2507
andreas.fischer at kreis-unna.de




-----Ursprüngliche Nachricht-----
Von: mapbender_users-bounces at lists.osgeo.org
[mailto:mapbender_users-bounces at lists.osgeo.org]Im Auftrag von Hanno
Rahn
Gesendet: Donnerstag, 5. Juli 2007 13:28
An: Mapbender_users at lists.osgeo.org
Betreff: [Mapbender-users] high Quality Druck


Hallo Liste,

Noch einmal eine Frage zum High Quality Druck. leider funktioniert das ganze immer noch nicht. Beim Aufruf der 288dpi bekomme ich immer ein Bild mit der fehlermeldung, dass die Width und Heigth nicht innerhalb von 1-2048 liegen. Der Fehler liegt jetzt daran, dass beim Aufruf immer die normalen map-Files aufgerufen werden und nicht die_4.map Files.
Leider weiß ich nicht wie ich das ändern kann. Hat jemand vielleicht eine Idee? Wenn ich mir die Requests der Datei ausgeben lassen, dann ist das Bild sowohl von der _4.map richtig.

hab aber leider keine Ahnung warum immer die normalen map-dateien aufgerufen werden anstatt der nötigen _4map-Dateien.

/*
* default
* url string matching and replacement
*/
$matching = false;
$pattern =  ".map";
$replacement = "_4.map";

/*
* high quality printing 288dpi
* highquality mapfiles will be supplemented with "_4"
* example: germany.map -> germany_4.map
*/


$highquality = true;
$highqualitymapfiles = array(
"K:/Dissen_Daten/MapFiles/Dissen_Luftbilder.map",
"K:/Dissen_Daten/MapFiles/Dissen_Sonstiges.map",
"K:/Dissen_Daten/MapFiles/Dissen_BPlan.map",
"K:/Dissen_Daten/MapFiles/Dissen_Kanal.map",
"K:/Dissen_Daten/MapFiles/Dissen_ALK.map",
"K:/Dissen_Daten/MapFiles/Dissen_Wasser.map",
"K:/Dissen_Daten/MapFiles/Dissen_GeoTiffs_1.map",
"K:/Dissen_Daten/MapFiles/Dissen_GeoTiffs_2.map",
"K:/Dissen_Daten/MapFiles/Dissen_GeoTiffs_3.map",
"K:/Dissen_Daten/MapFiles/Dissen_Beschriftungen.map",
"K:/Dissen_Daten/MapFiles/Dissen_Luftbilder_4.map",
"K:/Dissen_Daten/MapFiles/Dissen_Sonstiges_4.map",
"K:/Dissen_Daten/MapFiles/Dissen_BPlan_4.map",
"K:/Dissen_Daten/MapFiles/Dissen_Kanal_4.map",
"K:/Dissen_Daten/MapFiles/Dissen_ALK_4.map",
"K:/Dissen_Daten/MapFiles/Dissen_Wasser_4.map",
"K:/Dissen_Daten/MapFiles/Dissen_GeoTiffs_1_4.map",
"K:/Dissen_Daten/MapFiles/Dissen_GeoTiffs_2_4.map",
"K:/Dissen_Daten/MapFiles/Dissen_GeoTiffs_3_4.map",
"K:/Dissen_Daten/MapFiles/Dissen_Beschriftungen_4.map"	
);

das Ganze funktioniert auch nicht, wenn nur die normalen map-dateien im Array stehen oder wenn nur die _4.map-Dateien im Array stehen.

Bin für jede Hilfe dankbra und bedanke mich reht herzlich für eure Bemühungen.

Mit freundlichen Grüßen
Hanno Rahn
_______________________________________________
Mapbender_users mailing list
Mapbender_users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapbender_users


More information about the Mapbender_users mailing list