- MapServer
-
MapServer Aktuelle Version 6.0.0
(12. Mai 2011)Betriebssystem Linux, Mac OS X, Windows Programmiersprache C Kategorie Mapserver Lizenz MIT mapserver.org MapServer ist ein freies Mapserver-Projekt der Open Source Geospatial Foundation (OSGeo), als ehemaliges Projekt der University of Minnesota (UMN) auch bekannt unter dem Namen UMN Mapserver oder UMN MapServer.
Die Software stellt Geodienste gemäß den Spezifikationen des Open Geospatial Consortium (OGC) zur Verfügung, namentlich Web Coverage Service (WCS), Web Feature Service (WFS), Web Map Service (WMS) und Sensor Observation Service (SOS). MapServer gilt als stabil, schnell und skalierbar und findet eine breite Verwendung.
Inhaltsverzeichnis
Leistungsumfang
Mit MapServer ist es möglich, geographische Daten zu betrachten. Hunderte Datei- und Datenbankformate können verarbeitet werden. Er liefert seine Ausgabe über das Web aus (häufigster Fall) oder über eine Programmierschnittstelle (Mapscript) an eine andere (lokale oder entfernte) Anwendung. 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. 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 oder es werden mit Hilfe des WFS die eigentlichen Merkmale in Geography Markup Language (GML) ausgegeben. Der enthaltene WFS besitzt keine Transactional-Erweiterung (WFS-T), da das Halten einer Datenbankverbindung bei einem CGI-Programm generell nicht möglich ist.
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.
Technik
Die Software ist in C geschrieben und verwendet die Geospatial Data Abstraction Library (GDAL). MapServer wird meist als CGI-Programm einem HTTP-Server zugeschaltet.
Die Konfigurationsdatei, das Mapfile, definiert die Datenquellen, den Datenzugriff, den Aufbau sowie die Darstellung einer Karte. Pfad und Name eines Mapfiles können dem MapServer über den URL als Vendor-Specific-Parameter „
map=
“ übergeben werden. Dies ist eine Erweiterung der WMS-Norm. Bei einer Anfrage werden anhand der im URL codierten Parameter aus der Anfrage und den im Mapfile enthaltenen Regeln die nötigen Ausgangsdaten geholt, der Kartenausschnitt erstellt und ausgeliefert. Über die Mapscript-Schnittstelle können die Mapfiles auch dynamisch erstellt und geändert werden. Mapscript wurde mit Hilfe von SWIG realisiert. Auf die Schnittstelle kann mit verschiedenen Sprachen zugegriffen werden (PHP, Python, Ruby, Java, Perl, C#/.NET).Standards
Bei der Entwicklung von MapServer wird der Einhaltung offener Standards großer Wert beigemessen, um die Interoperabilität mit anderen Anwendungen zu ermöglichen. Die Software erfüllt die OGC-Spezifikationen WMS 1.3.0, WFS 1.0., WFS 1.1 und WCS 1.1.
Geschichte
Die ersten Versionen von MapServer wurden Mitte der 1990er Jahre im Projekt ForNet von der University of Minnesota (UMN) zusammen mit dem Minnesota DNR und der NASA für Unix-ähnliche Betriebssysteme entwickelt. Die erste Veröffentlichung des Produktes erfolgte im Jahr 1994. Danach wurde MapServer vom NASA-finanzierten TerraSIP-Projekt getragen, in dem die University of Minnesota mit einem Konsortium für Bodenordnung und Landentwicklung zusammenarbeitete. 1999 wurde von der UMN der Quelltext offengelegt und MapServer zu den Bedingungen der MIT-Lizenz freigegeben. Noch heute ist der Namensvorsatz „UMN“ gebräuchlich, um das Programm von anderen Mapservern unterscheidbar zu halten, wobei der offizielle Projektname einfach „MapServer“ lautet. Das Projekt MapServer steht in engem Zusammenhang mit der Entstehung der OSGeo, welche die Entwicklung von MapServer heute betreut.
UMN MapServer Anwenderkonferenz
Die ersten deutschsprachigen Anwenderkonferenzen der OSGeo fanden 2003 bis 2005 unter dem Namen „UMN MapServer Anwenderkonferenz“ statt.
Name Datum Ort Besucher Anwendertreffen Juni 2003 24.Berlin 20 UMN MapServer Anwenderkonferenz 2003 Sep. 2003 30.Bonn 90 UMN MapServer Anwenderkonferenz 2004 [1][2] Sep. 2004 14.Hannover 180 UMN MapServer Anwenderkonferenz 2005 [3] Sep. - 9. Sep. 2005 8.Hannover 200 Auf den Konferenzen wurde nicht nur über den UMN MapServer gesprochen, sondern auch über andere freie GIS-Projekte, weshalb ab 2006 die Umbenennung in „FOSSGIS-Konferenz“ erfolgte.
Siehe auch
freie MapServer-Alternativen:
Literatur
- Tyler Mitchell, Arnulf Christl, Astrid Emde: Web-Mapping mit Open Source-GIS-Tools. 1. Auflage. O’Reilly Verlag, 30. Januar 2008, ISBN 978-3897217232.
- Christian Wilk: Auf dem Präsentierteller: Geodaten mit dem UMN-Mapserver anbieten. In: Heise Zeitschriften Verlag (Hrsg.): iX. September 2006.
Weblinks
MapServer
- Offizielle Projekt-Website von MapServer
- MapServer Issue Tracker und Wiki
- MapServer InfoSheet bei OSGeo (englisch)
- FreeGIS-Zusammenfassung für UMN MapServer
- deutschsprachige Mailingliste von MapServer
- MapServer im GISWiki
- Jens Schumacher: Kartenmacher. Geodatendienste mit dem UMN-Mapserver effizient verwalten. iX, Ausgabe 10/2008, 2008, abgerufen am 16. Dezember 2010.
FOSSGIS
- Website der FOSSGIS-Konferenz
- GISLive – freie GIS-Software und Geodaten auf DVD von FOSSGIS e. V.
Einzelnachweise
- ↑ Hans-Joachim Baader: UMN MapServer Anwenderkonferenz. Pro-Linux.de, 23. August 2004, abgerufen am 23. Dezember 2010.
- ↑ Artikel: UMN MapServer-Forum. GISWiki, 2. Juni 2005, abgerufen am 23. Dezember 2010.
- ↑ UMN MapServer Anwenderkonferenz 2005. MapMedia GmbH, 9. Mai 2005, abgerufen am 23. Dezember 2010.
Software-Projekte der Open Source Geospatial Foundation (OSGeo)Web-Mapping-Software: deegree | geomajas | GeoServer | Mapbender | MapBuilder | MapFish | MapGuide Open Source | MapServer | OpenLayers
Desktop-GIS: GRASS GIS | OSSIM | Quantum GIS | gvSIG
Software-Bibliotheken: FDO | GDAL | GEOS | GeoTools | MetaCRS | OSSIM | PostGIS
Metadatenkataloge: GeoNetwork
Wikimedia Foundation.
Schlagen Sie auch in anderen Wörterbüchern nach:
MapServer — Developer(s) Stephen Lime Initial release 1994 (1994) Stable release 6.0.1 / July 13, 2011; 3 months ago … Wikipedia
MapServer — est un environnement de développement libre permettant de construire des applications internet à référence spatiale. Ce n est pas un SIG complet. Il peut être utilisé pour réaliser des applications Web, mais également pour publier des services… … Wikipédia en Français
MapServer — Тип Геоинформационная система Разработчик Stephen Lime Написана на C / C++ Первый выпуск 1994 ( … Википедия
MapServer — es un entorno de desarrollo en código abierto (Open Source Initiative) para la creación de aplicaciones SIG en Internet/Intranet para visualizar, consultar y analizar información geográfica por la red mediante la tecnología Internet Map Server… … Enciclopedia Universal
MapServer — UMN MapServer Desarrollador Stephen Lime http://mapserver.org/ Información general … Wikipedia Español
Mapserver — Als Mapserver, auch Internet Map Server (IMS) wird eine Server Software bezeichnet, die auf Geodaten spezialisierte Webservices (Geodienste) bereitstellt zur Verarbeitung von Kartenausschnitten und ortsbezogenen Informationen. Bekannte Projekte… … Deutsch Wikipedia
Web mapping — is the process of designing, implementing, generating and delivering maps on the World Wide Web and its product. While web mapping primarily deals with technological issues, web cartography additionally studies theoretic aspects: the use of web… … Wikipedia
FOSSGIS — Freie und Open Source Software für Geoinformationssysteme (FOSSGIS) Zweck: Förderung von freier und quelloffener Software in der räumlichen Datenverarbeitung Vorsitz: Georg Lösel Gründungsdatum: Januar 2001 … Deutsch Wikipedia
Telchac Pueblo — Town Coat of arms … Wikipedia
Espita Municipality, Yucatan — Espita Municipality Coat of arms … Wikipedia