11
Quantum GIS TP2 – Une carte des îles de l'Océan Indien Bertrand BOUTEILLES Octobre 2010 Ce document est sous licence creative commons CC-by-nc-nd. L'œuvre peut être librement utilisée, à la condition de l'attribuer à l'auteur en citant son nom, les utilisations commerciales et les modifications restant soumises à son autorisation. Fiche résumée du TP2 – Iles de l'océan indien

QGIS TP2 Pays de l'Océan Indien austral

Embed Size (px)

DESCRIPTION

Création d'une carte des îles de l'océan indien et de leur pays.

Citation preview

Page 1: QGIS TP2  Pays de l'Océan Indien austral

Quantum GISTP2 – Une carte des îles de l'Océan Indien

Bertrand BOUTEILLESOctobre 2010

Ce document est sous licence creative commons CC-by-nc-nd. L'œuvre peut être librement utilisée, à la condition de l'attribuer à l'auteur en citant son nom, les utilisations commerciales et les

modifications restant soumises à son autorisation.

Fiche résumée du TP2 – Iles de l'océan indien

Page 2: QGIS TP2  Pays de l'Océan Indien austral

But Créer une carte des îles de l'océan indien

Remarque Ce TP utilise des données SIG provenant principalement d'OpenStreetMap

Modules utilisés Mise en page – Nouvelle Symbologie

Extensions utilisées

Étiquettes

