AW: [Mapbender-users] Ausdruck von Luftbildern / Printing aerial
images
Kai Behncke
Kai-Behncke at gmx.de
Wed Jun 18 09:47:00 EDT 2008
Thank you for all your hints, it works now!
I wrote in the Mapfile the following:
MAP
NAME 'luftbilder'
STATUS ON
IMAGETYPE PNG
EXTENT 3595000 5904140 3621500 5919000
UNITS METERS
SIZE 2000 2000
IMAGECOLOR 255 255 255
SHAPEPATH '/..........................
OUTPUTFORMAT
NAME png
DRIVER "GD/PNG"
MIMETYPE "image/png"
IMAGEMODE RGB
FORMATOPTION INTERLACE=OFF
TRANSPARENT OFF
END
OUTPUTFORMAT
NAME png8
DRIVER "GD/PNG"
MIMETYPE "image/png"
IMAGEMODE PC256
FORMATOPTION INTERLACE=OFF
TRANSPARENT OFF
END#
OUTPUTFORMAT
NAME GTiff
DRIVER "GDAL/GTiff"
MIMETYPE "image/tiff"
IMAGEMODE RGB
END
OUTPUTFORMAT
NAME imagemap
MIMETYPE "text/html"
FORMATOPTION SKIPENDTAG=OFF
DRIVER imagemap
END
.....and the image in the print looks perfect!
Thank you very much, Kai
-------- Original-Nachricht --------
> Datum: Wed, 18 Jun 2008 11:46:20 +0200
> Von: "Michael Schulz" <mschulz at webgis.de>
> An: "Mapbender User List" <mapbender_users at lists.osgeo.org>
> Betreff: Re: AW: [Mapbender-users] Ausdruck von Luftbildern / Printing aerial images
> Hi Kai,
>
> before answering complete rubbish, I double checked whether the pngs
> embedded in the pdf are actually 24bit. But they are.
>
> >>From looking at the code, mapbender creates img obj with
> imagecreatetruecolor and copies all wms images into that image. the
> wms images are requested again with a getmap request but with the
> format set to "image/png". You have to make sure, that your mapserver
> spits out 24bit images also when requested with image/png and not only
> with "image/png; mode=24bit".
>
> How do the images look in the mapbender application, when the wms
> format is set to image/png and not image/png; 24bit? That's my
> outputformat:
>
> IMAGETYPE PNG
> DEBUG on
>
> OUTPUTFORMAT
> NAME PNG
> DRIVER "GD/PNG"
> MIMETYPE "image/png"
> IMAGEMODE RGBA
> EXTENSION "png"
> END
>
> The only difference is that i'm using alpha transparency, hmm... Do
> you have both options image/png and image/png;mode=24bit in your
> getcapabilities? What version of mapserver are we talking about?
>
> Keep on trying ;-) The solution to switch the mapfiles is surely a
> way, I'think you could achieve the same, by setting the processing
> parameters to your png outputformat and use jpeg in the browser
> (because for the print the map would be requested with png...).
>
> Cheers, Michael
>
>
>
> Am 17. Juni 2008 16:06 schrieb Kai Behncke <Kai-Behncke at gmx.de>:
> > Hi Michael, thank you.
> >
> > You mean you made it somehow to integrate 24bit pngs in the
> Mapbender-Print?
> > Great, but what exactly did you do?
> >
> >
> > Well, at "WMS Gui Enstellungen" in Mapbender I choose "image/png;
> mode=24 bit".
> > In the WebGIS it looks fine but in the print everything else than that.
> >
> > How did you define the OUTPUTFORMAT?
> >
> > I tried it with:
> >
> > MAP
> > NAME 'luftbilder'
> > STATUS ON
> > IMAGETYPE PNG
> > EXTENT 3595000 5904140 3621500 5919000
> > UNITS METERS
> > SIZE 500 500
> > IMAGECOLOR 255 255 255
> > SHAPEPATH '/home/deichbau/daten/luftbilder'
> >
> > OUTPUTFORMAT
> > NAME png
> > DRIVER "GD/PNG"
> > MIMETYPE "image/png"
> > IMAGEMODE RGB
> > EXTENSION "png"
> > END
> >
> > ....but the result is not what I want.
> >
> > Best regards, Kai
> >
> > -------- Original-Nachricht --------
> >> Datum: Tue, 17 Jun 2008 15:33:15 +0200
> >> Von: "Michael Schulz" <mschulz at webgis.de>
> >> An: "Mapbender User List" <mapbender_users at lists.osgeo.org>
> >> Betreff: Re: AW: [Mapbender-users] Ausdruck von Luftbildern / Printing
> aerial images
> >
> >> Hi Marc, Kai,
> >>
> >> I think Marc is right: Kai, your pretty surely using jpeg for aerial
> >> images, but the pdf print code sets the format to png
> >> (classweldmaps2png.php, line 49). I never had problems using 24bit
> >> png's, so perhaps Kai can set an outputformat png with rgb, in order
> >> to avoid the usual mapserver "png; 24bit" format. Then you should get
> >> good looking (huge) aerial images in the pdf.
> >>
> >> Cheers, Michael
> >>
> >>
> >> Am 17. Juni 2008 15:00 schrieb Marc Jansen <jansen.marc at gmx.de>:
> >> > Hi Kai,
> >> >
> >> > could you post the FORMAT-Parameter (png, gif, etc.) which you
> >> request?
> >> >
> >> > AFAIK the PDF-lib used in Mabender is incapable of 24bit-PNGs
> (enabled
> >> e.g.
> >> > with IMAGEMODE RGB in UMN Mapserver). Furthermore, your problem
> >> description
> >> > makes me think of a JPEG which is transformed to a PNG when adding to
> >> the
> >> > PDF. But that is pure guessing.
> >> >
> >> > -- Marc
> >> >
> >> > Hi Kai,
> >> > könnntest Du den Parameter FORMAT (png, gif, etc.) mal an die Liste
> >> senden?
> >> >
> >> > Sowei ich weiß kann die vomn Mapbender verwendete PDF-lib nicht mit
> 24
> >> bot
> >> > PNGs unmgehen (im UMN Mapserver z.B. via IMAGEMODE RGB
> >> bereitgestelllt),.
> >> > Die Problembeschreibung könnte allerdings auch (hier rate ich) auf
> ein
> >> JPEG
> >> > hindeuten, welches vom PDF-Module bei einbettung in das PDF in ein
> PNG
> >> > umgewandelt wird. (weldMapsToPng).
> >> >
> >> > -- Marc
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > Kai Behncke schrieb:
> >> >>
> >> >> Hi Markus,
> >> >>
> >> >>
> >> >>>
> >> >>> ich habe mich selbst noch nicht ausgiebig damit beschäftigt. Es
> gibt
> >> aber
> >> >>> beim Mapbender das Druckmodul, bei dem man die Auflösung (dpi)
> >> einstellen
> >> >>> kann, mit der das Bild für den Druck angefordert wird (Für den
> Druck
> >> >>> benötigt man in der Regel höhere Auflösungen als für den
> >> Bildschirm).
> >> >>> Man
> >> >>> muss dabei nur gewährleisten, dass der Mapserver die hohe
> Auflösung
> >> >>> bringt,
> >> >>> ansonsten gibt es eine weiße Seite.
> >> >>>
> >> >>
> >> >> ja, das klappt einwandfrei, mit Mapfiles wo Werte mit 4
> multipliziert
> >> >> werden ist das hochaufgelöste Resultat prima, bis auf die
> Luftbilder.
> >> Die
> >> >> Luftbilder sehen sowohl bei 72dpi als auch 288 dpi miserabel aus.
> >> >> Hmmm....scheinbar wird bei der Einbettung ins PDF da irgendwas mit
> den
> >> >> Bildern gemacht (nur was?).
> >> >>
> >> >> Viele Grüße, Kai
> >> >>
> >> >
> >> > _______________________________________________
> >> > Mapbender_users mailing list
> >> > Mapbender_users at lists.osgeo.org
> >> > http://lists.osgeo.org/mailman/listinfo/mapbender_users
> >> >
> >>
> >>
> >>
> >> --
> >> -----------------------------------------------------------
> >> Michael Schulz
> >> mschulz at webgis.de
> >>
> >> in medias res
> >> Gesellschaft für Informationstechnologie mbH
> >>
> >> In den Weihermatten 66
> >> 79108 Freiburg
> >>
> >> Tel +49 (0)761 556959-5
> >> Fax +49 (0)761 556959-6
> >>
> >> http://www.webgis.de / http://www.zopecms.de
> >> -----------------------------------------------------------
> >> _______________________________________________
> >> Mapbender_users mailing list
> >> Mapbender_users at lists.osgeo.org
> >> http://lists.osgeo.org/mailman/listinfo/mapbender_users
> >
> > --
> > Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
> > Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
> > _______________________________________________
> > Mapbender_users mailing list
> > Mapbender_users at lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/mapbender_users
> >
>
>
>
> --
> -----------------------------------------------------------
> Michael Schulz
> mschulz at webgis.de
>
> in medias res
> Gesellschaft für Informationstechnologie mbH
>
> In den Weihermatten 66
> 79108 Freiburg
>
> Tel +49 (0)761 556959-5
> Fax +49 (0)761 556959-6
>
> http://www.webgis.de / http://www.zopecms.de
> -----------------------------------------------------------
> _______________________________________________
> Mapbender_users mailing list
> Mapbender_users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapbender_users
--
GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen!
Jetzt dabei sein: http://www.shortview.de/?mc=sv_ext_mf@gmx
More information about the Mapbender_users
mailing list