Vorlage UMN Handbuch Mapfile

From OSGeo
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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