Project

General

Profile

Serveur WMS

Machine virtuelle dédiée

idoc-wms

Installation

---------------------------------------
Pré-requis
1 - installer un serveur apache httpd

2 - Ensuite installer les packages (dispo sous ubuntu) cgi-mapserver et mapserver-bin

3 - Au passage, installer les packages gdal-bin, dans-gdal-scripts (utile pour plus tard)

4 - le package cgi-mapserver installera un binaire mapserver dans /usr/lib/cgi-bin/mapserv. Copier le dans le répertoire cgi-bin du serveur apache

5 - untar de mon tar dans un répertoire hors du serveur web. J'ai un exemple d'une des cartes OMEGA.

--------------------------------------
Explication de la conf du WMS
1 - aller dans le répertoire où les fichiers ont été détarés
2 - il y a 3 fichiers :
- mars.map (conf pour WMS)
- PYROXENE_BD2000_EQU_MAP.PNG (l'image OMEGA)
- PYROXENE_BD2000_EQU_MAP.pgw (calibration pour le PNG)


  • PYROXENE_BD2000_EQU_MAP.pgw
    Pour chaque image PNG full Mars (si le point en haut à gauche du PNG est bien -180° (180 W) / +90° (90° N), créé une image de même nom avec l'extension pgw. Mettre les informations suivantes :
    0.125
    0.00000000000000
    0.00000000000000
    -0.125
    -180.00000000000000
    90
  • PYROXENE_BD2000_EQU_MAP.PNG
    Image OMEGA
  • mars.map
    Les choses à modifier :
    "wms_onlineresource" "http://localhost/cgi-bin/mapserv?map=/home/malapert/serverweb/data/mars/mars.map&" (changer l'URL pour accéder au cgi-bin mapserver et modifier le chemin où se trouve le fichier mars.map sur le disque)

    LAYER
    NAME "pyroxene" // nom de la couche
    TYPE RASTER
    OFFSITE 0 0 0
    DATA "/home/malapert/serverweb/data/mars/PYROXENE_BD2000_EQU_MAP.PNG" // chemin où se trouve l'image OMEGA
    STATUS ON
    END


Une fois que c'est fait, l'URL suivante doit fonctionner et donner un fichier XML:
- http://&lt;url mapserver>?map=<path sur le disque de maps.map>&request=GetCapabilities&service=WMS

Je fais ensuite le test. Et si tout fonctionne bien il faudrait mettre toutes les cartes full Mars d'Omega qui se trouve ici : ftp://psa.esac.esa.int/pub/mirror/MARS-EXPRESS/OMEGA. Pour chaque carte, il faudra ajouter :
- LAYER (NAME et DATA)
- l'extension pgw
- et bien l'image PNG