Title: RE: [UMN_MAPSERVER-USERS] antialiasing line features..

Steve,

using shp2img it works !.. although -all_debug 10 doesn't seem to have any effect.. so if it works in shp2img but not in mapserv.exe then whats the story ?

I can also confirm that imagetype PNG24 works and PNG doesn't.

and is shp2img supposed to be able to take a layer list ? it seems to only be capable of rendering one layer at a time..

-ivan



_____________________________________________
From:   "Steve Lime" <[EMAIL PROTECTED]>@NTGEMAG 
Sent:   Tuesday, 25 October 2005 9:19 AM
To:     [email protected]; Ivan Price
Subject:        RE: [UMN_MAPSERVER-USERS] antialiasing line features..

What happens if you run things outside of the web using shp2img? Also, you
shouldn't need the output format definition, although it sounds as if you'd
tried that.

Steve

>>> "Ivan Price" <[EMAIL PROTECTED]> 10/24/05 6:14 PM >>>

ok now we're getting somewhere..

if I include: the 24 bit (with/without alpha) image type and
antialiasing I get a server 500 error.. comment out the antialias entry
in the STYLE section and it executes fine, but with no anti-aliasing.

C:\mapserver>mapserv -v
MapServer version 4.6.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=PDF
OUTPUT=SWF OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE
SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER
SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=THREADS INPUT=POSTGIS
INPUT=ORACLESPATIAL INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE DEBUG=MSDEBUG

got the win32 binary from Hobus kitchen sink binaries
http://hobu.stat.iastate.edu/mapserver/
(Oracle Build 9.2)

exact same behaviour on a linux custom compile:
[EMAIL PROTECTED] mapserver]$ ./mapserv.cgi -v
MapServer version 4.4.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER INPUT=EPPL7
INPUT=ORACLESPATIAL INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
[EMAIL PROTECTED] mapserver]$

any ideas ?

-ivan


IMAGETYPE PNG24

OUTPUTFORMAT
NAME png
DRIVER "GD/PNG"
MIMETYPE "image/png"
IMAGEMODE RGBA
EXTENSION "png"
END

....

SYMBOL
NAME 'road'
ANTIALIAS TRUE
TYPE CARTOLINE
LINECAP butt
LINEJOIN miter
LINEJOINMAXSIZE 1
END

....
CLASS
_expression_ ('[CATEGORY]' == 'SECONDARY' OR '[CATEGORY]' ==
'COLLECTOR' OR '[CATEGORY]' == 'LOCAL' OR '[CATEGORY]' == 'TRACK')

    TEXT ([ROAD_NAME] [ROAD_TYPE])
    LABEL

      FONT arial
      TYPE truetype
      ANTIALIAS on
      COLOR 0 0 0
      ANGLE auto
      SIZE 8
      POSITION auto
      PARTIALS false
      BUFFER 5
      mindistance 1000
      minsize 10

    END
    STYLE
    # ANTIALIAS TRUE
    SYMBOL "line"
    SIZE 1
    COLOR 204 0 51

END
END
....



Ivan Price
Spatial Systems Manager
Northern Territory Land Information System
Department of Planning and Infrastructure
Northern Territory Government
Tel: (08) 8924 4024
Fax: (08) 8924 4045
Email: [EMAIL PROTECTED]


_____________________________________________
From:   UMN MapServer Users List <[email protected]>@NTGEMAG
On Behalf Of Steve Lime <[EMAIL PROTECTED]>
Sent:   Tuesday, 25 October 2005 3:35 AM
To:     [email protected]
Subject:        Re: [UMN_MAPSERVER-USERS] antialiasing line features..

Just to wrap things up. Antialising has not been removed. In testing
independent of MapServer
I have been unable to get GD to produce antialised lines with 8-bit
output formats. You might
try setting IMAGETYPE PNG24 and see if that helps.

Steve

>>> Jeff de La Beaujardiere <[EMAIL PROTECTED]> 10/21/05 9:08
AM >>>
Ivan Price wrote:
> you are having more luck than me.. I am using the following and
getting
> a non-antialiased line still. Perhaps antialiasing has been removed
from
> the cartoline's capabilities in later versions ?

This is what works for me:

SYMBOL
NAME "cartoline"
TYPE cartoline
LINECAP butt
LINEJOIN miter
LINEJOINMAXSIZE 1
END
LAYER
NAME "countries"
TYPE LINE
STATUS on
PROJECTION
"init=epsg:4326"
END
DATA "........../wms/data/borders/cntry02.shp"
METADATA
"wms_title" "National Boundaries"
"wms_layer_group" "/Reference"
END
CLASS
NAME "BORDERS"
STYLE

    COLOR 200 200 200
    SYMBOL "cartoline"
    ANTIALIAS TRUE
    SIZE 1

END
END
END

Try comparing speeds with TRUE and FALSE in the above
with a dataset that has many line segments.


Reply via email to