[Mapserver-DE] mapfile via web (http) einlesen
"Jörg Thomsen (MapMedia GmbH)"
jt at mapmedia.de
Fre Aug 5 12:14:45 CEST 2005
Hallo Herr Daniel,
Uwe.Daniel at lfp.smul.sachsen.de schrieb:
> hallo liste,
>
> ich suche eine möglichkeit ein mapfile dynamisch zusammenzubauen.
> die einzelnen konfigurationsabschnitte stehen in einer datenbank (z.b. reference etc...)
>
> ich möchte diese konfigurationsdatei nun über eine serverseitige scriptsprache dynamisch generieren lassen.
>
> ich dachte mir das ungefähr so:
>
> <img src="http://localhost.../cgi-bin/mapserv.exe?map=http://localhost/config/dynamiccreatemapfile.php"
>
> leider funzd das nicht so wie ich mir das dachte.
>
> hat jemand eine idee wie ich sowas lösen kann?
MapServer braucht den Pfad zum Mapfile als Pfad im Dateisystem. Ein
htrp-url funktioniert nicht einmal, wenn man einen MapFile auf einem
Server ablegt.
Mit einem Script, das auf Systemebene ausgeführt wird, wird es auch
nicht funktionieren, weil MapServer das Script einlesen und nicht
ausführen wird.
Eine einfache Lösung für eine bereits fertige Anwendnung gibt es wohl nicht.
> die on-the-fly erstellung von mapfiles wie es bei mapstorer zu lesen ist, kann ich mir nur so vorstellen, dass nach jeder änderung in der datenbank ein php-script ausgeführt wird, welches die mapdatei physisch irgendwo auf die platte schreibt.
das wäre dann ja nicht mehr auf-der-Fliege, vielleicht kann uns mal
jemand von kartago aufklären?
> man könnte es allerdings auch im mapserver selbst integrieren.
> einlesen von mapfiles via http.
Das ist natürliche eine Option, die Ihre Lösung unangetastet lassen
würde. Und das ist sicherlich auch machbar, aber auch mit Aufwand
verbunden, den Sie haben oder bezahlen müssen. Da im MapFile Verweise
auf's Dateisystem stehen, halte ich das aber auch für eine nicht
optimale Lösung.
Viele Grüße, Jörg Thomsen
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
UMN MapServer Anwenderkonferenz 2005
am 8./9. September in Hannover
weitere Infos: http://www.umn-mapserver.de/meeting.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_________________________________________________
MapMedia
Kartographie und raumbezogene Informationssysteme
Heilbronner Straße 10
D-10711 Berlin
fon: +49.(0)30.89 06 82 70
fax: +49.(0)30.89 06 82 73
mail: jt at mapmedia.de
net: www.mapmedia.de
pgp: on demand
_________________________________________________
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)