15 Annexe 3 : Fichier de configuration Mapfile
#Map file 
MAP 
  NAME "OuagaMap" 
  # taille de la carte 
  SIZE 800 800 
  UNITS dd 
  EXTENT -1.656292 12.2702231 -1.429012 12.441941 
  #EXTENT -1.530225 12.366282 -1.524417 12.369050 
  FONTSET '../etc/fonts.txt' 
  SYMBOLSET '../etc/symbols.txt' 
  PROJECTION 
 'init=epsg:4326' 
  END 
  # couleur de fond 
  IMAGECOLOR 255 255 255 
  IMAGEQUALITY 95 
  IMAGETYPE agg 
  OUTPUTFORMAT 
    NAME agg 
    DRIVER AGG/PNG 
    IMAGEMODE RGB 
  END 
  #  la legende 
  LEGEND 
      IMAGECOLOR 255 255 255 
    STATUS ON 
    KEYSIZE 18 12 
    LABEL 
      TYPE BITMAP 
      SIZE MEDIUM 
      COLOR 0 0 89 
    END 
  END 
  # configuration interface web 
  WEB 
    #  
    # 
     
    # service WMS 
    #Metadonnées 
    #  'ows_title'           'QGIS-MAP' 
    # 'ows_onlineresource' 
'http://millogo-pc:8080/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/ouagamap/mapfile/ouagamap/ouagamapfile.map' 
    # 'ows_srs'             'EPSG:4326' 
    #END 
  
 METADATA 
      'wms_title'           'Point_interet' 
      'ows_onlineresource' 
'http://millogo-pc:8080/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/ouagamap/mapfile/ouagamap/ouagamapfile.map' 
      #'wms_srs'             'EPSG:4326' 
   #'wms_srs'             'EPSG:900913' 
   'wms_srs'    'EPSG:4326 EPSG:900913' 
   'wms_enable_request'  '*' 
    END 
  END 
  LAYER 
    NAME 'pharmacie' 
    TYPE POINT 
    DUMP true 
 #TEMPLATE 'http://millogo-pc:8080/ouagamap/index.html' 
 #EXTENT 9.552036 3.989563 9.864222 4.150442   
    CONNECTIONTYPE postgis 
    CONNECTION "dbname='ouagamap' host=Millogo-PC port=5432
user=postgres password=******* sslmode=disable" 
    DATA 'latlong FROM "site" USING UNIQUE siteid USING
srid=4326' 
     FILTER ( "categorie" = 'Pharmacie' ) 
    METADATA 
      'wms_title' 'pharmacie' 
    END 
    STATUS ON 
    TRANSPARENCY 100 
    PROJECTION 
  'init=epsg:4326' 
    END 
 LABELITEM 'nomsite' 
    CLASS 
       NAME 'pharmacie'  
       STYLE 
         SYMBOL "sym_pharmacie"  
         SIZE 15.0  
         OUTLINECOLOR 0 0 0 
         COLOR 182 109 194 
       END 
    LABEL 
  #minfeaturesize 40 
  #mindistance 150 
  FONT "sans" 
  position auto 
  size MEDIUM 
  color 0 0 0 
    END 
    END 
  END 
   
  LAYER 
    NAME 'restaurant' 
    TYPE POINT 
    DUMP true 
    #TEMPLATE 'http://millogo-pc:8080/ouagamap/index.html' 
 #EXTENT 9.552036 3.989563 9.864222 4.150442 
    CONNECTIONTYPE postgis 
    CONNECTION "dbname='ouagamap' host=Millogo-PC port=5432
user=postgres password=******* sslmode=disable" 
    DATA 'latlong FROM "site" USING UNIQUE siteid USING
srid=4326' 
    FILTER ( "categorie" = 'Restaurant' ) 
    METADATA 
      'wms_title' 'restaurant' 
    END 
    STATUS ON 
    TRANSPARENCY 100 
    PROJECTION 
  'init=epsg:4326' 
    END 
 LABELITEM 'nomsite' 
    CLASS 
       NAME 'restaurant'  
       STYLE 
         SYMBOL "sym_restau"  
         SIZE 15.0  
         OUTLINECOLOR 0 0 0 
         COLOR 182 109 194 
       END 
    LABEL 
  #minfeaturesize 40 
  #mindistance 150 
  FONT "sans" 
  position auto 
  size MEDIUM 
  color 0 0 0 
    END 
    END 
  END 
   
  LAYER 
    NAME 'hotel' 
    TYPE POINT 
    DUMP true 
    #TEMPLATE 'http://millogo-pc:8080/ouagamap/index.html' 
 #EXTENT 9.552036 3.989563 9.864222 4.150442 
    CONNECTIONTYPE postgis 
    CONNECTION "dbname='ouagamap' host=Millogo-PC port=5432
user=postgres password=******* sslmode=disable" 
    DATA 'latlong FROM "site" USING UNIQUE siteid USING
srid=4326' 
    FILTER ( "categorie" = 'Hotel' ) 
    METADATA 
      'wms_title' 'hotel' 
    END 
    STATUS ON 
    TRANSPARENCY 100 
    PROJECTION 
  'init=epsg:4326' 
    END 
 LABELITEM 'nomsite' 
    CLASS 
       NAME 'hotel'  
       STYLE 
         SYMBOL "sym_hotel"  
         SIZE 15.0  
         OUTLINECOLOR 0 0 0 
         COLOR 182 109 194 
       END 
    LABEL 
  #minfeaturesize 40 
  #mindistance 150 
  FONT "sans" 
  position auto 
  size MEDIUM 
  color 0 0 0 
    END 
    END 
  END 
   
  LAYER 
    NAME 'autres' 
    TYPE POINT 
    DUMP true 
 #TEMPLATE 'http://millogo-pc:8080/ouagamap/index.html' 
 #EXTENT 9.552036 3.989563 9.864222 4.150442 
    CONNECTIONTYPE postgis 
    CONNECTION "dbname='ouagamap' host=Millogo-PC port=5432
user=postgres password=******* sslmode=disable" 
    DATA 'latlong FROM "site" USING UNIQUE siteid USING
srid=4326' 
    FILTER ( "categorie" = 'Autres' ) 
    METADATA 
      'wms_title' 'autres' 
    END 
    STATUS ON 
    TRANSPARENCY 100 
    PROJECTION 
  'init=epsg:4326' 
    END 
 LABELITEM 'nomsite' 
    CLASS 
       NAME 'autres'  
       STYLE 
         SYMBOL "sym_autre"  
         SIZE 15.0  
         OUTLINECOLOR 0 0 0 
         COLOR 182 109 194 
       END 
    LABEL 
  #minfeaturesize 40 
  #mindistance 150 
  FONT "sans" 
  position auto 
  size MEDIUM 
  color 0 0 0 
    END 
    END 
  END 
   
END 
 |