Difference between revisions of "Vorlage UMN Handbuch Mapfile"

From OSGeo
Jump to navigation Jump to search
 
(6 intermediate revisions by the same user not shown)
Line 11: Line 11:
 
  #-------------------- als Trennzeichen
 
  #-------------------- 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
 
  MAP
   NAME "hamburg"
+
   NAME "hamburg1"
 
   EXTENT 9.687009 53.335536 10.255441 53.756986
 
   EXTENT 9.687009 53.335536 10.255441 53.756986
 
   MAXSIZE 3500   
 
   MAXSIZE 3500   
Line 26: Line 54:
 
   FONTSET "./fonts/hamburg.fnt"
 
   FONTSET "./fonts/hamburg.fnt"
 
   
 
   
   CONFIG  "MS_ERRORFILE" "<Absoluter Pfad zur hamburg.log-Datei>"
+
   #CONFIG  "MS_ERRORFILE" "<Absoluter Pfad zur hamburg.log-Datei>"
   DEBUG 3
+
   DEBUG 0
 
   
 
   
 
   WEB
 
   WEB
Line 34: Line 62:
 
   METADATA
 
   METADATA
 
     WMS_TITLE "Hamburg xxx Beschreibung der Übung xxx"
 
     WMS_TITLE "Hamburg xxx Beschreibung der Übung xxx"
     WMS_ONLINERESOURCE "http://localhost/cgi-bin/mapserv?map=/srv/www/htdocs/global.map"
+
     WMS_ONLINERESOURCE "http://localhost/cgi-bin/mapserv?map=/data/umn/hamburg/hamburg1.map"
 
     WMS_SRS "EPSG:4326 EPSG:31466 EPSG:31467 EPSG:31468"
 
     WMS_SRS "EPSG:4326 EPSG:31466 EPSG:31467 EPSG:31468"
 
     WMS_EXTENT "9.68 53.33 10.26 53.757"
 
     WMS_EXTENT "9.68 53.33 10.26 53.757"
     include "./include/wms_srs_extent_hamburg.map"
+
     ## oder so - noch klären include "./include/wms_srs_extent_hamburg.map"
 
     WMS_FEATURE_INFO_MIME_TYPE "text/html"
 
     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."
 
     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."
Line 48: Line 76:
 
   OUTPUTFORMAT
 
   OUTPUTFORMAT
 
   NAME png
 
   NAME png
   DRIVER 'GD/PNG'
+
   DRIVER "GD/PNG"
   MIMETYPE 'image/png'
+
   MIMETYPE "image/png"
 
   IMAGEMODE PC256
 
   IMAGEMODE PC256
   EXTENSION 'png'
+
   EXTENSION "png"
 
   END  
 
   END  
 
   
 
   
Line 83: Line 111:
 
   END
 
   END
 
   
 
   
 
+
   TEMPLATE "./templates/natur.html"  
   TEMPLATE ""  
+
   HEADER "./templates/natur_header.html"
   HEADER ""
+
   FOOTER "./templates/natur_footer.html"   
   FOOTER ""   
 
 
   
 
   
   LABELITEM 'name'
+
   LABELITEM "name"
   CLASSITEM 'type'
+
   CLASSITEM "type"
 
   
 
   
 
   CLASS
 
   CLASS
Line 96: Line 123:
 
     KEYIMAGE "./symbols/park.png"
 
     KEYIMAGE "./symbols/park.png"
 
     STYLE
 
     STYLE
     SYMBOL 'circle'
+
     SYMBOL "circle"
 
     SIZE 2
 
     SIZE 2
 
     WIDTH 5  
 
     WIDTH 5  
Line 103: Line 130:
 
     END
 
     END
 
     LABEL
 
     LABEL
 +
    TYPE TRUETYPE
 
     FONT "arial"
 
     FONT "arial"
 
     SIZE 8
 
     SIZE 8
 
     ANGLE [angle]
 
     ANGLE [angle]
 
     COLOR 255 0 0
 
     COLOR 255 0 0
 +
    OUTLINECOLOR 0 0 255
 
     END
 
     END
 
   END
 
   END

Latest revision as of 13:33, 11 January 2009

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