Serveur WMS » History » Version 2
Herve Ballans, 24/03/2015 10:43
1 | 1 | Herve Ballans | h1. Serveur WMS |
---|---|---|---|
2 | 1 | Herve Ballans | |
3 | 2 | Herve Ballans | h2. Machine virtuelle dédiée |
4 | 1 | Herve Ballans | |
5 | 1 | Herve Ballans | idoc-wms |
6 | 1 | Herve Ballans | |
7 | 2 | Herve Ballans | h2. Installation |
8 | 1 | Herve Ballans | |
9 | 1 | Herve Ballans | --------------------------------------- |
10 | 1 | Herve Ballans | Pré-requis |
11 | 1 | Herve Ballans | 1 - installer un serveur apache httpd |
12 | 1 | Herve Ballans | |
13 | 1 | Herve Ballans | 2 - Ensuite installer les packages (dispo sous ubuntu) cgi-mapserver et mapserver-bin |
14 | 1 | Herve Ballans | |
15 | 1 | Herve Ballans | 3 - Au passage, installer les packages gdal-bin, dans-gdal-scripts (utile pour plus tard) |
16 | 1 | Herve Ballans | |
17 | 1 | Herve Ballans | 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 |
18 | 1 | Herve Ballans | |
19 | 1 | Herve Ballans | 5 - untar de mon tar dans un répertoire hors du serveur web. J'ai un exemple d'une des cartes OMEGA. |
20 | 1 | Herve Ballans | |
21 | 1 | Herve Ballans | -------------------------------------- |
22 | 1 | Herve Ballans | Explication de la conf du WMS |
23 | 1 | Herve Ballans | 1 - aller dans le répertoire où les fichiers ont été détarés |
24 | 1 | Herve Ballans | 2 - il y a 3 fichiers : |
25 | 1 | Herve Ballans | - mars.map (conf pour WMS) |
26 | 1 | Herve Ballans | - PYROXENE_BD2000_EQU_MAP.PNG (l'image OMEGA) |
27 | 1 | Herve Ballans | - PYROXENE_BD2000_EQU_MAP.pgw (calibration pour le PNG) |
28 | 1 | Herve Ballans | |
29 | 1 | Herve Ballans | -------------------------------------- |
30 | 1 | Herve Ballans | * PYROXENE_BD2000_EQU_MAP.pgw |
31 | 1 | Herve Ballans | 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 : |
32 | 1 | Herve Ballans | 0.125 |
33 | 1 | Herve Ballans | 0.00000000000000 |
34 | 1 | Herve Ballans | 0.00000000000000 |
35 | 1 | Herve Ballans | -0.125 |
36 | 1 | Herve Ballans | -180.00000000000000 |
37 | 1 | Herve Ballans | 90 |
38 | 1 | Herve Ballans | |
39 | 1 | Herve Ballans | * PYROXENE_BD2000_EQU_MAP.PNG |
40 | 1 | Herve Ballans | Image OMEGA |
41 | 1 | Herve Ballans | |
42 | 1 | Herve Ballans | * mars.map |
43 | 1 | Herve Ballans | Les choses à modifier : |
44 | 1 | Herve Ballans | "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) |
45 | 1 | Herve Ballans | |
46 | 1 | Herve Ballans | LAYER |
47 | 1 | Herve Ballans | NAME "pyroxene" // nom de la couche |
48 | 1 | Herve Ballans | TYPE RASTER |
49 | 1 | Herve Ballans | OFFSITE 0 0 0 |
50 | 1 | Herve Ballans | DATA "/home/malapert/serverweb/data/mars/PYROXENE_BD2000_EQU_MAP.PNG" // chemin où se trouve l'image OMEGA |
51 | 1 | Herve Ballans | STATUS ON |
52 | 1 | Herve Ballans | END |
53 | 1 | Herve Ballans | |
54 | 1 | Herve Ballans | |
55 | 1 | Herve Ballans | ------------------------------- |
56 | 1 | Herve Ballans | |
57 | 1 | Herve Ballans | Une fois que c'est fait, l'URL suivante doit fonctionner et donner un fichier XML: |
58 | 1 | Herve Ballans | - http://<url mapserver>?map=<path sur le disque de maps.map>&request=GetCapabilities&service=WMS |
59 | 1 | Herve Ballans | |
60 | 1 | Herve Ballans | 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 : |
61 | 1 | Herve Ballans | - LAYER (NAME et DATA) |
62 | 1 | Herve Ballans | - l'extension pgw |
63 | 1 | Herve Ballans | - et bien l'image PNG |