view artifacts/doc/conf/mapserver/mapfile.vm @ 6826:74a437805e2a

Mapfile templates contain regex expressions to catch features more robust (#657). Mapfile generation code is still confusing and should be refactored.
author Christian Lins <christian.lins@intevation.de>
date Wed, 14 Aug 2013 14:20:59 +0200
parents cd6947eaa5ed
children 8c7433b8656d
line wrap: on
line source
MAP
    NAME "FLYS-Map"
    STATUS ON
    SIZE 600 400
    MAXSIZE 4000
    EXTENT 3233232.55407617 5303455.37850183 3421524.44644752 5585825.50888523
    UNITS DD
    SHAPEPATH "$SHAPEFILEPATH"
    FONTSET "$CONFIGDIR/mapserver/fontset.txt"
    SYMBOLSET "$CONFIGDIR/mapserver/symbols.sym"
    IMAGECOLOR 255 255 255
    PROJECTION
        "init=epsg:31467"
    END

    DEBUG 5
    CONFIG "MS_ERRORFILE" "stderr"
    # CONFIG "MS_ERRORFILE" "/tmp/flys-user-wms.log"

    WEB
      METADATA
        "wms_title"             "FLYS Web Map Service"
        "wms_onlineresource"    "$MAPSERVERURL"
        "wms_encoding"          "UTF-8"
        "wms_accessconstraints" "none"
        "wms_fees"              "none"
        "wms_addresstype"       "postal"
        "wms_address"           "Any Street"
        "wms_city"              "Any City"
        "wms_stateorprovince"   "Any state"
        "wms_postcode"          "My Postalcode"
        "wms_country"           "Any Country"
        "wms_contactperson"     "Any Person"
        "wms_contactorganization" "Any Orga"
        "wms_contactelectronicmailaddress" "any-email@example.com"
        "wms_contactvoicetelephone" "Any's telephone number"
        "wms_srs" "EPSG:4326 EPSG:31466 EPSG:31467"
        "wms_feature_info_mime_type" "text/html"
        "ows_enable_request"   "*"
      END
    END

    LEGEND
        KEYSIZE 20 20
        STATUS ON
        TRANSPARENT ON

        LABEL
            COLOR 150 150 150
            OUTLINECOLOR 255 255 255
            TYPE truetype
            FONT "FreeSans"
            SIZE 12
            POSITION AUTO
        END
    END

    ## Don't change the following lines.
    #foreach ($LAYER in $LAYERS)
        include "$LAYER"
    #end
END

http://dive4elements.wald.intevation.org