Important
La traduction est le fruit d’un effort communautaire auquel vous pouvez vous joindre. Cette page est actuellement traduite à 76.62%.
9.2. Leçon : Quelques extensions utiles dans QGIS
Maintenant que vous pouvez installer, activer et désactiver des extensions, regardons comment, dans la pratique, elles peuvent vous aider au travers de quelques exemples d’extensions utiles.
Le but de cette leçon : Vous familiariser avec l’interface des extensions et vous faire prendre connaissance de certain les extensions utiles.
9.2.1. ★☆☆ Follow Along: The QuickMapServices Plugin
The QuickMapServices plugin is a simple and easy to use plugin that adds base maps to your QGIS project. It has many different options and settings. Let’s start to explore some of its features.
Commencez une nouvelle carte et ajoutez la couche roads du Geopackage
training_data
.Installez le plugin QuickMapServices.
Click on
. The first menu lists different map providers (OSM
,NASA
) with available maps.Click on an entry and you would load the base map into your project.
Nice! But one of the main strengths of QMS is to provide access to many data providers. Let’s add them.
Click on
Go to the More services tab.
Lisez attentivement le message de cet onglet et si vous êtes d’accord, cliquez sur le bouton Get Contributed pack.
Click Save.
Reopen the
menu you will see that more providers are available.Choose the one that best fits your needs, and load the data in the project!
It is also possible to search trough the now available data providers
Open the plugin’s search tab by clicking on
. This option of the plugin allows you to filter the available base maps by the current extent of the map canvas or using a search word.Click on the Filter by extent and you should see one service available. If no service is found, zoom out and pan around the world (or your location) or search with a keyword.
Click on the Add button next to a returned dataset to load it.
The base map will be loaded and you will have a background for the map.
9.2.2. ★☆☆ Follow Along: The QuickOSM Plugin
Avec une interface incroyablement simple, le plugin QuickOSM vous permet de télécharger des données OpenStreetMap.
Démarrez un nouveau projet vide et ajoutez la couche roads du GeoPackage
training_data
.Installez le plugin QuickOSM. Le plugin ajoute deux nouveaux boutons dans la barre d’outils QGIS et est accessible dans le menu
.Ouvrez le dialogue QuickOSM. Le plugin a de nombreux onglets différents : nous utiliserons celui de Quick Query.
Vous pouvez télécharger des fonctionnalités spécifiques en sélectionnant un couple Key générique ou être plus spécifique et choisir un couple Key et Value spécifique.
Astuce
si vous ne connaissez pas le système Key et Value, cliquez sur le bouton Help with key/value. Cela ouvrira une page web avec une description complète de ce concept d’OpenStreetMap.
Cherchez railway dans le menu Key et laissez Value vide : nous téléchargeons donc toutes les entités de railway sans spécifier de valeur.
Sélectionnez Layer Extent dans le menu déroulant suivant et choisissez roads.
Cliquez sur le bouton Run query.
Après quelques secondes, le plugin téléchargera toutes les entités marquées dans OpenStreetMap comme railway
et les chargera directement dans la carte.
Rien de plus ! Toutes les couches sont chargées dans la légende et apparaissent dans le canevas de la carte.
Avertissement
QuickOSM crée une couche temporaire lors du téléchargement des données. Si vous souhaitez les enregistrer de manière permanente, cliquez sur l’icône à côté de la couche et choisissez les options que vous préférez. Vous pouvez également ouvrir le menu Advanced dans l’OSM rapide et choisir où enregistrer les données dans le menu Directory.
9.2.3. ★★★ Follow Along: The QuickOSM Query engine
La façon la plus rapide de télécharger des données à partir du plugin QuickOSM est d’utiliser l’onglet Quick query et de définir quelques petits paramètres. Mais si vous avez besoin de données plus spécifiques ?
Si vous êtes un maître de requêtes OpenStreetMap, vous pouvez utiliser le plugin QuickOSM également pour vos requêtes personnelles.
QuickOSM dispose d’un incroyable analyseur de données qui, associé à l’incroyable moteur d’interrogation de Overpass, vous permet de télécharger des données en fonction de vos besoins spécifiques.
Par exemple : nous voulons télécharger les pics montagneux qui appartiennent à une zone de montagne spécifique appelée dolomites.
Vous ne pouvez pas accomplir cette tâche avec l’onglet Quick query, vous devez être plus spécifique et écrire votre propre requête. Essayons de le faire.
Démarrez un nouveau projet.
Ouvrez le plugin QuickOSM et cliquez sur l’onglet Query.
Copiez et collez le code suivant dans le canevas de requête: :
<!-- This shows all mountains (peaks) in the Dolomites. You may want to use the "zoom onto data" button. => --> <osm-script output="json"> <!-- search the area of the Dolomites --> <query type="area"> <has-kv k="place" v="region"/> <has-kv k="region:type" v="mountain_area"/> <has-kv k="name:en" v="Dolomites"/> </query> <print mode="body" order="quadtile"/> <!-- get all peaks in the area --> <query type="node"> <area-query/> <has-kv k="natural" v="peak"/> </query> <print mode="body" order="quadtile"/> <!-- additionally, show the outline of the area --> <query type="relation"> <has-kv k="place" v="region"/> <has-kv k="region:type" v="mountain_area"/> <has-kv k="name:en" v="Dolomites"/> </query> <print mode="body" order="quadtile"/> <recurse type="down"/> <print mode="skeleton" order="quadtile"/> </osm-script>
Note
Cette requête est écrite dans un langage de type
xml
. Si vous êtes plus habitué auOverpass QL
, vous pouvez écrire la requête dans ce langage.Et cliquez sur Run Query :
La couche des pics montagneux sera téléchargée et affichée dans QGIS :
Vous pouvez écrire des requêtes complexes en utilisant le langage de requête Overpass Query. Regardez quelques exemples et essayez d’explorer le langage d’interrogation.
9.2.4. ★☆☆ Follow Along: The DataPlotly Plugin
Le plugin DataPlotly vous permet de créer des tracés D3 de données d’attributs vectoriels grâce à la bibliothèque plotly.
Démarrer un nouveau projet
Chargez la couche sample_points dans le dossier
exercise_data/plugins
.Installez le plugin en suivant les instructions décrites dans ★☆☆ Pas à pas : Installer de nouvelles extensions searching Data Plotly.
Ouvrez le plugin en cliquant sur la nouvelle icône dans la barre d’outils ou dans le menu
Dans l’exemple suivant, nous créons un simple Scatter Plot
de deux champs de la couche sample_points. Dans le panneau DataPlotly :
Choisissez sample_points dans le filtre de couche, cl pour le champ X et mg pour le champ Y :
Si vous le souhaitez, vous pouvez modifier les couleurs, le type de marqueur, la transparence et bien d’autres paramètres : essayez de modifier certains paramètres pour créer le tracé ci-dessous.
Une fois que vous avez défini tous les paramètres, cliquez sur le bouton Create Plot pour créer le plot
le graphique intéractif : cela signifie que vous pouvez utiliser tous les boutons supérieurs pour redimensionner, déplacer ou zoomer sur le canevas du graphique. De plus, chaque élément du tracé est interactif : en cliquant ou en sélectionnant un ou plusieurs points sur le tracé, le ou les points correspondants seront sélectionnés dans le canevas du tracé.
Vous pouvez enregistrer le graphique en tant qu’image statique png
ou en tant que fichier html
en cliquant sur le bouton ou sur le bouton dans le coin inférieur droit du graphique.
Ce n’est pas tout. Parfois, il peut être utile d’avoir deux (ou plusieurs) parcelles montrant différents types de graphique avec différentes variables sur la même page. Faisons cela !
Retournez à l’onglet principal des paramètres du graphique en cliquant sur le bouton dans le coin supérieur gauche du panneau des plugins
Changer le type graphique en graphique boite.
Choisissez group comme Grouping Field et ph comme Y Field.
Dans la partie inférieure du panneau, changez le Type of Plot de SinglePlot à SubPlots et laissez l’option par défaut Plot in Rows sélectionnée.
Une fois terminé, cliquez sur le bouton Create Plot pour dessiner le tracé
Maintenant, le nuage de points et le diagramme en boîte sont tous deux affichés sur la même page. Vous avez encore la possibilité de cliquer sur chaque élément du diagramme et de sélectionner les entités correspondantes dans le canevas de la carte.
9.2.5. Conclusion
Il existe de nombreuses extensions disponibles pour QGIS. En utilisant les outils intégrés pour l’installation et la gestion de ces extensions, vous pouvez trouver de nouvelles extensions et en faire une utilisation optimale.
9.2.6. La suite ?
Nous allons ensuite voir comment utiliser en temps réel des couches qui sont hébergées sur des serveurs distants.