Last active
March 29, 2018 10:39
-
-
Save LarsSchy/df91553f1fda02196ba7881a129b4c64 to your computer and use it in GitHub Desktop.
Mapserver Easter Egg
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
MAP | |
# | |
# Some examples with color specified with negative values | |
# Lars Schylberg - 2016-11-03 | |
# | |
# shp2img -m polygon-fill-rgb.map -o polygon-fill-rgb.png | |
# | |
NAME "polygon-fill-rgb" | |
STATUS ON | |
SIZE 800 600 | |
EXTENT 0 0 150 100 | |
IMAGETYPE PNG | |
WEB | |
IMAGEPATH "/tmp/" | |
IMAGEURL "/tmp/" | |
END | |
IMAGECOLOR "#C6E2F2" | |
LAYER # Example 1 | |
STATUS DEFAULT | |
TYPE POLYGON | |
FEATURE | |
POINTS 5 5 5 25 45 25 45 5 5 5 END # Points | |
END # Feature | |
CLASS | |
STYLE | |
COLOR -1 -1 -1 # make polygons transparent - no fill | |
OUTLINECOLOR 100 100 100 | |
END | |
LABEL | |
TEXT "Example 1 #COLOR: -1 -1 -1#Found in old examples" | |
SIZE 10 | |
COLOR 0 0 0 | |
WRAP "#" | |
ALIGN center | |
END | |
END # CLASS | |
END # LAYER | |
LAYER # Example 2 | |
STATUS DEFAULT | |
TYPE POLYGON | |
FEATURE | |
POINTS 5 30 5 50 45 50 45 30 5 30 END # Points | |
END # Feature | |
CLASS | |
STYLE | |
OUTLINECOLOR 100 100 100 | |
END | |
LABEL | |
TEXT "Example 2 #COLOR: not specified for fill#Normal case for opacity" | |
SIZE 10 | |
COLOR 0 0 0 | |
WRAP "#" | |
ALIGN center | |
END | |
END # CLASS | |
END # LAYER | |
LAYER # Example 3 | |
STATUS DEFAULT | |
TYPE POLYGON | |
FEATURE | |
POINTS 5 55 5 75 45 75 45 55 5 55 END # Points | |
END # Feature | |
CLASS | |
STYLE | |
COLOR -1 128 128 | |
OUTLINECOLOR 100 100 100 | |
END | |
LABEL | |
TEXT "Example 3#COLOR -1 128 128#Found in old mapfile" | |
SIZE 10 | |
COLOR 0 0 0 | |
WRAP "#" | |
ALIGN center | |
END | |
END # CLASS | |
END # LAYER | |
LAYER # Example 4 | |
STATUS DEFAULT | |
TYPE POLYGON | |
FEATURE | |
POINTS 5 80 5 100 45 100 45 80 5 80 END # Points | |
END # Feature | |
CLASS | |
STYLE | |
COLOR -1 255 255 | |
OUTLINECOLOR 100 100 100 | |
END | |
LABEL | |
TEXT "Example 4#COLOR -1 255 255" | |
SIZE 10 | |
COLOR 0 0 0 | |
WRAP "#" | |
ALIGN center | |
END | |
END # CLASS | |
END # LAYER | |
LAYER # Example 5 | |
STATUS DEFAULT | |
TYPE POLYGON | |
FEATURE | |
POINTS 55 5 55 25 95 25 95 5 55 5 END # Points | |
END # Feature | |
CLASS | |
STYLE | |
COLOR -2 100 100 | |
OUTLINECOLOR 0 0 0 | |
WIDTH 0.8 | |
END | |
LABEL | |
TEXT "Example 5#COLOR: -2 100 100 (poly fill) #COLOR -2 200 200 (text)" | |
SIZE 10 | |
COLOR -2 200 200 | |
WRAP "#" | |
ALIGN center | |
END | |
END # CLASS | |
END # LAYER | |
LAYER # Example 6 | |
STATUS DEFAULT | |
TYPE POLYGON | |
FEATURE | |
POINTS 55 30 55 50 95 50 95 30 55 30 END # Points | |
END # Feature | |
CLASS | |
STYLE | |
COLOR -2 175 175 | |
OUTLINECOLOR 0 0 0 | |
WIDTH 0.8 | |
END | |
LABEL | |
TEXT "Example 6#COLOR: -2 175 175 (poly fill)" | |
SIZE 10 | |
COLOR 0 0 0 | |
WRAP "#" | |
ALIGN center | |
END | |
END # CLASS | |
END # LAYER | |
LAYER # Example 7 | |
STATUS DEFAULT | |
TYPE POLYGON | |
FEATURE | |
POINTS 55 55 55 75 95 75 95 55 55 55 END # Points | |
END # Feature | |
CLASS | |
STYLE | |
COLOR -2 255 255 | |
OUTLINECOLOR 0 0 0 | |
WIDTH 0.8 | |
END | |
LABEL | |
TEXT "Example 7#COLOR: -2 255 255 (poly fill)" | |
SIZE 10 | |
COLOR 0 0 0 | |
WRAP "#" | |
ALIGN center | |
END | |
END # CLASS | |
END # LAYER | |
LAYER # Example 8 | |
STATUS DEFAULT | |
TYPE POLYGON | |
FEATURE | |
POINTS 55 80 55 100 95 100 95 80 55 80 END # Points | |
END # Feature | |
CLASS | |
STYLE | |
COLOR 128 -2 128 | |
OUTLINECOLOR 0 0 0 | |
WIDTH 0.8 | |
END | |
LABEL | |
TEXT "Example 8#COLOR: 128 -2 128 (poly fill)" | |
SIZE 10 | |
COLOR 0 0 0 | |
WRAP "#" | |
ALIGN center | |
END | |
END # CLASS | |
END # LAYER | |
LAYER # Example 9 | |
STATUS DEFAULT | |
TYPE POLYGON | |
FEATURE | |
POINTS 100 5 100 25 140 25 140 5 100 5 END # Points | |
END # Feature | |
CLASS | |
STYLE | |
COLOR 128 128 -2 | |
OUTLINECOLOR 0 0 0 | |
WIDTH 0.8 | |
END | |
LABEL | |
TEXT "Example 9#COLOR: 128 128 -2 (poly fill)" | |
SIZE 10 | |
COLOR 0 0 0 | |
WRAP "#" | |
ALIGN center | |
END | |
END # CLASS | |
END # LAYER | |
LAYER # Example 10 | |
STATUS DEFAULT | |
TYPE POLYGON | |
FEATURE | |
POINTS 100 30 100 50 140 50 140 30 100 30 END # Points | |
END # Feature | |
CLASS | |
STYLE | |
COLOR -5 -20 0 | |
OUTLINECOLOR 0 0 0 | |
WIDTH 0.8 | |
END | |
LABEL | |
TEXT "Example 10#COLOR: -5 -20 0 (poly fill)" | |
SIZE 10 | |
COLOR 0 0 0 | |
WRAP "#" | |
ALIGN center | |
END | |
END # CLASS | |
END # LAYER | |
LAYER # Example 11 | |
STATUS DEFAULT | |
TYPE POLYGON | |
FEATURE | |
POINTS 100 55 100 75 140 75 140 55 100 55 END # Points | |
END # Feature | |
CLASS | |
STYLE | |
COLOR 128 -128 -128 | |
OUTLINECOLOR 0 0 0 | |
WIDTH 0.8 | |
END | |
LABEL | |
TEXT "Example 11#COLOR: 128 -128 -128 (poly fill)" | |
SIZE 10 | |
COLOR 255 255 255 | |
WRAP "#" | |
ALIGN center | |
END | |
END # CLASS | |
END # LAYER | |
LAYER # Example 12 | |
STATUS DEFAULT | |
TYPE POLYGON | |
FEATURE | |
POINTS 100 80 100 100 140 100 140 80 100 80 END # Points | |
END # Feature | |
CLASS | |
STYLE | |
COLOR -255 -255 -255 | |
OUTLINECOLOR 0 0 0 | |
WIDTH 0.8 | |
END | |
LABEL | |
TEXT "Example 12#COLOR: -255 -255 -255 (poly fill)" | |
SIZE 10 | |
COLOR 255 255 255 | |
WRAP "#" | |
ALIGN center | |
END | |
END # CLASS | |
END # LAYER | |
END |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment