Mal wieder hallo zusammen,
nach meinen Problemen mit der PostGIS-Installation vor ein paar Wochen habe ich mir inzwischen nun sogar schon den MapServer installiert. Doch ich bin noch immer etwas rat- und planlos, was die server- und client-seitigen Software-Komponenten angeht, die ich für mein geplantes Web-Mapping-/ Routing-Projekt benötigte/ einsetzen sollte und hoffe dazu auf ein paar hilfreiche Anregungen von Euch, auch wenn das Thema dadurch natürlich stark über PostGIS hinausgeht …
1. Im Moment stelle ich mir noch vor, dass ich am liebsten SVG ausgeben möchte, um darauf mit Ecmascript aufbauend Manipulationen/ Animationen am DOM vornehmen zu können. Nun bin ich zufällig darüber gestolpert, dass PostGIS sogar selbst schon nach SVG konvertieren kann. Benötige ich denn dann überhaupt noch MapServer? Wohl höchstens zum Kacheln der angeforderten Kartenausschnitte, oder lässt sich evtl. sogar das mit PostGIS-Bordmitteln bewerkstelligen?
2. Und falls ich insofern vielleicht wirklich auf den MapServer verzichten kann, komme ich denn allein mit PostgreSQL/ PostGIS/ PHP auch dann noch aus, wenn ich clientseitig OpenLayers einsetzen will? Ich will natürlich keinen unnötigen Overhead - auf dem Server wie auf dem Client - erzeugen, mir andererseits aber auch nicht zu viele Gedanken über Probleme machen müssen, die in open source verfügbaren Komponenten vielleicht schon gelöst wären.
3. Lässt sich OpenLayers eigentlich grundsätzlich auch mit SVG-Maps verwenden? Ein Problem könnte hierbei vielleicht sein, dass ich nach Möglichkeit eben nicht - wie es ja bei Rastergrafiken erforderlich wäre - mit jedem Zoom eine komplette neue SVG-Datei anfordern, sondern allenfalls bestimmte Details in das bereits angezeigte Dokument hinzu- oder aus diesem herausladen und darüber hinaus Manipulationen per Ecmascript durchführen möchte.
4. Lohnt eigentlich auch ein Blick auf Mapbender als Alternative zu OpenLayers? Sind beide für die Darstellung der Karten - ob nun direkt von PostGIS oder von MapServer oder von Mapnik etc. ausgegeben - gleichermaßen geeignet?
Wäre schön, wenn Ihr mir ein paar Ratschläge als Einstiegshilfe geben könntet, da ich im Moment doch noch ziemlich schwimme bzw. eher in der Informationsflut ertrinke …
Vielen Dank und schöne Grüße,
Frank