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
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.
D'après ces deux sources et en actualisant avec la documentation de mapProxy, voici la 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