Diskussion:MapServer

Letzter Kommentar: vor 14 Jahren von Ellipse in Abschnitt Technik

Wer kennt die Teilnehmerzahlen der FOSSGIS? (nicht signierter Beitrag von WwwFrank (Diskussion | Beiträge) 18:59, 21. Nov. 2010 (CET)) Beantworten

Leistungsumfang

Bearbeiten

Diskussion hierher kopiert:
Beginn Zitat
Dieses fettgesetzte Mapscript - ich hatte da statt dem ersten ein Auftreten weiter unten fettgesetzt, weils dort auch wirklich ein paar erklärende Worte dazu gibt. Jetzt haben wir das Ganze zweimal fett drin... - Ich weiß nicht recht, wie damit umgehen...--Muff cabbage 16:43, 16. Dez. 2010 (CET)Beantworten

Hallo Muf cabbage. Ich finde die Erwähnung bei 'Leistungsumfang' eher unnötig. Zudem Enthält der Abschnitt eine Erklärung des WMS, was eigentlich nach Web Map Service verschoben werden könnte. Schön übrigens, dass du diesen Artikel editierst :-) Mit Gruss -- Ellipse 16:50, 16. Dez. 2010 (CET)Beantworten

Ende Zitat

Was mir in diesem Abschnitt nicht gefällt (ich würde den ganzen Absatz streichen):

  • "Mit MapServer ist es möglich, geographische Daten zu betrachten." - Satz streichen (Grund: Stimmt so nicht: Geodaten werden aufbereitet, betrachtet werden sie in einem User-Client wie einem Webbrowser, einem Geobrowser oder in einem Desktop-GIS, das OWS einbinden kann)
Insofern sicherlich ein klarer Fall. Ich frag' mich nur, ob man nach meinen unten geäußerten Gedanken nicht für Ersatz sorgen sollte...--Muff cabbage 15:06, 17. Dez. 2010 (CET)Beantworten
  • "Hunderte Datei- und Datenbankformate können verarbeitet werden." - Satz streichen (Grund: 'hunderte' irgendwie sensation-seeking)
...aber es stimmt doch - oder? Ich fände es schon ein erwähnenswerte Tatsache. Vielleicht lässt es sich ja etwas anders ausdrücken, wenn wir nähere Kenntnis von der genauen Zahl hätten...--Muff cabbage 15:06, 17. Dez. 2010 (CET)Beantworten
  • "Er liefert seine Ausgabe über das Web aus (häufigster Fall) oder über eine Programmierschnittstelle (Mapscript) an eine andere (lokale oder entfernte) Anwendung." - Satz streichen (Grund: hier will eigentlich der Unterschied CGI und alternative dargestellt werden, wie unter Technik näher beschrieben)
  • "Die über den Server abfragbaren Daten können nicht nur aus dessen lokalem Speicher bezogen, sondern auch aus einem verteilten System von anderen Servern zusammengetragen werden." - Satz streichen? Prinzip eines OWS? (oder ist Cascading-OWS gemeint?)
  • "Entweder rendert er die Daten zu bildlichen Darstellungen (in Rastergraphikformaten wie PNG oder JPEG oder Vektordaten im SVG-Format) und liefert diese über WMS aus ...": Verschieben nach Artikel WMS (nicht MapServer-spezifisch, das ist die Technik eines Web Map Service)
  • "... oder es werden mit Hilfe des WFS die eigentlichen Merkmale in Geography Markup Language (GML) ausgegeben.": Verschieben nach Artikel WFS (nicht MapServer-spezifisch, das ist die Technik eines Web Feature Service)
  • "Der enthaltene WFS besitzt keine Transactional-Erweiterung (WFS-T), da das Halten einer Datenbankverbindung bei einem CGI-Programm generell nicht möglich ist." - Verschieben nach Absatz 'Technik'
