.. _gloss: *************************************************** Glossaire *************************************************** .. glossary:: AGG `Anti-Grain Geometry `__ est un moteur de rendu graphique de haute qualité que peut utiliser MapServer 5.0+. Il gère l'anticrènelage en dessous du pixel ainsi que d'autres fonctionnalités. CGI Wikipedia propose une très bonne définition sur `CGI `_. EPSG Les codes EPSG sont des codes numériques associés à des définitions de système de coordonnées. Par exemple, le code EPSG:4326 correspond au WGS84 geographique, et EPSG:32611 correspond au "UTM zone 11 Nord, WGS84". Le protocole WMS utilise les codes EPSG pour décrire les systèmes de coordonnées. Les codes EPSG sont publiés par le `comité de Positionnement et de Recherche de l'OGP `_. Une liste de définitions PROJ.4 correspondant aux codes EPSG peut être trouvée dans le fichier /usr/local/share/proj/epsg. :ref:`PROJECTION` décrit comment les utiliser dans votre :ref:`mapfile`. .. seealso:: http://spatialreference.org pour une liste de références spatiales et une interface pour rechercher ces références. Filter Encoding `Filter Encoding `__ est un standard de l':term:`OGC` qui définie un encodage XML pour des expressions de filtre pour permettre des requêtes attributaires et spatiales. .. seealso:: :ref:`filter_encoding` FreeType `FreeType `__ est un moteur de police que MapServer utilise pour accéder et afficher des polices `TrueType `__. GD `GD `__ est une bibliothèque graphique pour la génération dynamique d'images. Il a été le premier moteur d'affichage graphique qui était disponible pour MapServer, et il est nécessaire pour MapServer puisse fonctionner. GDAL GDAL (Geospatial Data Abstraction Library) est une bibliothèque de lecture et d'écriture de raster multiformat. Il est utilisé comme premier mécanisme pour lire les données raster dans MapServer. Il est hébergé sur http://www.gdal.org/ GEOS `Geometry Engine Open Source `__ est un port C/C++ de `Java Topology Suite `__. Il est utilisé pour les opérations algébrique géométrique comme déterminer si un polygone est contenu dans un autre polygone ou déterminer l'intersection résultante de deux ou plusieurs polygones. MapServer peut utiliser GEOS pour des opérations algébriques. GML `Geography Markup Language `__ est un standard de l':term:`OGC` qui définie un modèle abstrait pour les objets géographiques. .. seealso:: :ref:`wfs_server` GPX Le format `GPS eXchange `__ est un schéma XML pour décrire les données GPS. :term:`OGR` peut être utilisé pour transformer et afficher ces données avec MapServer. Map Scale ..Un traité d'échelle cartographique peut être trouvé sur `about.com `_. Mapfile :ref:`Mapfile ` est le langage déclaratif que MapServer utilises pour définir les connections aux données, la sémiologie des cartes, les modèles, et les directives des serveur. Son format est proche du XML et hiérarchique, avec des balises fermantes ``END``, mais le format n'est pas du xml. MapScript :ref:`mapscript` est une alternative aux applications :ref:`cgi` de :ref:`mapserv` qui vous permet de programmer l'API objet de MapServer en plusieurs langages. Mercator Wikipedia propose un excellent article de la `projection Mercator `_. OGC L'`Open Geospatial Consortium `_ est un organisme de standards dans le domaine du SIG. MapServer gère de nombreux standards de l'OGC. .. seealso:: :ref:`wms_server`, :ref:`wms_time`, :ref:`wms_client`, :ref:`wfs_server`, :ref:`wfs_client`, :ref:`wcs_server`, :ref:`map_context`, :ref:`sld`, :ref:`filter_encoding` et :ref:`sos_server` OGR `OGR `__ est la partie accès aux données vecteur de la bibliothèque :term:`GDAL`. Elle fournie un accès à une multitude de formats de données. .. seealso:: :ref:`ogr` OM `Observations and Measurements `__ est un standard de l':term:`OGC` qui définie un modèle abstrait pour les capteurs de données. .. seealso:: :ref:`sos_server` OpenLayers `OpenLayers `__ est une bibliothèque JavaScript pour des applications web de cartographie. Proj.4 `Proj4 `__ est une bibliothèque pour projeter des données spatiales. Elle est utilisé par MapServer et GDAL et beaucoup d'autres bibliothèques SIG Open Source. Projection Une projection cartographique est une transformation mathématique d'un volume d'une sphère (3D) en un plan 2D. À cause des lois de l'univers, chaque types de projection doit permettre XXX sur comment et quelles géométries sont transformées. (Due to the laws of the universe, each type of projection must make tradeoffs on how and what features it distorts.) Raster Un raster une une grille rectangulaire de pixels. Essentiellement une image. Les rasters sont gérés dans MapServer avec un type de couche définie à RASTER, et une variété de formats est géré incluant GeoTIFF, JPEG, et PNG. Shapefile Les shapefiles sont de simples fichiers SIG vecteur contenant des points, des lignes ou des surfaces. Le format a été créé et publié par ESRI et il est très largement géré dans le monde SIG. Il est effectivement le format natif et le plus performant pour MapServer. .. seealso:: `Wikipedia `_ SLD `SLD `__ est un standard de l':term:`OGC` qui permet la personnalisation de la sémiologie de cartes finales. .. seealso:: :ref:`sld` SOS `SOS `__ est un standard de l':term:`OGC` qui propose une API pour gérer des capteurs déployés et récupérer des données de capteur et d'observation. .. seealso:: :ref:`sos_server` Spherical Mercator `Spherical Mercator `__ est une terme utilisé pour décrire la :ref:`PROJECTION` utilisé par plusieurs éditeurs d'API commerciales. SVG `Scalable Vector Graphics `__ est un format XML que MapServer peut renvoyer. Il est fréquemment utilisé dans les périphériques mobiles et les navigateurs. .. seealso:: :ref:`svg` SWF `Shockwave Flash `__ format que MapServer peut générer en sortie. .. seealso:: :ref:`flash` SWIG `Simplified Wrapper Interface Generator `__ est la bibliothèque que MapServer utilise pour générer des liaisons de langages pour tous les langages autre que C/C++ et PHP. :ref:`mapscript` décrit ces liaisons. Tileindex Un tileindex est un :term:`Shapefile` ou autre source de données :term:`Vector` qui contient l'empreinte des couvertures de données :term:`Raster`. MapServer peut utiliser un tileindex pour afficher un répertoire de données raster. Le tileindex permet à MapServer de lire seulement les données qui intersectent l'étendue des cartes demandées, plutôt que de lire toutes les données. .. seealso:: :ref:`tileindex` Vector Objets géographiques décrits par des géométries (point, ligne, polygone) sur un plan cartésien (généralement). WCS `WCS `__ est un standard de l':term:`OGC` qui décrit comment produire systématiquement des données cartographiques :term:`Raster` structurées à partir d'un service et les renvoyer à un client. .. seealso:: :ref:`wcs_server` et :ref:`wcs_format` WFS `WFS `__ est un standard de l':term:`OGC` qui décrit comment produire systèmatiquement des données cartographiques :term:`Vector` structurées à partir d'un service et les renvoie à un client. .. seealso:: :ref:`wfs_server` et :ref:`wfs_client` WMC `Web Map Context `__ est un standard de l':term:`OGC` qui permet de partager des vues de cartes de couches :term:`WMS` dans plusieurs applications. .. seealso:: :ref:`map_context` WMS `WMS `__ est un standard de l':term:`OGC` qui décrit comment produire systèmatiquement des images cartographiques à partir d'un service et de les renvoyer à un client. .. seealso:: :ref:`wms_server` et :ref:`wms_client`