Données QGIS-TP2_Iles-OI.pdfOcean.* (couche carto de l'océan)Monde.* (couche carto des pays)Iles_OI.* (couche des iles)flags/* (répertoire des drapeaux)styles/* (répertoire des styles des couches et de la mise en page)QGIS-TP2_OI.qgs (Corrigé du TP)

Carte finale

QGIS TP2 – Les îles de l'Océan IndienBertrand Bouteilles – SIG974.free.fr 2 / 11

Page 3: QGIS TP2  Pays de l'Océan Indien austral

Gestion des donnéesImport des donnéesSymbologie des couches Monde et OceanSymbologie de la couche des îles

Import des donnéesDans un premier temps nous allons importer les couches de données vecteur.A partir du menu Couche / Ajouter une couche vecteur... sélectionner les trois couches du projet : Monde.shp, Ocean.shp et Iles_OI.shp.Une fois ouvertes, il faut faire glisser ces couches dans le gestionnaire de couche pour faire en sorte de mettre la couche Ocean en bas, la couche Monde au dessus et enfin la couche Iles_OI tout en haut.Ainsi, après avoir zoomé sur l'étendue des couches grâce au bouton...

..vous devriez arriver au résultat suivant :

QGIS TP2 – Les îles de l'Océan IndienBertrand Bouteilles – SIG974.free.fr 3 / 11

Page 4: QGIS TP2  Pays de l'Océan Indien austral

Symbologie des couches Monde et OceanMaintenant nous allons, nous occuper des couleurs des couches Monde et Ocean. Pour modifier la représentation graphique (la symbologie) d'une couche, il faut double cliquer sur cette couche et sélectionner l'onglet Convention des Signes / Symbologie.Une fenêtre comme ci-dessous s'ouvre :

Si vous avez sélectionné la couche Ocean, il vous suffit de changer la couleur des objets en bleu clair grâce au bouton Changer. Faites de même avec la couche Monde.

Vous pouvez également utiliser les styles fournis avec les données de l'exercice et les charger avec le bouton Charger le style...:

Pour l'océan le fichier s'appelle Ocean.qml

Pour le monde le fichier s'appelle Monde.qml

QGIS TP2 – Les îles de l'Océan IndienBertrand Bouteilles – SIG974.free.fr 4 / 11

Page 5: QGIS TP2  Pays de l'Océan Indien austral

Symbologie de la couche des IlesNous allons dans un premier temps afficher le nom des îles sur la couche Iles_OI.Pour cela sélectionner la couche Ile_OI et cliquer sur le bouton d'étiquetage

Vous devez obtenir la fenêtre suivante :

• Cocher la case Etiquetter cette couche• Le Champ contenant les étiquettes doit être à NAME• Définissez une Distance de 2 mm

Après avoir fait OK, vous devriez obtenir la même carte, mais cette fois ci avec les noms des îles.

QGIS permet l'ajout de symboles extérieurs pour enrichir sa symbologie.Par le menu Préférences / Options... et l'onglet Rendu et SVG, il est possible d'ajouter des chemins vers de nouveaux symboles SVG1. Dans notre exemple nous allons ajouter le répertoire qui contient nos images des drapeaux.Par le bouton Ajouter, aller choisir le répertoire nommé flags.

Ensuite il va falloir associer les drapeaux aux points qui se trouvent sur la carte. Pour cela nous allons devoir travailler sur la symbologie de la couche Iles_OI.Double-cliquer sur la couche Iles_OI et aller dans l'onglet Convention des signes.Dans la liste Moteur de rendu sélectionnez Catégorisé.Vous devriez obtenir la fenêtre suivante :

1 Le SVG (Scalable Vector Graphics ou en français graphique vectoriel adaptable) est un format de données conçu pour décrire des ensembles de graphiques vectoriels et basé sur XML. Ce format est très utilisé dans le monde de la cartographie

QGIS TP2 – Les îles de l'Océan IndienBertrand Bouteilles – SIG974.free.fr 5 / 11

Page 6: QGIS TP2  Pays de l'Océan Indien austral

Dans notre exemple nous allons établir la catégorie par rapport au pays. Pour cela sélectionner PAYS dans la liste déroulante et cliquer sur le bouton Classer.

Enfin pour affecter un drapeau par pays, il suffit de :• Sélectionner une ligne de pays• Double cliquer sur le symbole (ici point bleu)• Dans la nouvelle fenêtre Cliquer sur le bouton Propriétés• Et dans la fenêtre propriétés renseigner le Type de symbole en symbole SVG et choisir le

drapeau désiré comme ci-dessous :

• Valider et répéter l'opération pour chacun des drapeaux

QGIS TP2 – Les îles de l'Océan IndienBertrand Bouteilles – SIG974.free.fr 6 / 11

Page 7: QGIS TP2  Pays de l'Océan Indien austral

Vous devriez obtenir la carte suivante :

A présent que toutes les données sont bien installée, passons à la mise en page.

QGIS TP2 – Les îles de l'Océan IndienBertrand Bouteilles – SIG974.free.fr 7 / 11

Page 8: QGIS TP2  Pays de l'Océan Indien austral

Mise en pageLes options d'impressionLa grilleLa carteLes labelLes images

On ouvre le module de mise en page par le menu Fichier / Nouveau composeur d'impression.Nous n'allons pas détailler ici toutes les opérations mais fournir quelques astuces pour réussir sa mise en page.Voici le résultat que l'on souhaite obtenir :

Voyons en détail les cinq modules les plus importants :

1. Les options d'impression :

QGIS permet de paramétrer la taille d'impression (A4, A3...), l'orientation du papier (Portrait ou Paysage) et la qualité de cette impression.

Concernant la qualité de l'impression, cela dépend de l'usage que vous voulez faire de votre carte :• Si vous voulez transmettre votre document par internet indiquez 96dpi • Pour une impression standard de travail 150 dpi convient.

QGIS TP2 – Les îles de l'Océan IndienBertrand Bouteilles – SIG974.free.fr 8 / 11

Page 9: QGIS TP2  Pays de l'Océan Indien austral

• Pour une impression de qualité, préférez 300 dpi

Sachez que plus vous fixez une haute qualité à votre carte, plus lourd sera votre document final. Cela peut poser des problèmes notamment pour envoyez ses données par mel.

2. La grilleN'hésitez pas à vous aider de la grille pour élaborer votre mise en page, cela vous fera gagner de précieuse minutes en évitant de jouer les alignements des objets. L'option de magnétisme à la grille est très pratique pour cela.

3. La carte

C'est la zone principale de la mise en page. Dans l'exemple nous avons ajouté un graticule. Pour cela il fut sélectionner la carte puis suivre les onglets Objet et Grille.

4. Les labels ou zones de textes

Ce sont les zones qui permettent d'écrire du texte. On peut spécifier la police, les couleurs du fond, de la bordure...

5.Les imagesOn peut intégrer de nouvelles images dans la mise en page de QGIS ou utiliser celles qui sont disponibles par défaut.Dans notre exemple il nous suffit de créer un rectangle image par le bouton ci dessous

Puis de spécifier qu'elle image doit être affichée à partir de l'onglet Objet comme dans l'illustration ci-dessous

QGIS TP2 – Les îles de l'Océan IndienBertrand Bouteilles – SIG974.free.fr 9 / 11

Page 10: QGIS TP2  Pays de l'Océan Indien austral

Une fois que vous êtes satisfait du résultat, n'oubliez pas qu'il faut :• Enregistrer votre projet dans la fenêtre principale de QGIS, par le menu Fichier /

Sauvegarder le projet.• Enregistrer également votre mise en page dans le module d'impression par le menu Fichier

/ Sauvegarder votre modèle.

Si vous voulez voir la correction de l'exercice vous pouvez charger le modèle de mise ne page QGIS-TP2_IlesOI.qpt

Vous pouvez enfin choisir grâce au bouton suivant le format de fichier que vous souhaitez exporter :

A signaler que QGIS propose la plupart des formats d'image standard ainsi que le format pdf à l'aide du bouton suivant:

QGIS propose enfin l'export au format SVG

Cet export au format vecteur permet ensuite de retravailler la carte plus finement avec le logiciel OpenSource Inkscape, pour donner un résultat comme celui-ci (QGIS-TP2_IlesOI_INKSCAPE.png) :

QGIS TP2 – Les îles de l'Océan IndienBertrand Bouteilles – SIG974.free.fr 10 / 11

Page 11: QGIS TP2  Pays de l'Océan Indien austral

Pour aller plus loin

Ce TP est disponible sur le site http://sig974.free.fr

Ressources QGIS sur internet:

Lien Description Type

qgis.org Site officiel de QGIS Site

Sig pour tous Tutoriels de prises en main Documentation

Page Scribd de M. Rajerison Documentation sur Sribd Documentation

Forum GeoRezo autour des applications SIG libres Forum Géorezo Forum

GéoTribu Tutoriels et Documentation en tous genres dont QGIS Documentation / Site

Were is it ? Documentation pour faire des requêtes avec fTools dans QGIS Documentation

Sigea Ressources et tutoriels sur des applications SIG Open Source dont QGIS Documentation

PortailSig Présentations de quelques extensions QGIS Site

Georezo Installation et optimisation de QGIS Site

Rootabagis Pleins d'infos sur QGIS: créer un formulaire, lien avec Inkscape Site

Scratching surfaces Pack d'exercices et tutos pour QIGS en anglais Documentation / Site

QGIS une alternative OpenSource à ArcGIS

Présentation très étoffée des possibilités de QGIS Documentation

SIG974 Blog carto à La Réunion Documentation / Site

QGIS TP2 – Les îles de l'Océan IndienBertrand Bouteilles – SIG974.free.fr 11 / 11