tecnica:gps_cartografia_gis:mapserver_styles
This is an old revision of the document!
Table of Contents
MapServer Styles
See this tutorial: Cartographic Symbol Construction with MapServer.
Railway
IMAGETYPE agg_png SYMBOL NAME "circle" TYPE ELLIPSE FILLED TRUE POINTS 1 1 END END SYMBOL NAME "rectangle-railway" TYPE ELLIPSE POINTS 1 1 END FILLED TRUE STYLE 8 12 8 12 END END LAYER NAME "Railways" STATUS DEFAULT TYPE LINE DATA "railways.shp" CLASS MAXSCALEDENOM 500000 STYLE COLOR 102 102 102 SYMBOL "circle" SIZE 4 END STYLE COLOR 255 255 255 SYMBOL "rectangle-railway" SIZE 2 END END CLASS MAXSCALEDENOM 10000000 STYLE COLOR 102 102 102 END END END
Repeated Vector Symbol
See also this page about vector symbols which follow the line orientation (negative GAP).
SYMBOL NAME 'triangle' TYPE VECTOR POINTS 0 0 0 1 1 0 0 0 END FILLED TRUE GAP 2 END LAYER NAME "curves" STATUS DEFAULT TYPE LINE DATA "curves.shp" CLASS STYLE COLOR 128 16 16 END STYLE COLOR 212 32 32 SYMBOL 'triangle' ANGLE 35 SIZE 12 END END END
Line Symbol with Map Offset
MapServer 5.6. L'offset del simbolo (in questo caso due cerchi, uno rosso e uno verde) è specificato rispetto al bordo della mappa.
SYMBOL NAME "circle" TYPE ELLIPSE POINTS 1 1 END FILLED true END LAYER NAME "curves" STATUS DEFAULT TYPE LINE DATA "curves.shp" CLASS STYLE SIZE 1 COLOR 0 0 0 END STYLE SYMBOL "circle" SIZE 6 COLOR 212 32 32 OFFSET 1 -3 END STYLE SYMBOL "circle" SIZE 6 COLOR 32 212 32 OFFSET 1 3 END END END
Line Symbol with Line Offset
MapServer 5.6. L'offset è calcolato rispetto ad una retta tangente alla linea (secondo parametro di OFFSET
pari a -99
):
SYMBOL NAME "circle" TYPE ELLIPSE POINTS 1 1 END FILLED true END LAYER NAME "curve_livello" STATUS ON TYPE LINE DATA "shape" CLASS STYLE WIDTH 3 COLOR 0 0 0 END STYLE SYMBOL "circle" SIZE 6 COLOR 212 192 32 OFFSET 3 -99 END END END
tecnica/gps_cartografia_gis/mapserver_styles.1286889977.txt.gz · Last modified: 2010/10/12 15:26 by niccolo