[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)