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