Salome HOME
ajout doc intro qgis
[modules/hydro.git] / doc / salome / tutorial / introQgis.rst
1 ..
2    Copyright (C) 2015-2016 EDF
3
4    This file is part of SALOME HYDRO module.
5
6    SALOME HYDRO module is free software: you can redistribute it and/or modify
7    it under the terms of the GNU General Public License as published by
8    the Free Software Foundation, either version 3 of the License, or
9    (at your option) any later version.
10
11    SALOME HYDRO module is distributed in the hope that it will be useful,
12    but WITHOUT ANY WARRANTY; without even the implied warranty of
13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14    GNU General Public License for more details.
15
16    You should have received a copy of the GNU General Public License
17    along with SALOME HYDRO module.  If not, see <http://www.gnu.org/licenses/>.
18
19 #########################################
20 Lancement qgis et CloudCompare
21 #########################################
22
23 A partir de SALOME 8, l'installation de qgis et/ou CloudCompare est fournie dans un produit séparé. 
24 A EDF cela dépend de la plateforme :
25
26 * sur Calibre 7 qgis et cloudCompare sont fournis à part,
27 * sur Calibre 9, cloudCompare est installé avec SALOME, qgis à part.
28
29 Connaissant le répertoire d'installation des produits ( *<appli_XXX>* ) ::
30
31   <appli_XXX>/salome shell CloudCompare
32
33 ou::
34
35   <appli_XXX>/salome shell qgis
36
37
38 Pour CloudCompare sur Calibre 9, on peut aussi, depuis SALOME, utiliser le menu *tools / plugins / Salome shell session*
39 pour ouvrir un shell dans l'environnement SALOME.
40
41 Dans ce shell, la commande *CloudCompare* lance le logiciel.
42
43 #########################################
44 Aide sommaire qgis
45 #########################################
46
47 On donne ci-dessous quelques indications d’utilisation de qgis.
48 Il s’agit de quelques fonctions de basse concernant l’affichage et le traitement de lignes ou de polygones. 
49 Pour des utilisations plus avancées, et les notions de manipulation et d’affichage de données géographiques, l’utilisateur se référera à la documentation officielle de qgis <http://www.qgis.org/fr/docs/index.html>
50 ou à des documentations existantes spécifiques.
51
52 Ouvrir un projet qgis
53 =====================
54
55 Pour ouvrir ou créer un projet qgis, aller dans le menu Project puis sélectionner Open ou New.
56 Les données SIG sont constituées de plusieurs types de fichiers.
57
58
59 Afficher des Données dans qgis
60 ==============================
61
62 Un « Shapefile » ou « Fichier de forme » est le format de stockage des données vectorielles utilisées 
63 par la plupart des SIG, il est constitué des fichiers suivants :
64
65  * ***.shp** : stocke les entités géographiques. Il s'agit du shapefile proprement-dit.
66
67  * ***.dbf** (DataBaseFile) : stocke les données attributaires (consultable sous Excel).
68
69  * ***.shx** : stocke les index des enregistrements du fichier ".shp".
70
71  * ***.prj**  (recommandé) : stocke la projection associée.
72
73  * ***.sbn**, ***.sbx** (faculatatifs) : stocke des index n'existant qu'après une requête ou une jointure.
74
75  * ***.xml** (facultatif) : stocke les métadonnées relative au shape.
76
77 Un fichier de données **vecteur** est constitué de points ou de contours ou tandis qu’un fichier **raster** 
78 est constitué de pixels, c'est-à-dire qu’il s’agit d’une image comme un fond de plan ou une photo.
79
80 Pour charger des données existantes (par exemple des données CorineLandCover), 
81 cliquer sur le bouton AddVectorLayer dans la barre des boutons à gauche ou sélectionner AddLayer 
82 puis Add Vector Layer dans le menu Layer.
83
84 Pour visualiser vos données, vous trouverez dans le menu « Vue » ou « View » tous les outils nécessaires
85 à l’exploration par déplacement ou zoom dans vos cartes.
86
87 Les déplacements sur la carte sont également accessibles depuis la barre d’icônes où se trouvent 
88 les mêmes symboles que dans le menu déroulant.
89
90 Le « Zoom Full » ou « Zoom sur l’étendue » permet d’élargir la vue à l’ensemble des données du projet.
91
92 Le « Zoom to Layer » zoome sur la couche qui est sélectionnée dans la colonne de gauche.
93
94 Créer des lignes ou polygones
95 =============================
96
97 Une couche **Line** permet de dessiner un contour, un tracé, une courbe de niveau... 
98 avec des caractéristiques propres.
99
100 La couche **Polygon** est une surface. Ce polygone apparaitra sur la carte et sera représenté 
101 aussi sous forme d’une ligne dans la table de la couche, qui aura ces propres éléments exemple: 
102 colonne nombre, couleur, taille...
103
104 Pour créer une nouvelle couche de type Line ou Polygon :
105
106  * dans le menu Layer, sélectionner CreateLayer/new Shapefile Layer
107
108  * Sélectionner le type Line oui Polygon dans la boite de dialogue (ajouter un nouveau champ
109    en saisissant son nom dans Field si nécessaire »
110
111  * Cliquer sur OK
112
113  * Nommer et renseigner l’emplacement du nouveau fichier shape, cliquer sur enregistrer
114
115  * Pour créer des lignes, passer en mode édition en cliquant sur l’icône représentant un crayon
116
117  * Cliquer sur le bouton Add Feature dans la barre des taches
118
119  * Terminer la ligne ou le polygone par un clic droit
120
121  * Renseigner l’attribut de la ligne (id) dans la fenêtre qui vient d’apparaître, 
122    puis cliquer sur OK
123
124  * Réitérer l’opération pour les lignes suivantes.
125
126  * Terminer la mise à jour de la couche en recliquant sur le bouton représentant un crayon (stop editing)
127
128 Extraire des lignes ou polygones d’un fichier shape
129 ===================================================
130
131 **Cette opération peut être utile, voire indispensable, lorsque les données sont fournies sur un 
132 territoire plus important que la zone d’étude, à l’instar des données CorineLandCover 
133 qui sont fournies par département.**
134
135 Dans un premier temps, disposer d’un polygone englobant la zone d’étude ou représentant la zone d’étude : 
136 à saisir soit dans SALOME-HYDRO, soit dans qgis – exemple (Contour.shp)
137
138 SI le contour a été saisi dans SALOME_HYDRO comme une polyligne, il faut l’exporter depuis SALOME-HYDRO 
139 au format shp (Polyline / Export) (Exemple Contour_Etude.shp).
140
141 Cette polyligne doit ensuite être transformée en polygone dans qgis :
142
143  * Add Vector Layer : Contour.shp
144
145  * dans « Vector / Geometry Tools » : lancer « Lines to Polygons »
146    et transformer Contour.shp en Contour_polygon.shp
147
148 Afficher les zones Corine Land Cover du département en cliquant sur « Add Vector Layer » (exemple : CLC12_D086_RGF.shp) 
149
150 Extraire les données à l’intérieur d’un contour :
151
152  * Dans qgis : dans « Vector/ Geoprocessing Tools » : lancer « Intersect » et indiquer
153    dans « Input vector « : le fichier CLC (exemple :  CLC12_D086_RGF.shp), 
154    et dans « Intersect layer » le contour de l’étude transformé en polygone
155    (exemple : Contour_polygon.shp). 
156    Donner un nom au fichier résultat (exemple CLC12_D086_Extract.shp)
157
158 Attention, le découpage des zones de CorineLandCover par le contour d’étude a pu générer des entités
159 constituées de deux parties. Pour que SALOME-HYDRO puisse reconnaitre toutes les parties celles-ci 
160 doivent être dans des entités différentes. 
161
162  * Dans qgis : dans « Vector/ Geometry Tools » : lancer « Multipart to single parts »
163    avec pour « Input polygon vector layer » le fichier extrai des CLC (exemple CLC12_D086_Extract.shp))
164    et en output shapefile un autre nom (exemple : CLC12_D086_Extract_Single_Parts.shp)
165
166  * C’est ce  fichier shp, (CLC12_D086_Extract_Single_Parts.shp) qui pourra être importé dans SALOME-HYDRO
167    en tant que LandCoverMap : « Import Land Cover Map from files »
168
169 .. only:: html
170
171    :ref:`ref_outilsComplementaires`
172