mhm - klar.--Muff cabbage 15:06, 17. Dez. 2010 (CET)Beantworten
  • "In Verbindung mit einem Client können Anwendungen erstellt werden, mit denen man vorhandene Kartendaten betrachten kann. MapServer kann auch in Verbindung mit einem Desktop-GIS genutzt werden, wobei die einzelnen Dienste als Datengrundlage dienen. Es können auch Bilder für Legenden, Maßstabsleisten, Übersichtskarten und Werte aus Variablen abgefragt werden." - Löschen (Grund: ist zu allgemein, gehört zu Geodienst.)

Meinungen zu diesem Vorschlag? Gruss -- Ellipse 23:06, 16. Dez. 2010 (CET)Beantworten

Ich denke bisher, dass eine ganz grobe Darstellung der von MapServer verrichteten Arbeit schon angebracht wäre, sodass ich als Leser nur für die ausführliche Darstellung weiterklicken muss. Ich fand es ungut, im ersten Abschnitt als grundlegende Beschreibung nur eine Reihe Wikilinks vorgesetzt zu bekommen. Ist eine wohl eine Abwägungssache - aber der Artikel sollte auch für sich lesbar sein, bevor ich mit WMS, WFS und WCS was anfangen kann oder gar dazwischen klar differenzieren kann.--Muff cabbage 15:06, 17. Dez. 2010 (CET)Beantworten
Hallo Muff cabbage. Ja, da bin ich ganz deiner Meinung: Da waren unendlich viele Wikilinks zu Beginn, nicht lesbar ... . Ich finde auch, dass zu beginn mal erwähnt werden muss, dass das Projekt MapServer eben ein Mapserver-Projekt von OSGeo ist, vormals ein Projekt der UMN. Ich stelle das mal so rein und schiebe die Infos über die angebotenen OWS nach unten.
Vielleicht können wir mit der Zeit den Artikel Mapserver erweitern mit grundlegenden Informationen, was denn so ein Ding macht. Die Details der einzelnen Projekte - welche Software welchen OWS implementiert hat, in welcher Version nach OGC 'implemented' oder 'compliant' etc. - kann ja nach und nach im entsprechenden Artikel eingepflegt werden.
-- Ellipse 17:17, 17. Dez. 2010 (CET)Beantworten

Technik

Bearbeiten

Zum Satz: "MapServer ist kein eigenständiger Server, sondern wird als Erweiterung eines Webservers (Apache oder IIS) betrieben." - kann so nicht stehen bleiben (habe mal etwas verkürzt). Grund:

Gruss -- Ellipse 23:17, 16. Dez. 2010 (CET)Beantworten

Ich hatte verstanden, dass das Ding ohne eine andere Server-Software, an der es z.B. als CGI-Modul dranhängt, garnicht betriebsfähig ist. Ist das vielleicht anders, wenn man MapServer über die API anspricht?--Muff cabbage 13:15, 17. Dez. 2010 (CET)Beantworten
Diese Grafik sagt schon einiges: Anatomie einer MapServer-Anwendung - was hier noch fehlt: sowohl mapserver-cgi als auch mapscript greifen auf mapserver-bin zu: "mapserver-cgi or mapscript application <--> mapserver-bin"
Soweit ich verstehe, kann per MapServer-C-API ebenso auf mapserver-bin zugegriffen werden. -- Ellipse 19:02, 17. Dez. 2010 (CET)Beantworten
Update: MapScript greift auf die MapServer C-API zu (Quellen: MapScript Overview, GISCON, Abschnitt MapServer) -- Ellipse 21:01, 17. Dez. 2010 (CET)Beantworten
Update 2: Ok, ich revertiere meine Darstellung - scheint keine Server-software zu sein, da MapServer selbst nicht per Protokoll (Informatik) angesteuert wird, sondern per MapScript oder CGI auf die C-API zugegriffen wird. -- Ellipse 15:36, 18. Dez. 2010 (CET)Beantworten