Vorlage UMN Handbuch Mapfile

From OSGeo
Jump to navigation Jump to search
Diese Vorlage soll als Diskussionsgrundlage dienen.

Änderungswünsche bitte hier auflisten:
* ..
* ..
Bitte beachten:
jeweils ein Leerzeichen pro Einrückung setzen
Anführungszeichen " verwenden
Parameternamen ALLE in GROSSBUCHSTABEN auch die von den ows-Diensten
#-------------------- als Trennzeichen

Verzeichnisstruktur der Daten

  • angedachte Verzeichnisstruktur
  • aus dem Namen der Mapdatei geht das Kapitel und das Thema hervor z. B. hamburg1_raster.map
  • includes - je nach Inhalt der Datei Parameternamen voranstellen z. B legend_standard.map


/hamburg
 hamburg1.map
 hamburg2.map
 /data
  /raster
  /vector
 /fonts
   abc.ttf
   hamburg.fnt
 /include
  contactinformation_umn_mapserver_handbuch.map
  legend_standard.map
  legend_hamburg1.map
  layer_hamburg1_natur.map
 /symbols
   hamburg.sym
   bus.png
 /templates
  natur.html
  natur_header.html
  natur_footer.html

Vorlage Mapdatei

MAP
 NAME "hamburg1"
 EXTENT 9.687009 53.335536 10.255441 53.756986
 MAXSIZE 3500  
 UNITS DD

 PROJECTION
   "init=epsg:4326"
 END

 SHAPEPATH "./data/"
 SYMBOLSET "./symbols/hamburg.sym"
 FONTSET "./fonts/hamburg.fnt"

 #CONFIG  "MS_ERRORFILE" "<Absoluter Pfad zur hamburg.log-Datei>"
 DEBUG 0

 WEB
  IMAGEURL "/tmp/"
  IMAGEPATH "/srv/www/htdocs/tmp"	
  METADATA
   WMS_TITLE "Hamburg xxx Beschreibung der Übung xxx"
   WMS_ONLINERESOURCE "http://localhost/cgi-bin/mapserv?map=/data/umn/hamburg/hamburg1.map"
   WMS_SRS "EPSG:4326 EPSG:31466 EPSG:31467 EPSG:31468"
   WMS_EXTENT "9.68 53.33 10.26 53.757"
   ## oder so - noch klären include "./include/wms_srs_extent_hamburg.map"
   WMS_FEATURE_INFO_MIME_TYPE "text/html"
   WMS_ABSTRACT "UMN MapServer Handbuch Übung 1. In dieser Übung wird der Umgang mit Rasterdaten vermittelt. Es werden Rasterdaten direkt und über die Nutzung von Bildkatalogen eingebunden."
   include "./include/contactinformation_umn_mapserver_handbuch.map"
  END
 END

 IMAGECOLOR 192 192 192
 IMAGETYPE png
 OUTPUTFORMAT
  NAME png
  DRIVER "GD/PNG"
  MIMETYPE "image/png"
  IMAGEMODE PC256
  EXTENSION "png"
 END 

 LEGEND
  IMAGECOLOR 120 120 120
  STATUS ON
  KEYSIZE 10 20
  LABEL
   TYPE BITMAP
   SIZE MEDIUM
   COLOR 0 0 89
  END
 END

#--------------------
 LAYER
  NAME "natural"
  STATUS ON
  TYPE POLYGON
  DATA "natural.shp"
		 
  PROJECTION
   "init=epsg:4326"
  END
  
  METADATA
   WMS_TITLE "Natur" 
   WMS_SRS "EPSG:4326"   
   WMS_EXTENT "9.68 53.33 10.26 53.757"
   WMS_ABSTRACT "flächenhafte Darstellung der blablabla"   
  END

  TEMPLATE "./templates/natur.html" 
  HEADER "./templates/natur_header.html"
  FOOTER "./templates/natur_footer.html"  

  LABELITEM "name"
  CLASSITEM "type"

  CLASS
   NAME "type = park"
   EXPRESSION "park"
   KEYIMAGE "./symbols/park.png"
   STYLE
    SYMBOL "circle"
    SIZE 2
    WIDTH 5 
    OUTLINECOLOR 0 0 0
    COLOR 0 255 127
   END
   LABEL
    TYPE TRUETYPE
    FONT "arial"
    SIZE 8
    ANGLE [angle]
    COLOR 255 0 0
    OUTLINECOLOR 0 0 255
   END
  END
  
  CLASS
  ....
  END

 END
#----------------
 LAYER 
 ...
 END
#----------------
END