MapServer

MapServer

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 Web conformes aux recommandations de l'Open Geospatial Consortium (WMS, WFS, WCS).

Sommaire

Historique

MapServer a été développé par l'université du Minnesota (University of Minnesota) (UMN) dans le cadre du projet ForNet en coopération avec la NASA et le département des ressources naturelles du Minnesota (Minnesota Department of Natural Resources) (MNDNR). À ce jour, le projet MapServer est hébergé par le projet TerraSIP, un projet sponsorisé par la NASA, et réalisé par UMN et un groupement d'acteurs dans le domaine de l'aménagement du territoire.

Fonctionnalités

  • Sorties cartographiques évoluées
    • Échelle dépendante de la représentation des objets et de l'exécution de l'application
    • Étiquetage des objets
    • Application complètement modifiable et utilisation d'un mécanisme de gabarits
    • Utilisation des polices TrueType
    • Présence d'éléments supplémentaires à la carte : échelle, légende, carte de référence
    • Cartographie thématique en utilisant des expressions logiques ou régulières
  • Prise en charge d'environnements et de langages de développement : PHP, Python, Perl, Ruby, Java, et C#
  • Prise en charge de nombreuses plates-formes : Linux, Windows, Mac OS X, Solaris, ...
  • Prise en charge de nombreux formats de données vecteurs ou rasters
    • TIFF/GeoTIFF, EPPL7, et bien d'autres grâce à la bibliothèque GDAL
    • ESRI shapfiles, PostGIS, ESRI ArcSDE, Oracle Spatial, MySQL et bien d'autres grâce à la bibliothèque OGR
    • Suit les recommandations de l'Open Geospatial Consortium : WMS (client/serveur), WFS non-transactionnel (client/serveur), WMC, WCS, SLD (Styled Layer Descriptor), GML, SOS
  • Gère la projection des cartes grâce à la bibliothèque PROJ4

Fonctionnement

MapServer est un exécutable CGI (Common Gateway Interface) qui se place dans la partie inactive d'un serveur WEB. Quand une requête est envoyée à MapServer, il utilise les informations passées dans l'URL de la requête et le fichier de configuration fourni (MapFile) pour créer une image de la carte demandée. Cette image peut être affichée dans un navigateur. La requête peut aussi fournir une légende, une barre d'échelle, une carte de référence et des valeurs passées comme variables CGI.

Il est aussi disponible sous forme d'une API dans plusieurs langages de programmation. Le programmeur a alors accès à des fonctions lui permettant entre autres de manipuler la carte (zone de visualisation, couches affichées...), effectuer des requêtes spatiales, ajouter des objets géoréférencés, etc.

MapServer peut être étendu et personnalisé avec de nombreuses fonctionnalités. Il peut être construit avec de nombreux formats d'écriture et de lecture de données.

Voir aussi


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article MapServer de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • MapServer — Aktuelle Version 6.0.0 (12. Mai 2011) Betriebssystem Linux, Mac OS X, Windows …   Deutsch Wikipedia

  • MapServer — Developer(s) Stephen Lime Initial release 1994 (1994) Stable release 6.0.1 / July 13, 2011; 3 months ago …   Wikipedia

  • 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

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”