[Mapserver-DE] mapfile via web (http) einlesen

NETGIS Sven Schroeter schroeter at netgis.de
Fre Aug 5 16:42:21 CEST 2005


Hallo,
ich weiß zwar nicht, ob Du das so meinst, aber mit php oder asp oder jsp...
kannst Du Dir ganz leicht ein script zusammenstellen in dem Du die
Datenbankinhalte ausliest (mit SQL) und dann dynamisch einen Texfile (bzw.
Map-File) schreibst.
Wie das mit php geht findest Du in verschiedenen tutorials oder Büchern.
Ich kann da das Buch "Besser PHP programmieren" vom Galileo Computing
Verlag" empfehlen, da gibt es ein Beispiel wie Du mit Templates und Daten
aus einer MySQL-Datenbank statische Seiten generierst.
Die Templates und die SQL-Abfragen mußt Du eigentlich nur auf Deinen Mapfile
anpassen.
Fertig.
Grüße Sven

----- Original Message ----- 
From: <Uwe.Daniel at lfp.smul.sachsen.de>
To: <mapserver-de at freegis.org>
Sent: Friday, August 05, 2005 4:20 PM
Subject: AW: [Mapserver-DE] mapfile via web (http) einlesen


> das wäre dann ja nicht mehr auf-der-Fliege, vielleicht kann uns mal
> jemand von kartago aufklären?

naja ich meinte das eher so, das bei jeder abfrage ein mapfile in ein tmp
verzeichnis gelegt wird.


index.php
------------------------------

.. //do anything

- create mapfile (lese mapfile aus db aus)
- schreibe mapfile in tmp/

.. //do anything


- gebe webgis html-oberfläche aus
-------------------------------

damit ist immer gewährleistet, das die ausgegebenen mapserveraufrufe im html
code nicht "ins leere" laufen da das mapfile ja vorher erzeugt wird.

nachteil währe dann, das irgendwann der server voll mit mapfiles ist.

allerdings kann man die mapfiles ja auch cachen und muss sie nicht immer
wieder neu erstellen.


naja so richtig "auf der Fliege" ist das zwar nicht aber kommt dem schon
nahe

_______________________________________________
Mapserver-DE mailing list
Mapserver-DE at freegis.org
https://freegis.org/mailman/listinfo/mapserver-de




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