Table des matières
, , , ,

Accéder aux services web du géoportail dans notre réseau local

Besoins

Accéder en WMS aux services web carto de l'IGN limitant la consomation de bande passante et le nombre de requêtes vers les serveurs de l'IGN

Solutions

De manière à ne pas consommer trop de bande passante et à ne pas devoir installer le wrapper de l'IGN sur chacun des postes clients, nous avons retenu la solution du Script wxsign.php avec gestion du cache par mapProxy. La solution est mise en œuvre sur une ancienne machine recyclée.

Installation de Maproxy sur CENTOS 5.6

Ressources

D'après ces deux sources et en actualisant avec la documentation de mapProxy, voici la marche à suivre.

Marche à suivre

su -
installation des paquets + yaml + proj
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noa... 
yum install libffi
rpm -Uvh http://elgis.argeo.org/repos/5/elgis-release-5-5_0.noarch.rpm
yum install proj
yum install make gcc gcc-c++ python26 python26-devel PyYAML zlib-devel freetype freetype-devel libjpeg-devel

en tant que non root

mkdir ~/envPython
mkdir ~/envPython/mapProxy
wget --no-check-certificate https://github.com/pypa/virtualenv/raw/1.6.1/virtualenv.py
python26 virtualenv.py --distribute ~/envPython/mapProxy
cd ~/envPython/mapProxy
source bin/activate
easy_install pip
pip install pyproj
pip install MapProxy
mapproxy-util create -t base-config ign
cd ign
#modifier le fichier de conf
mapproxy-util serve-develop mapproxy.yaml
exit

http://192.168.1.200:8080/demo/?wms_layer=FXX.ORTHOIMAGERY.ORTHOPHOTOS&format=image%2Fpng