[mapserver-users] High resolution printing
Dan Little
danlittle at yahoo.com
Tue Sep 30 14:42:49 PDT 2008
If you'd like a PHP approach to this problem you can check out the GeoMOOSE project, and our print.php script.
It uses GD and FPDF.
----- Original Message ----
> From: Rob McCulley <RMcCulley at county24.com>
> To: mapserver-users at lists.osgeo.org
> Sent: Tuesday, September 30, 2008 4:33:37 PM
> Subject: RE: [mapserver-users] High resolution printing
>
> I'm working on the same thing right now. The first option is to
> generate a high resolution raster image from mapserver and then user
> reportlab to put that into a .pdf. The problem with this is the file
> size of the resulting .pdf is large, and the vectors still don't look as
> good as they could.
>
> What I've been working on now is using reportlab and svglib. I create a
> high resolution .jpg of just the raster layers from mapserver, and then
> I create an .svg file of the vector layers. I use svglib to convert the
> .svg file into a reportlab graphics object, and draw that on top of the
> raster into a .pdf document. The file size is still large, but the
> vectors look much better. The problem I'm having now is that not all of
> mapservers labeling options are available to svg output (namely, you
> can't wrap labels).
>
> http://www.reportlab.org/
> http://pypi.python.org/pypi/svglib/0.6.0
>
>
> Rob McCulley
> GIS Coordinator
> County of Vermilion River
>
>
> -----Original Message-----
> From: mapserver-users-bounces at lists.osgeo.org
> [mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of Brent
> Fraser
> Sent: Tuesday, September 30, 2008 3:16 PM
> To: Milo van der Linden
> Cc: mapserver-users
> Subject: Re: [mapserver-users] High resolution printing
>
> Milo,
>
> It will likely involve several changes to Mapserver's mappdf.c
> (see
> http://lists.osgeo.org/pipermail/mapserver-users/2008-April/055593.html)
> .
>
> Brent Fraser
>
> Milo van der Linden wrote:
> > Hello list!
> >
> > I have been searching the web for tips and tricks, but basically what
> I
> > need is a method or procedure or (commercial) tool that can enhance my
>
> > mapserver installation to enable high resolution printing.
> >
> > What I am looking for is the best practice to:
> >
> > - Add a button to our website
> > - Let the button start a script or program that processes the active
> > layers in the map view based upon the current extent
> > - Generate a mixture of high-res images and optionally svg or alike
> for
> > linework
> > - combine the works in a pdf
> > - present the pdf for download to the user
> >
> > I would also like to know if there are any commercial, mapserver
> based,
> > solutions for this. I am also willing to hire an expert to achieve
> this.
> >
> > Any ideas?
> >
> > Kind regards,
> >
> > Milo van der Linden
> > _______________________________________________
> > mapserver-users mailing list
> > mapserver-users at lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/mapserver-users
> >
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
More information about the MapServer-users
mailing list