../../_images/logo_mapserver.png ../../_images/OSGeo_project.png

MapServer

Web Service

MapServer ist eine Open Source Software zur Visualisierung von räumlichen Daten, die in der Sprache C geschrieben wurde. Neben der Anzeige von Geodaten können MapServer Anwendungen den Nutzer über die Karte zu thematischen Inhalten weiterleiten. Beispielsweise stellt der Minnesota DNR Recreation Compass seinen Nutzern mehr als 10000 Webseiten, Berichte und Karten über eine einzige Anwendung zur Verfügung. Die Anwendung dient als Kartenkomponente und verlinkt auf andere Bereiche der Seite. Sie stellt je nach Thema einen räumlichen Kontext her.

MapServer wurde ursprünglich durch das ForNet Projekt an der Universität von Minnesota (UMN) in Zusammenarbeit mit der NASA und dem Minnesota Department of Natural Resources (MNDNR) entwickelt. Danach wurde MapServer vom NASA-finanzierten TerraSIP-Projekt getragen, in dem die University of Minnesota mit einem Konsortium für Bodenordnung und Landentwicklung zusammenarbeitete.

MapServer ist ein Projekt der OSGeo und wird von einer wachsenden Anzahl an Entwicklern (etwa 20), die weltweit vertreten sind, betreut. Das Projekt wird von diversen Organisationen unterstützt, die die Unterhaltung und Weiterentwicklung unterstützten. MapServer wird innerhalb der OSGeo durch das MapServer Project Steering Committee administriert, das sich aus Entwicklern und engagierten Mitwirkenden zusammensetzt.

mapserver Screenshot

Kernfunktionen

  • Leistungsstarke kartographische Ausgabe

    • Maßstabsabhängige Anzeige und Anwendungsausführung

    • Objektbeschriftungen mit Vermeidung von Überlappungen

    • TrueType Schriften zur Beschriftung und Symboldarstellung

    • Generierung von Kartenelementen (Maßstabsleiste, Referenzkarte, Legende)

    • Thematische Karten durch die Nutzung von logischen Klassen oder über reguläre Ausdrücke definierte Klassen

    • Erweiterung um weitere Ausgabeformate durch Treiber für AGG, Cairo, GD und OpenGL und andere

    • Spezielle Generierung von Kacheln

    • Maskieren von Ebenen

    • Präzise Symbolplatzierung

    • Komplexe Mehrfachbeschriftung/komplexe Symbolik

    • Vektorfelder

    • Label Leader Offsetting

    • Unterstützung von SVG-Symbolen

    • Unterstützung verschiedener Schriften

    • Dynamische Heatmaps

    • Unterstützung von UTF-Grids

    • Layer Compositing

  • Unterstützung anspruchsvoller räumlicher Abfragen

    • Ermittlung von Objekten über Attribute, Punkt, Umgebungsrechteck oder Geometrie über ein oder mehrere Layer hinweg

    • Unterstützung von Abfragen auf Rasterdaten

    • Vollständig anpassbare vorlagenbasierte Ausgabe

    • OGR-basierte Ausgabe von Abfrageergebnissen

  • Unterstützung für beliebte scripting und Entwicklungsumgebungen

    • CGI/FastCGI

    • PHP, Python, Perl, Ruby, Java, und .NET

  • plattformübergreifend

    • Linux, Windows, Mac OS X, Solaris und mehr

  • zahlreiche Raster- und Vektordatenformate

    • Native Unterstützung von ESRI Shapes, PostGIS, ESRI ArcSDE und Oracle Spatial

    • Viele andere Formate über GDAL und OGR

  • Karten Umprojektion

    • On-the-fly Umprojektion für tausende Projektionen durch die Verwendung der Proj.4 Bibliothek

Unterstützte Standards

Demo

Dokumentation

Details

Webseite: https://mapserver.org

Lizenz: MIT-style license

Software Version: 8.0.1

Unterstützte Plattformen: Windows, Linux, Mac

API Schnittstellen: C, PHP, Python, Perl, Ruby, Java, and .NET

Support: https://mapserver.org/community/

Quickstart