RAPPORTS Secrétariat Général Service des Politiques Support et des Systèmes d'Information Centre de Prestations et d'Ingénierie Informatiques Département Opérationnel Ouest date QGIS Installations packagées Ministère de l'Écologie, du Développement durable, des Transports et du Logement www.developpement-durable.gouv.fr Historique des versions du document Version Date 0.1 octobre 2011 Commentaire QGIS V1.7 0.2 novembre 2011 QGIS V1.7.2 0.3 Décembre 2011 QGIS V1.7.3 et modifications Installations-Modalités Affaire suivie par René JONCHERE - CP2I/DO ouest/its Tél. : 02 40 12 84 35 / Fax : 02 40 12 84 44 Courriel : [email protected] Rédacteur René JONCHERE - CP2I/DO ouest/itsService Relecteur Prénom NOM - Service Référence(s) intranet http://portail-ig.metier.i2/rubrique.php3?id_rubrique=314 SOMMAIRE 1 - INTRODUCTION...........................................................................................................................4 2 - QGIS_LIGHT.................................................................................................................................5 3 - QGIS_MEDIUM.............................................................................................................................7 4 - QGIS_EXPERT...........................................................................................................................10 5 - INSTALLATION – MODALITÉS.................................................................................................11 6 - ANNEXES....................................................................................................................................12 SG /SPSSI/CPII DO Ouest 1 - Introduction Le groupe de travail Qgis a proposé de mettre à disposition des services 3 projets d'installa tion packagée. Le but est de palier aux difficultés d'installation rencontrées et de réaliser une installation par type d'utilisateur. Les projets retenus par type d'utilisateur sont : • Qgis_light pour l'ouverture et la covisualisation des ressources spatiales • Qgis_medium pour l'interrogation des données et la réalisation des analyses thématiques • Qgis_expert pour les utilisateurs experts Les packages d'installations sont issus de la bibliothèque OSGeo4W. Le projet OSGeo4W est une distribution des logiciels Open source geospatial pour les environnements Win32. Les programmes d'installation sont testés avec les environnements système et logiciel suivants : • QGIS V1.7.3 (dernière version stable) • Windows XP SP3 (recommandation Ministère) Qgis – Installations – novembre 2011 4/15 SG /SPSSI/CPII DO Ouest 2 - Qgis_light Le projet Qgis_light est une installation minimale de Qgis. Seules les bibliothèques GDAL/OGR sont intégrées pour permettre l'ouverture et la visualisation des différents formats des fichiers géographiques. L'application est configurée dans le menu Préférences/Options avec les paramétrages sui vants : • Onglet Outils cartographiques : les unités de mesures sont «le mètre » et l'ellipsoïde pour les calculs de distance est «l'IAG GRS 1980 » • Onglet SCR : Le système de coordonnées par défaut pour les nouveaux projets est le SCR « EPSG:2154–RGF93/Lambert-93 », la reprojection à la volée est activée et le système de coordonnées de référence pour les nouvelles couches est le SCR par défaut « EPSG:2154–RGF93/Lambert-93 » • Onglet Réseau : Le proxy Hôte est l'adresse du proxy national « direct1,proxy.i2 », le port »8080 » et le type de proxy « HttpProxy ». L'adresse http://georef est exclue. (NB : les services ayant un proxy local doivent modifier l'adresse du proxy Hôte avec l'adresse de leur serveur proxy.) Les serveurs géoref (Bd Parcellaire et France référentiels) sont ajoutés aux sources de don nées disponibles pour les Web services. Les outils ftools (vecteurs) et gdaltools (raster) ainsi que l'extension Web services (WFS) et le plugin installer sont activés dans le gestionnaire d'extensions. L'installateur d'extensions python (ou plugin installer) se connecte uniquement aux dépôts suivants : • Dépot officiel « Qgis Official Repository ». • Dépot MEDDTL « meddtl depot extensions » Les dépôts tiers ne sont pas ajoutés à la liste. Les barre d'outils suivantes sont intégrées à l'interface Qgis : • Fichiers • Contrôle des couches • Navigateur de carte • attributs • Aide • Étiquettes (Voir la liste des bibliothèques du projet Qgis_light en annexe) Qgis – Installations – novembre 2011 5/15 SG /SPSSI/CPII DO Ouest L'interface Qgis_light Fichiers Etiquettes Aide Contrôle des couches Navigateur de carte Attributs Qgis – Installations – novembre 2011 6/15 SG /SPSSI/CPII DO Ouest 3 - Qgis_medium Le projet qgis_medium est une installation de Qgis comprenant les bibliothèques principales (GDAL/OGR,..) et les bibliothèques complémentaires Python, L'application est configurée dans le menu Préférences/Options avec les paramétrages sui vants : • Onglet Outils cartographiques : les unités de mesures sont «le mètre » et l'ellipsoïde pour les calculs de distance est «l'IAG GRS 1980 » • Onglet SCR : Le système de coordonnées par défaut pour les nouveaux projets est le SCR « EPSG:2154–RGF93/Lambert-93 », la reprojection à la volée est activée et le système de coordonnées de référence pour les nouvelles couches est le SCR par défaut « EPSG:2154–RGF93/Lambert-93 » • Onglet Réseau : Le proxy Hôte est l'adresse du proxy national « direct1,proxy.i2 », le port »8080 » et le type de proxy « HttpProxy ». L'adresse http://georef est exclue. (NB : les services ayant un proxy local doivent modifier l'adresse du proxy Hôte avec l'adresse de leur serveur proxy.) Les serveurs géoref (Bd Parcellaire et France référentiels) sont ajoutés aux sources de don nées disponibles pour les Web services. Le répertoire des extensions Python « C:\documents and settings\xxxx\.qgis » est pré installé avec les plugins listés ci-dessous : • bcccoltbl1 : 1-band Raster Colour Table V1 (création d'une table des couleurs d'un raster 1 bande) • bccscbar : Colour scale bar (outil de création d'une légende à partir d'une table des couleurs d'un raster) • cadtools : CadTools (outil de dessin vectoriel) • db_manager : DB Manager (gestion des bases de données) • mmqgis : MMQGIS (divers outils d'opérations vectorielles) • openlayers : OpenLayers plugin (serveurs OpenStreetMap, Google, Yahoo, Bing,.) • pgquery_plugin : PgQuery for QGIS (Editeur de requête geospatial PostGIS) • points2one : Points2one (outil de création de polygones ou de polylignes à partir de points) • postgis_manager : PostGIS manager (gestionnaire de base de données PostGIS) • qspatialite : QspatiaLite (Interface graphique de gestion des bases de données SpatiaLite) • rastercalc : RasterCalc (Editeur d'opérations algébrique sur les rasters) • spatialite_manager : SpatiaLite Manager ( gestionnaire de base de données SpatiaLite) Les outils suivants sont activés dans le gestionnaire d'extensions : • 1-band Raster Colour Table V1 (extension Python téléchargée) • Ajouter une couche de texte délimité (extension qgis) • Analyse Raster de terrain (extension qgis) • Barre d'échelle (extension qgis) • Colour scale bar (extension Python téléchargée) • DB Manager (extension Python téléchargée) • Extension WFS (extension qgis) • Extension d'Interpolation (extension qgis) Qgis – Installations – novembre 2011 7/15 SG /SPSSI/CPII • • • • • • • • • • • • DO Ouest Extension de requête spatiale (extension qgis) Flèche du Nord (extension qgis) GdalTools (extension Python qgis) OpenLayers Plugin (extension Python téléchargée) PgQuery for QGIS (extension Python téléchargée) Plugin Installer (extension Python qgis) Points2one (extension Python téléchargée) PostGIS manager (extension Python téléchargée) QspatiaLite (extension Python téléchargée) RasterCalc (extension Python téléchargée) ftools (extension Python qgis) Étiquettes de droit d'Auteur (extension qgis) L'installateur d'extensions python (ou plugin installer) se connecte uniquement aux dépôts suivants : • Dépot officiel « Qgis Official Repository ». • Dépot MEDDTL « meddtl depot extensions » Les dépôts tiers ne sont pas ajoutés à la liste. Les barre d'outils suivantes sont intégrées à l'interface Qgis : • Fichiers • Contrôle des couches • Numérisation • Navigateur de carte • Attributs • Extensions • Aide • Étiquettes (Voir la liste des bibliothèques du projet Qgis_medium en annexe) Qgis – Installations – novembre 2011 8/15 SG /SPSSI/CPII DO Ouest L'interface Qgis_medium Fichiers Numérisation Aide Contrôle des couches Navigateur de carte Attributs Etiquettes Extensions Qgis – Installations – novembre 2011 9/15 SG /SPSSI/CPII DO Ouest 4 - Qgis_expert Idem Qgis_medium avec la bibliothèque logiciel GRASS. La barre d'outils GRASS est également activée. (Voir la liste des bibliothèques du projet Qgis_expert en annexe) L'interface Qgis_expert Fichiers Etiquettes Aide Contrôle des couches Navigateur de carte Attributs Extensions Qgis – Installations – novembre 2011 10/15 SG /SPSSI/CPII DO Ouest 5 - Installation – modalités Les fichiers d'installations sont des exécutables qui contiennent les répertoires compressés des programmes et des extensions. Le programme décompresse Qgis dans le répertoire « %ProgramFiles%\Quantum GIS » ou « %ProgramFiles(x86)%\Quantum GIS » (64-bit) et les extensions dans le répertoire « C:\documents and settings\xxxx\.qgis ». Le programme modifie la base de registre et crée le raccourci du programme sur le bureau. La variable %ProgramFiles% est utilisée pour tenir compte de l'environnement Windows 32bit. Dans un environnement Windows 32-bit, cette variable contient « C:\Program Files ». La variable %ProgramFiles(x86)% est utilisée pour tenir compte de l'environnement Windows 64-bit. Dans un environnement Windows 64-bit, cette variable contient « C:\Program Files (x86) ». Le proxy pour l'accès à internet est configuré par défaut avec l'adresse du proxy national « direct1.proxy.i2 ». En fonction des paramètres et des directives propres à chaque service, vous devez modifier l'adresse du proxy. Attention ! Pour simplifier l’installation et pour ne pas multiplier les différentes versions sur le poste de travail, le programme d'installation supprime la version précédente diffusée par le PNE Progiciel. Le répertoire « %ProgramFiles%\Quantum GIS » et les paramètres sont supprimés et remplacés par le projet choisi. Les extensions des installations précédentes sont supprimées avec le package qgis_light pour éviter les messages d'erreur liés à l’absence éventuelle de bibliothèques. Pour les autres versions les extensions installées précédemment peuvent être considérées comme obsolète par la nouvelle installation. Dans ce cas, un message demande de mettre à jour les extensions dans l'installateur d'extensions. Rappel : Les différentes extensions (cf QGIS Étude préalable) Les extensions sont installées différemment suivant qu'elles se présentent sous la forme de bibliothèque (dll) ou de script python. Les extensions qgis par défaut sont situées dans le ré pertoire .\qgis\plugins sous la forme de bibliothèque *.dll. Les plugins supplémentaires inclus dans le package sont distribués sous la forme de script python et sont installés dans les ré pertoires \qgis\python\plugins\xxxxx. Les extensions téléchargées et installées à l'aide du plugin Installer sont des scripts python installés dans les répertoires « C:\Documents and Settings\userxx\.qgis\python\plugins\xxxx ». 5.1 - Installation avec des droits utilisateurs limités Le programme d’installation peut s'exécuter avec un session utilisateur limité. Préalable : L'administrateur doit créer le répertoire c:\Program Files\Quantum GIS sous environnement Windows 32-bit ou C:\Program Files (x86)\Quantum GIS sous environnement Windows 64-bit avec tous les droits pour les utilisateurs limités. Pour installer Qgis correctement, il faut ouvrir la session utilisateur et démarrer le programme d'installation. Qgis – Installations – novembre 2011 11/15 SG /SPSSI/CPII DO Ouest 6 - Annexes Les bibliothèques intégrées dans chaque projet d'installation sont choisies pour leurs fonctionnalités, par exemple les bibliothèques Gdal, toutefois certaines bibliothèques sont intégrées par dépendance à une autre bibliothèque. Bibliothèques Qgis_light Les bibliothèques suivantes constituent le projet Qgis_light : @ curl "The CURL HTTP/FTP library and commandline utility." @ expat "The Expat XML Parser library" @ gdal "The GDAL/OGR library and commandline tools" @ gdal-ecw "ECW Raster Plugin for GDAL" @ gdal-filegdb "OGR FileGDB Driver" @ gdal-mrsid "MrSID Raster Plugin for GDAL" @ gdal-python "The GDAL/OGR Python Bindings and Scripts" @ gdal15dll "The GDAL/OGR 1.5 DLL (backward compatability package)" @ geos "The GEOS geometry library" @ gpsbabel "GPS file conversion plus transfer to/from GPS units" @ gsl-libs "GNU Scientific Library (GSL)" @ hdf4 "The HDF4 library for reading and writing HDF4 format" @ hdf5 "The HDF5 library for reading and writing HDF5 format" @ iconv "Codepage translation Library" @ libgeotiff "The Libgeotiff library, commandline tools and supporting tables." @ libjpeg "A library for manipulating JPEG image format files (runtime)" @ libjpeg12 "A library for manipulating 12bit JPEG image format files" @ libmysql "MySQL Client Library." @ libpq "The libpq library for accessing PostgreSQL + psql commandline client" @ libtiff "A library for manipulating TIFF format image files (runtime)" @ msvcrt "Microsoft Visual C/C++ Runtimes" @ netcdf "The NetCDF library and commands for reading and writing NetCDF format" @ ogdi "OGDI data access library (mainly for VPF reading)" @ openssl "OpenSSL Compression Runtime" @ proj "The PROJ.4 library and commands for coordinate system transformations." @ proj-datumgrid "Assorted PROJ.4 datum grid shift files" @ proj-hpgn "PROJ.4 HPGN (HARN) grid shift files" @ pyqt4 "Python bindings for Qt4." @ pyqwt5-qt4 "Python bindings for qwt5" Qgis – Installations – novembre 2011 12/15 SG /SPSSI/CPII DO Ouest @ python "Python executable and runtime" @ python-numpy "Python NumPy (Numerical) Extension" @ qgis "Quantum GIS (desktop)" @ qgis-common "Quantum GIS (common)" @ qt4-libs "Qt4 runtime libraries" @ qwt5-libs-qt4 "Qt4 widgets library for technical applications (runtime)" @ shapelib "Library and utilities for working with Shapefiles" @ sip "Python/C++ bindings generator (Development)" @ sqlite3 "The SQLite3 library for accessing SQLite3 database files." @ xerces-c "The Xerces-C library for parsing XML files" @ xerces-c-vc9 "The Xerces-C 3 VC9 library for parsing XML files" @ zlib "The zlib compression and decompression library (runtime)" Bibliothèques Qgis_medium Les bibliothèques suivantes sont ajoutées au projet Qgis_light pour constituer le projet Qgis_medium: @ avce00 "The AVCE00 commandline utilities for Arc/Info E00 conversion" @ fcgi "FastCGI Library" @ fftw "Fast Fourier transformation library" @ laszip "The LASzip compression library" @ libpng "the official PNG reference library" @ libspatialindex "The libspatialindex library" @ matplotlib "Python plotting package" @ natgrid "Interface to natgrid C library for gridding irregularly spaced data." @ owslib "The Open Web Service (OWS) Library, python library supporting OGC Web services" @ pdflib "PDF-Lite library for generating pdf output" @ psycopg2 "Python-PostgreSQL Database Adapter" @ pyparsing "Python parsing module" @ python-rpy "python bindings to R." @ python-rpy2 "python bindings to R." @ python-shapely "Geospatial geometries, predicates, and operations for Python." @ python-simplej- "python JSON encoder and decoder." son @ python-win32 "Python for Windows extension" @ tcltk "Tcl/Tk" @ wxpython "wxPython - Python bindings for wxWidgets" Qgis – Installations – novembre 2011 13/15 SG /SPSSI/CPII DO Ouest Bibliothèques Qgis_expert Les bibliothèques suivantes sont ajoutées au projet Qgis_medium pour constituer le projet Qgis_expert: @ freetype-mingw "FreeType library (MinGW built)." @ gpsbabelfe "GPSBabel GUI Frontend" @ grass "The GRASS Raster/Vector GIS System" @ libxml2 "An XML read/write library" @ msys "Minimal SYStem" @ openev "OpenEV - a high performance image viewer" @ pdcurses "PDCurses" @ pyopengl "The Python OpenGL® Binding" @ python-geopy "Python Geocoding Toolbox" @ qgis-grass-plugin "GRASS plugin for Quantum GIS" @ setup "OSGeo4W Installer/Updater" @ shell "OSGeo4W Command Shell" Qgis – Installations – novembre 2011 14/15 Service Sous-service adresse adresse1 adresse2 Tél. : xx xx xx xx xx Fax : xx xx xx xx xx www.developpement-durable.gouv.fr