I've now posted some images showing the problem at
http://www.gisnet.com/wms_examples/.
To summarize the problem, I've set up a MapServer WMS Server that's got
road data in native MapInfo format with a coordinate system based on
Lat/Long (EPSG:4269). When I display it in a MapServer client map using
the same projection EPSG:4269, the line work looks nice and clean.
However, if I try to use a different projection in my client like
EPSG:2163 (Lambert), the lines are pretty shabby looking.
I'm not using transparency or antialiasing (I couldn't get that to work
in the WMS anyway). The WMS produces png images, and my OUTPUTFORMAT
directive in my WMS' MAP file :looks like:
OUTPUTFORMAT
NAME png
DRIVER "GD/PNG"
MIMETYPE "image/png"
IMAGEMODE RGB
EXTENSION "png"
END
My MapServer installation details:
MapServer version 4.10.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER
SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT
SUPPORTS=WCS_SERVER SUPPORTS=GEOS INPUT=TIFF INPUT=EPPL7 INPUT=POSTGIS
INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
Does anyone know what's causing the lines to come out so ratty in the
2163 projection or how to fix it?
- Bill Thoen
Gregor Mosheh wrote:
Bill Thoen wrote:
But now my problem is that linework from my WMS looks pretty ratty
compared to using the same data in vector form. Is there any fix for
this? How can I produce smooth road lines?
Are you using transparency? I find that antialiasing and transparency
just don't work well together; the antialiasing gets turned
transparent, which makes it look awful. I'd love to hear advice on
this topic, as I have similar issues with fonts and symbols looking
crummy under transparency.
If it's not transparency, how about your image format? Are you using
JPEG? JPEG is nice stuff, but you've probably seen JPEGs that get all
crummy if someone tried to compress too hard. Try setting the
OUTPUTFORMAT options to turn up the JPEG quality to 100.
Anything beyond that, we'd probably need to know a thing or two about
your image format, maybe see an example of it, ...