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

MapServer

Service Web

MapServer est un moteur de rendu de données cartographiques Opensource écrit en C. Au delà de la possibilité d’explorer des données SIG, MapServer vous permet de créer des images de cartes géographiques, qui sont des cartes permettant de diriger des utilisateurs vers du contenu web. Par exemple, le compas pour les loisirs du département des ressources naturelles du Minnesota fournit aux utilisateurs plus de 10 000 pages web, rapports et cartes via une seule application. La même application sert aussi de « moteur de carte » pour d’autres parties du site, fournissant un contexte spatial là où c’est nécessaire.

MapServer a été originellement développé par le projet ForNet de l’Université du Minnesota (UMN) en coopération avec la NASA et le département du Minnesota des Ressources Naturels (MNDNR). Plus tard il a été hébergé par le projet TerraSIP, un projet sponsorisé par la NASA entre l’UMN et un consortium d’organismes de gestion des sols.

MapServer est maintenant un projet de l'OSGeo, et maintenu par un nombre croissant de développeurs (proche de 20) tout autour du monde. Il est soutenu par un groupe d’organisations diverses qui financent les améliorations et la maintenance, et est administré au sein de l’OSGeo par le Comité de Gouvernance de Projet composé de développeurs et d’autres contributeurs.

mapserver screenshot

Caractéristiques principales

  • Sorties cartographiques avancées

    • Dessin d’objet géographique et exécution de l’application en fonction de l’échelle

    • Étiquetage des géométries incluant la médiation des collisions des étiquettes

    • Support des polices TrueType pour l’étiquetage et la symbolisation

    • Automatisation d’éléments de cartes (barre d’échelle, carte de référence et légende)

    • Cartographie thématique en utilisant des classes basées sur des expressions logiques ou des expressions régulières

    • Support de moteur de rendu différents avec des pilotes pour AGG, Cairo et d’autres

    • Gestion spéciale pour générer des sorties tuilées

    • Couches masque

    • Placement de symbole précis

    • Symbologie de symboles/étiquettes multiples complexe

    • Champs vecteur

    • Décalage de label via une flèche

    • Symbologie SVG

    • Support de polices multiples

    • Carte de chaleurs dynamiques

    • Support UTF Grid

    • Composition de couches

  • Support de requêtes spatiales sophistiquées

    • Identifier les objets par attributs, point, rectangle englobant ou géométrie sur une ou plusieurs couches

    • Support pour l’interrogation sur des raster

    • Sortie customisable complétement en s’appuyant sur un sytème de modèle

    • Génération de sortie basée sur des appels à OGR

  • Support d’environnement de développement et de scriptage populaires

    • CGI/FastCGI

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

  • Support multi-platesformes

    • Linux, Windows, Mac OS X, Solaris, et plus

  • Une multitude de formats de données raster et vecteur

    • Support natif pour les shapefiles ESRI, PostGIS et Oracle Spatial

    • De nombreux autres formats via GDAL et OGR

  • Support de projection de carte

    • Reprojection de cartes à la volée avec plusieurs milliers de projections grâce à la bibliothèque Proj.4

Standards implémentés

Démo

Documentation

Détails

Site web: https://mapserver.org

Licence: Licence style MIT

Version du logiciel: 8.2.2

Plates-formes supportées: Windows, Linux, Mac

Interfaces de l’API: C, PHP, Python, Perl, Ruby, Java, and .NET

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

Guide de démarrage rapide