[Mapserver-DE] MapScript ohne MapFile

Peter Korduan peter.korduan at uni-rostock.de
Mon Mar 27 16:43:27 CEST 2006


Hallo Matthias,

 

ja, Du hast Recht. Es geht auch ohne MapFile. Zum setzen von Werten im
MapObjekt siehe phpMapScript Doku:

http://mapserver.gis.umn.edu/docs/reference/phpmapscript-class

Einige Werte lassen sich mit der Methode set setzen andere direkt belegen.
Zum Hinzufügen von neuen Layern z.B. gibt es auch wieder extra Methoden
ms_newLayerObj etc. Man gibt beim Konstruktor jeweils an wo es dazugehört.
Der Layer z.B. zu welchem MapObjekt.

Außer das OutputFormatObj kann man alle konstruieren. Das OutputFormatObjekt
nach meinem letzten Kenntnisstand noch nicht. Das behebst Du in dem Du doch
eine MapDatei ließt beim erzeugen eines MapObjektes wo nur die
Outputformatbeschreibungen drin stehen. Wie hier:

 

MAP

 

  OUTPUTFORMAT

    NAME png

    MIMETYPE image/png

    DRIVER GD/PNG

    EXTENSION png

    IMAGEMODE RGB

    TRANSPARENT FALSE

  END

 

  OUTPUTFORMAT

    NAME jpeg

    MIMETYPE image/jpeg

    DRIVER GD/JPEG

    EXTENSION jpg

    IMAGEMODE RGB

    TRANSPARENT FALSE

  END

  

  OUTPUTFORMAT

      NAME jpeg_print

      MIMETYPE image/jpeg

      DRIVER GD/JPEG

      EXTENSION jpg

      IMAGEMODE RGB

      TRANSPARENT FALSE

      FORMATOPTION "QUALITY=100"

  END

      

END

 

Es gibt Anwendungen wo die MapDatei komplett weggelassen wird und die
Inhalte nur in einer Datenbank gehalten werden.

 

z.B. kvwmap siehe: https://kvwmap.geoinformatik.uni-rostock.de

 

Gruß Peter Korduan

 

  _____  

Von: mapserver-de-bounces at freegis.org
[mailto:mapserver-de-bounces at freegis.org] Im Auftrag von Heber, Matthias
Gesendet: Montag, 27. März 2006 12:09
An: mapserver-de at freegis.org
Betreff: [Mapserver-DE] MapScript ohne MapFile

 

Hallo, 
da ich den MapServer zwar schon als CGI kenne, nun aber mit PHP MapScript
arbeiten möchte, folgende Frage: 

Soweit ich weiß, kann man mit MapScript die Parameter (Eigenschaften, Werte)
der Map-Datei verändern. 
Ist es auch möglich Parameter die noch nicht in der Map-Datei angegeben
wurden per MapScript einzufügen? 

Falls dies der Fall ist, müsste es doch auch möglich sein, die ".map"
nachzubauen und so die eigentliche Datei wegzulassen?

 

Grüße aus Hannover 
Matthias Heber 

~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
Dipl.-Ing. Matthias Heber 

GGA-Institut (Leibniz Institute for Applied Geosciences)  
Sektion 5 - Geoinformatik und Datenbanken 
Stilleweg 2 
30655 Hannover / Germany 
Tel.:  +49 (0)511 643-2939
Fax.: +49 (0)511 643-3665 
Mail:  <mailto:m.heber at gga-hannover.de> m.heber at gga-hannover.de 
Web:  <file:///\\www.gga-hannover.de> www.gga-hannover.de 

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060327/35200b37/attachment.html


This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)