Important
La traduction est le fruit d’un effort communautaire auquel vous pouvez vous joindre. Cette page est actuellement traduite à 65.26%.
11.1. Ouvrir des données
Comme faisant partie d’un écosystème de logiciel Open Source, QGIS est construit à partir de différentes bibliothèques qui, combinées avec ses propres fournisseurs, offre la possibilité de lire et souvent d’écrire dans de nombreux formats :
Vector data formats include GeoPackage, GML, GeoJSON, GPX, KML, Comma Separated Values, ESRI formats (Shapefile, Geodatabase…), MapInfo and MicroStation file formats, AutoCAD DWG/DXF, GRASS and many more… Read the complete list of supported vector formats.
Raster data formats include GeoTIFF, JPEG, ASCII Gridded XYZ, MBTiles, R or Idrisi rasters, GDAL Virtual, SRTM, Sentinel Data, ERDAS IMAGINE, ArcInfo Binary Grid, ArcInfo ASCII Grid, and many more… Read the complete list of supported raster formats.
Database formats include PostgreSQL, SQLite/SpatiaLite, Oracle, MS SQL Server, SAP HANA, MySQL…
Les services de cartes et de données Web (WM (T) S, WFS, WCS, CSW, tuiles XYZ, services ArcGIS, …) sont également gérés par les fournisseurs QGIS. Voir Travailler avec les protocoles OGC / ISO pour plus d’informations sur certains d’entre eux.
Vous pouvez lire les fichiers pris en charge à partir de dossiers archivés et utiliser des formats natifs QGIS tels que des fichiers QML (QML - Le format de fichier de style QGIS), des couches virtuelles et de mémoire.
More than 80 vector and 140 raster formats are supported by GDAL and QGIS native providers.
Note
Tous les formats répertoriés peuvent ne pas fonctionner dans QGIS pour diverses raisons. Par exemple, certains nécessitent des bibliothèques propriétaires externes, ou l’installation GDAL / OGR de votre système d’exploitation peut ne pas avoir été conçue pour prendre en charge le format que vous souhaitez utiliser. Pour voir la liste des formats disponibles, exécutez la ligne de commande ogrinfo --formats (pour les données vecteur) et gdalinfo --formats (pour les données raster), ou vérifiez dans QGIS.
Dans QGIS, selon le format de données, il existe différents outils pour ouvrir un jeu de données, principalement disponibles dans le menu ou à partir de la barre d’outils Gestionnaire de couches (activé via ). Cependant, tous ces outils pointent vers une boîte de dialogue unique, la boîte de dialogue Gestionnaire de source de données, que vous pouvez ouvrir avec le bouton
Ouvrir le gestionnaire de source données, disponible depuis la barre d’outils Gestionnaire de source de données (Fig. 11.1), ou en appuyant sur Ctrl+L. La boîte de dialogue Gestionnaire de source de données offre une interface unifiée pour ouvrir des données fichier, ainsi que des bases de données ou des services Web pris en charge par QGIS.
Fig. 11.1 Gestionnaire de sources de données QGIS
A côté de ce point d’entrée principal, vous avez également le plugin
DB Manager qui offre des capacités avancées pour analyser et manipuler les bases de données connectées. Plus d’informations sur les capacités de DB Manager peuvent être trouvées dans Extension DB Manager.
Il existe de nombreux autres outils, plugins natifs ou tiers, qui vous aident à ouvrir différents formats de données.
Ce chapitre décrira uniquement les outils fournis par défaut dans QGIS pour le chargement des données. Il se concentrera principalement sur la boîte de dialogue Gestionnaire de source de données mais plus que la description de chaque onglet, il explorera également les outils en fonction du fournisseur de données ou des spécificités de format.
11.1.1. Le panneau Explorateur
L”Explorateur est l’un des principaux moyens d’ajouter rapidement et facilement vos données à des projets. Il est disponible en tant que:
Un onglet Gestionnaire de sources de données, activé en appuyant sur le bouton
Ouvrir gestionnaire de sources de données ( Ctrl + L) ;en tant que panneau QGIS, vous pouvez l’ouvrir à partir du menu (ou
) ou en appuyant sur Ctrl + 2.
Dans les deux cas, l”Explorateur vous aide à naviguer dans votre système de fichiers et à gérer les données géographiques, quel que soit le type de couche (raster, vecteur, table) ou le format de la source de données (fichiers simples ou compressés, bases de données, services Web) .
11.1.1.1. Explorer l’interface
En haut du panneau Explorateur, vous trouverez des boutons qui vous aident à :
Ajouter les couches sélectionnées: vous pouvez également ajouter des données au canevas de carte en sélectionnant Ajouter la ou les couches sélectionnées dans le menu contextuel de la couche;
Filtrer l’explorateur pour rechercher des données spécifiques. Entrez un mot de recherche ou un caractère générique et l’explorateur filtrera l’arborescence pour n’afficher que les chemins d’accès aux tables, noms de fichiers ou tables de bases de données correspondants - les autres données ou dossiers ne seront pas affichés. Voir l’exemple du Panneau Explorateur (2) dans Fig. 11.2. La comparaison peut être sensible à la casse ou non. Elle peut également être définie sur :Normal: affiche les éléments contenant le texte de recherche
Wildcard (s): affinez la recherche en utilisant les caractères
?et / ou*pour spécifier la position du texte de rechercheExpression régulière
Activer / désactiver le widget des propriétés: lorsqu’il est activé, un nouveau widget est ajouté en bas du panneau affichant, le cas échéant, les métadonnées de l’élément sélectionné.
Les entrées dans le panneau Navigateur sont organisées hiérarchiquement, et il y a plusieurs entrées :
Favoris où vous pouvez placer des raccourcis vers des endroits souvent utilisés
Signets spatiaux où vous pouvez stocker des étendues de cartes souvent utilisées (voir Bookmarking extents on the map)
Dossier du projet : pour un accès rapide au dossier dans lequel (la plupart des) données relatives à votre projet sont stockées. La valeur par défaut est le répertoire dans lequel se trouve votre fichier de projet.
Home dans le système de fichiers et le répertoire racine du système de fichiers.
Lecteurs locaux ou en réseau connectés
Viennent ensuite un certain nombre de types de conteneurs / bases de données et de protocoles de services, en fonction de votre plate-forme et des bibliothèques sous-jacentes :
11.1.1.2. Interaction avec les éléments de l’Explorateur
L’explorateur prend en charge le glisser-déposer dans l’explorateur, de l’explorateur vers le canevas et le panneau couches, et du panneau Couches aux conteneurs de couches (par exemple GeoPackage) dans l’explorateur.
Les éléments du fichier de projet à l’intérieur de l’Explorateur peuvent être développés, montrant l’arborescence complète des couches (y compris les groupes) contenue dans ce projet. Les éléments de projet sont traités de la même manière que tout autre élément de l’explorateur, de sorte qu’ils peuvent être glissés et déposés dans l’explorateur (par exemple pour copier une couche dans un fichier geopackage) ou ajoutés au projet en cours par un glisser-déposer ou un double-clic
Le menu contextuel d’un élément du panneau Explorateur s’ouvre en cliquant dessus avec le bouton droit.
Pour les entrées du répertoire du système de fichiers, le menu contextuel propose les éléments suivants:
dans créer dans le répertoire sélectionné :
Répertoire …
GeoPackage…
ShapeFile…
Ajouter aux marque-pages : les répertoires favoris peuvent être renommés (Renommer le marque-page…) ou supprimés (Supprimer le marque-page) à tous moments.
Masquer dans l’Explorateur : les répertoires masqués peuvent être affichés à nouveau depuis le menu .
Scanner rapidement ce répertoire
Ouvrir Dossier
Ouvrir dans le terminal
Propriétés…
Propriétés du répertoire …
Pour les entrées de type fichier qui peuvent agir comme des couches dans le projet, le menu contextuel aura des entrées spécifiques. Par exemple, pour des données qui ne sont pas stockées en base de données, pour les services non basés sur des données vecteur, raster et source de données maillées :
Ajouter une couche au projet
Propriétés couche
Open with Data Source Manager…
ou Supprimer « <name of file> »…
Afficher dans les fichiers
Propriétés du fichier
Dans l’entrée Propriétés de la couche, vous trouverez (similaire à ce que vous trouverez dans les propriétés des couches vecteur et raster une fois les couches ajoutées au projet) :
Métadonnées pour la couche. Groupes de métadonnées: Informations du fournisseur (si possible, Chemin sera un lien hypertexte vers la source), Identification, Étendue, Accès, Attributs (pour les données vecteur), Bandes (pour raster), Contacts, Liens (pour les données vecteur), Références (pour raster), Historique.
Un panneau Aperçu
La table des attributs pour les sources vecteur (dans le panneau Attributs).
Use Open with Data Source Manager… to directly open and configure the data source in the Data Source Manager using the URI of your data source. This simplifies the process of adding a layer from the Browser by allowing you to set specific opening options for the data source. It is currently available for vector (including the dedicated GeoPackage entry), raster, and SpatiaLite data sources.
Pour ajouter une couche au projet en utilisant l”Explorateur :
Activez l”Explorateur comme décrit ci-dessus. Une arborescence d’explorateur avec votre système de fichiers, vos bases de données et vos services Web s’affiche. Vous devrez peut-être connecter des bases de données et des services Web avant qu’ils n’apparaissent (voir les sections dédiées).
Recherchez la couche dans la liste.
Utilisez le menu contextuel, double-cliquez sur son nom ou glissez-déposez la dans le canevas de la carte. Votre couche est maintenant ajoutée au Panneau couches et peut être visualisée sur le canevas de la carte.
Astuce
Ouvrez un projet QGIS directement depuis l’explorateur
Vous pouvez également ouvrir un projet QGIS directement à partir du panneau Explorateur en double-cliquant sur son nom ou par glisser-déposer dans le canevas de la carte.
Une fois un fichier chargé, vous pouvez zoomer à l’aide des outils de navigation sur la carte. Pour changer le style d’une couche, ouvrez la boîte de dialogue Propriétés couche en double-cliquant sur le nom de la couche ou en cliquant avec le bouton droit sur le nom dans la légende et en choisissant dans le menu contextuel. Voir la section Onglet Symbologie pour plus d’informations sur la définition de la symbologie pour les couches vecteur.
Un clic droit sur un élément dans l’arborescence de l’explorateur vous aide à :
pour un fichier ou une table, affichez ses métadonnées ou l” ouvrir dans votre projet. Les tables peuvent même être renommées, supprimées ou tronquées.
pour un dossier, ajoutez-le à vos marques-pages ou masquez-le dans l’arborescence de l’explorateur. Les dossiers cachés peuvent être gérés à partir de l’onglet .
gérer vos marque-pages spatiaux: les marque-pages peuvent être créés, exportés et importés sous forme de fichiers
XML.créer une connexion à une base de données ou à un service Web.
actualisez, renommez ou supprimez un schéma.
Vous pouvez également importer des fichiers dans des bases de données ou copier des tables d’un schéma / base de données à un autre avec un simple glisser-déposer. Un deuxième panneau de navigation est disponible pour éviter un long défilement lors du glissement. Sélectionnez simplement le fichier et glissez-déposez d’un panneau à l’autre.
Fig. 11.2 Les deux panneaux de l’Explorateur QGIS côte à côte
Astuce
Ajoutez des couches à QGIS par simple glisser-déposer depuis votre explorateur de fichiers
Vous pouvez également ajouter des fichiers au projet en les faisant glisser depuis l’explorateur de fichiers de votre système d’exploitation vers Panneau Couches ou le canevas de la carte.
11.1.2. Le Gestionnaire de Base de Données
The DB Manager Plugin is another tool for integrating and managing spatial database formats supported by QGIS (PostgreSQL, SpatiaLite, GeoPackage, Oracle Spatial, MS SQL Server, Virtual layers). It can be activated from the menu.
Le
Gestionnaire BD offre plusieurs fonctionnalités :
se connecter aux bases de données et afficher leur structure et leur contenu
aperçu des tables des bases de données
ajoutez des couches au canevas de la carte, soit en double-cliquant, soit en faisant glisser-déposer.
ajouter des couches à une base de données à partir de l’explorateur QGIS ou d’une autre base de données
créer des requêtes SQL et ajouter leur sortie au canevas de carte
créer des couches virtuelles
Plus d’informations sur les capacités de Gestionnaire BD dans Extension DB Manager.
Fig. 11.3 Fenêtre DB Manager
11.1.3. Outils de chargement basé sur les fournisseurs
Outre le panneau Explorateur et le Gestionnaire de bases de données, les principaux outils fournis par QGIS pour ajouter des couches, vous trouverez également des outils spécifiques aux fournisseurs de données.
Note
Certaines extensions externes fournissent également des outils pour ouvrir des fichiers aux formats spécifiques dans QGIS.
11.1.3.1. Charger une couche à partir d’un fichier
Pour charger une couche à partir d’un fichier:
Ouvrez l’onglet type de couche dans la boîte de dialogue Gestionnaire de sources de données, c’est-à-dire cliquez sur le bouton
ouvrir le gestionnaire de source de donnees (ou appuyez sur Ctrl + L) et activez l’onglet cible ou:pour les données vecteur (comme les couches GML, ESRI Shapefile, Mapinfo et DXF): appuyez sur Ctrl + Shift + V, sélectionnez
Ajouter une couche vecteur ou cliquez sur le bouton
Ajouter une couche vecteur.
Fig. 11.4 Fenêtre d’ajout d’une couche vecteur
pour les données raster (comme GeoTiff, MBTiles, GRIdded Binary et DWG): appuyez sur Ctrl + Shift + R, sélectionnez
Ajouter une couche raster ou cliquez sur le bouton
Ajouter une couche raster.
Fig. 11.5 Boîte de dialogue ajouter une couche raster
Cliquez sur le bouton … Parcourir
Naviguez dans le système de fichiers et chargez une source de données prise en charge. Plusieurs couches peuvent être chargées en même temps en maintenant enfoncée la touche Ctrl et en cliquant sur plusieurs éléments dans la boîte de dialogue ou en maintenant enfoncée la touche Shift pour sélectionner une plage d’éléments en cliquant sur les premiers et dernier fichers affichés . Seuls les formats qui ont été bien testés apparaissent dans le filtre des formats. D’autres formats peuvent être chargés en sélectionnant
Tous les fichiers(l’élément supérieur du menu déroulant).Press Open to load the selected file into Data Source Manager dialog.
Depending on the selected layer type, additional Options (encoding, geometry type, table filtering, file locking, data formatting …) are available for configuring. These options are described in detail in the specific GDAL vector or raster driver documentation. At the top of the options, a text with hyperlink will directly lead to the documentation of the appopriate driver for the selected file format.
Fig. 11.6 Charger un Shapefile avec des options
Appuyez sur Add pour charger le fichier dans QGIS et l’afficher dans la vue cartographique. Lorsque vous ajoutez des jeux de données vectorielles contenant plusieurs couches, la boîte de dialogue Select Items to Add apparaît. Dans cette boîte de dialogue, vous pouvez choisir les couches spécifiques de votre jeu de données que vous souhaitez ajouter. De plus, sous Options, vous pouvez choisir de :
Fig. 11.7 montre QGIS après le chargement du fichier
alaska.shp.
Fig. 11.7 QGIS après avoir chargé le Shapefile de l’Alaska
Note
Étant donné que certains formats comme MapInfo (par exemple .tab) ou Autocad (.dxf) permettent de mélanger différents types de géométrie dans un seul fichier, le chargement de ces ensembles de données ouvre une boîte de dialogue pour sélectionner les géométries à utiliser dans afin d’avoir une géométrie par couche.
Onglets
Ajouter une couche vecteur et
Ajouter une couche raster permettent de charger des couches à partir de types de sources autres que Fichier:
Vous pouvez charger des formats vecteur spécifiques tels que
Couverture binaire ArcInfo,Royaume-Uni. National Transfer Format, ainsi que le format TIGER brut duUS Census BureauouOpenfileGDB. Pour ce faire, vous sélectionnez
Répertoire comme Type de source. Dans ce cas, un répertoire peut être sélectionné dans la boîte de dialogue après avoir appuyé sur … Parcourir.Avec le type de source
Database vous pouvez sélectionner une connexion de base de données existante ou en créer une avec le type de base de données sélectionné. Les types de base de données possibles sont ODBC,Esri Personal Geodatabase,MS SQL Serverainsi quePostgreSQLouMySQL.Pressing the New button opens the Create a New OGR Database Connection dialog whose parameters are among the ones you can find in Créer une connexion à enregistrer. Pressing Open lets you select from the available tables.
Le type de source
Protocole: HTTP (S), cloud, etc. ouvre les données stockées localement ou sur le réseau, accessibles au public ou dans des compartiments privés de services de stockage cloud commerciaux. Les types de protocoles pris en charge sont:HTTP/HTTPS/FTP, avec une URI et, si nécessaire, une authentification.Cloud storage such as
AWS S3,Google Cloud Storage,Microsoft Azure Blob,Microsoft Azure Data Lake Storage,Alibaba OSS Cloud, andOpen Stack Swift Storagesupports direct control over VSI Credential Options when adding OGR vector or GDAL raster layers. You need to fill in the Bucket or container and the Object key first. After that, you can add the necessary Credential Options.When adding OGR vector or GDAL raster layers from the cloud based protocols, you can also set additional Credential options for that specific driver and bucket. When credential options are found in a layer’s URI, they will also be automatically set. This allows different layers to use different credentials.
service supportant OGC
WFS 3(encore expérimental), utilisant le formatGeoJSONouGEOJSON - Newline Delimitedou basé sur la base de donnéesCouchDB. Une :guilabel:URIest requise, avec en option une authentification.Pour tous les types de sources vectorielles, il est possible de définir le paramètre Encodage ou d’utiliser le paramètre .
The
OGC API source type allows you to access
vector
and raster data
from servers that implement the OGC API standards.
To use this option:
11.1.3.2. Chargement d’une couche de maillage
Un maillage est une grille non structurée généralement avec des composants temporels et autres. La composante spatiale contient une collection de sommets, d’arêtes et de faces dans un espace 2D ou 3D. Plus d’informations sur les couches de mailles sur Travailler avec des données maillées (mesh).
Pour ajouter une couche de maillage à QGIS:
Ouvrez la boîte de dialogue , soit en la sélectionnant dans le menu , soit en cliquant sur le bouton
Ouvrir le gestionnaire de sources de données.Appuyez sur le bouton … Parcourir pour sélectionner le fichier. De nombreux formats sont supportés.
Sélectionnez le fichier et appuyez sur Add. Le calque sera ajouté en utilisant le rendu natif du maillage.
Si le fichier sélectionné contient plusieurs couches de maillage, un dialogue vous demandera de choisir les sous-couches à charger. Faites votre sélection et pressez OK et les couches sont chargées avec le rendu natif du maillage. Il est également possible de les charger à l’intérieur d’un groupe.
Fig. 11.8 Onglet Maillage dans gestionnaire de source de donnees
11.1.3.3. Importation d’un fichier texte délimité
Les fichiers texte délimités (par exemple .txt, .csv, .dat, .wkt) peuvent être chargés à l’aide des outils décrits ci-dessus. De cette façon, ils apparaîtront comme de simples tables. Parfois, les fichiers texte délimités peuvent contenir des coordonnées / géométries que vous pourriez souhaiter visualiser. C’est pour cela que
Ajouter une couche de texte délimité est conçu.
Cliquez sur l’icône
Ouvrir le gestionnaire des sources de données pour ouvrir la boîte de dialogue Gestionnaire des source de donnéesSélectionnez le fichier texte délimité à importer (par exemple
qgis_sample_data/csv/elevp.csv) en cliquant sur le bouton … Parcourir.Configurez les paramètres pour répondre à votre ensemble de données et à vos besoins, comme expliqué ci-dessous.
Fig. 11.9 Fenêtre d’ajout de couche depuis un fichier texte délimité
Format de fichier
Une fois le fichier sélectionné, QGIS tente d’analyser le fichier avec le délimiteur le plus récemment utilisé, en identifiant les champs et les lignes. Pour permettre à QGIS d’analyser correctement le fichier, il est important de sélectionner le bon délimiteur. Vous pouvez spécifier un délimiteur en choisissant entre:
CSV (valeurs séparées par des virgules) pour utiliser le caractère virgule.
Délimiteur d’expressions régulières et entrez du texte dans le champ Expression. Par exemple, pour changer le délimiteur en tab, utilisez \t(utilisé dans les expressions régulières pour le caractère de tabulation).
Délimiteurs personnalisés, en choisissant parmi certains délimiteurs prédéfinis comme virgule,espace,tabulation,point-virgule, ….
Enregistrements et champs
D’autres options pratiques peuvent être utilisées pour la reconnaissance des données:
Nombre de lignes d’en-tête à supprimer : pratique lorsque vous souhaitez éviter les premières lignes du fichier lors de l’importation, soit parce que ce sont des lignes vides, soit avec un autre formatage.
Le premier enregistrement a des noms de champs: les valeurs de la première ligne sont utilisées comme noms de champs, sinon QGIS utilise les noms de champs field_1,field_2…
Détecter les types de champ : reconnaît automatiquement le type de champ. Si cette case n’est pas cochée, tous les attributs sont traités comme des champs de texte.
Le séparateur décimal est une virgule : vous pouvez forcer le séparateur décimal à être une virgule.
Couper les champs: permet de couper les espaces de début et de fin des champs.Booléens personnalisés : permet d’ajouter un couple de chaînes personnalisées qui seront détectées comme des valeurs booléennes.
Détection des types de champs
QGIS tries to detect the field types automatically (unless
Detect field types is not checked) by examining
the content of an optional sidecar CSVT file (see GeoCSV specification)
and by scanning the whole file to make sure that all values can actually
be converted without errors, the fall-back field type is text.
Le type de champ détecté apparaît sous le nom du champ dans le tableau de prévisualisation des données échantillons et peut être modifié manuellement si nécessaire.
Les types de champs suivants sont pris en charge :
Les couples littéraux insensibles à la casse
Booléenqui sont interprétés comme des valeurs booléennes sont1/0,true/false,t/f,yes/no.Nombre entier (entier)``Nombre entier (entier - 64 bits) ``
Nombre décimal: nombre à virgule flottante de double précisionDateHeureDate et heureTexte
Définition de la géométrie
Une fois le fichier analysé, définissez Definition de la géométrie sur
Coordonnées du point et fournissez Champ X, Champ Y, Champ Z (pour les données tridimensionnelles) et Champ M`(pour la dimension de mesure) si la couche est de type géométrie ponctuelle et contient de tels champs. Si les coordonnées sont définies en degrés/minutes/secondes, cochez la case |checkbox| :guilabel:`Coordonnées DMS. Fournissez le Geometry CRS à l’aide de
Select CRS.
Option Well Known Text (WKT) si les informations spatiales sont représentées sous la forme WKT: sélectionnez Champ de géométrie contenant la géométrie WKT et choisissez la version appropriée Champ de géométrie ou laissez QGIS le détecter automatiquement. Fournissez le Geometry CRS à l’aide de
Select CRS.Si le fichier contient des données non spatiales, activez
Pas de géométrie (seulement attributs de la table) et il sera chargé comme une table ordinaire.
Paramétrages de la couche
En complément, vous pouvez activer :
Utiliser l’index spatial pour améliorer les performances d’affichage et de sélection spatiale des entités.
Utiliser l’index de sous-ensemble pour améliorer les performances de Use subset index (lorsqu’il est défini dans les propriétés de la couche).
Regarder le fichier pour surveiller les modifications du fichier par d’autres applications pendant que QGIS est en cours d’exécution.
À la fin, cliquez sur Ajouter pour ajouter la couche à la carte. Dans notre exemple, une couche de points nommée Altitude est ajoutée au projet et se comporte comme n’importe quelle autre couche de la carte dans QGIS. Cette couche est le résultat d’une requête sur le fichier source .csv (donc liée à lui) et nécessiterait d’être sauvegardée afin d’obtenir une couche spatiale sur le disque.
Exemple de données
Au fur et à mesure que vous définissez les propriétés de l’analyseur, l’aperçu de l’échantillon de données se met à jour en fonction des paramètres appliqués.
Dans l’exemple de tableau de données, il est également possible de remplacer les types de colonnes déterminés automatiquement.
11.1.3.4. Importation d’un fichier DXF ou DWG
Les fichiers DXF et DWG peuvent être ajoutés à QGIS par simple glisser-déposer depuis le panneau de l’Explorateur. Vous serez invité à sélectionner les sous-couches que vous souhaitez ajouter au projet. Les couches sont ajoutées avec des propriétés de style aléatoires.
Note
Pour les fichiers DXF contenant plusieurs types de géométrie (point, ligne et / ou polygone), le nom des couches sera généré en tant qu’entités <filename.dxf> <geometry type>.
Pour conserver la structure du fichier dxf / dwg et sa symbologie dans QGIS, vous pouvez utiliser l’outil dédié qui vous permet de :
importer des éléments du fichier de dessin dans une base de données GeoPackage.
ajouter des éléments importés au projet.
Dans la boîte de dialogue Importation DWG / DXF, pour importer le contenu du fichier de dessin:
Saisissez l’emplacement du Source drawing, c’est-à-dire le fichier de dessin DWG/DXF à importer.
Spécifiez le système de coordonnées de référence des données dans le fichier de dessin.
Indique l’emplacement du guilabel:Target package`, c’est à dire le fichier GeoPackage qui stockera les données. Si un fichier existant est fourni, il sera écrasé.
Choisissez comment importer les
blocsavec le combobox dédié :Expand Block Geometries : importe les blocs dans le fichier de dessin comme des éléments normaux.
Expand Block Geometries and Add Insert Points` : importe les blocs dans le fichier de dessin en tant qu’éléments normaux et ajoute le point d’insertion en tant que couche de points.
Add Only Insert Points: ajoute le point d’insertion des blocs en tant que couche de points.
Utiliser les courbes pour promouvoir les couches importées en un type de géométrie courbe.Utilisez le bouton Import pour importer le dessin dans le fichier GeoPackage de destination. La base de données GeoPackage sera automatiquement remplie avec le contenu du fichier de dessin. Selon la taille du fichier, cette opération peut prendre un certain temps.
Une fois les données .dwg ou .dxf importées dans la base de données GeoPackage, le cadre dans la moitié inférieure de la boîte de dialogue est rempli avec la liste des couches du fichier importé. Vous pouvez y sélectionner les couches à ajouter au projet QGIS:
En haut, définissez un Group name pour regrouper les fichiers de dessin dans le projet. Par défaut, il s’agit du nom du fichier de dessin source.
Vérifier les couches à afficher: chaque couche sélectionnée est ajoutée à un groupe ad hoc qui contient des couches vecteur pour les entités ponctuelles, linéaires, d’étiquettes et de surface de la couche de dessin. Le style des couches ressemblera à l’aspect qu’ils avaient à l’origine dans *CAD.
Choisissez si la couche doit être visible à l’ouverture.
Fusionner les calques place tous les calques dans un seul groupe.Appuyez sur OK pour ouvrir les couches dans QGIS.
Fig. 11.10 Boîte de dialogue d’importation pour les fichiers DWG / DXF
11.1.3.5. Importer des données vecteur OpenStreetMap
Le projet OpenStreetMap est populaire car dans de nombreux pays, aucune géodonnée gratuite telle que des cartes routières numériques n’est disponible. L’objectif du projet OSM est de créer une carte du monde éditable gratuite à partir des données GPS, de la photographie aérienne et des connaissances locales. Pour soutenir cet objectif, QGIS prend en charge les données OSM.
En utilisant le panneau Explorateur, vous pouvez charger un fichier .osm dans le canevas de carte, auquel cas vous obtiendrez une boîte de dialogue pour sélectionner des sous-couches en fonction du type de géométrie. Les couches chargées contiendront toutes les données de ce type de géométrie dans le fichier .osm, et conserveront la structure de données du fichier .osm.
11.1.3.6. Couches SpatiaLite
La première fois que vous chargez des données à partir d’une base de données SpatiaLite, commencez par:
ou en tapant Ctrl + Maj + L
Cela fera apparaître une fenêtre qui vous permettra soit de vous connecter à une base de données SpatiaLite déjà connue de QGIS (que vous choisissez dans le menu déroulant) soit de définir une nouvelle connexion à une nouvelle base de données. Pour définir une nouvelle connexion, cliquez sur Nouveau et utilisez l’explorateur de fichiers pour pointer vers votre base de données SpatiaLite, qui est un fichier avec une extension .sqlite.
QGIS gère les vues SpatiaLite éditables.
11.1.3.7. GPS
Il y a des dizaines de formats de fichier différent pour stocker des données GPS. Le format que QGIS utilise est appelé GPX (GPS eXchange format), qui est un format d’échange standard qui peut contenir n’importe quel nombre de waypoints, itinéraires et tracks dans un même fichier.
Utilisez le bouton … Browse pour sélectionner le fichier GPX, puis utilisez les cases à cocher pour sélectionner les types d’entités que vous souhaitez charger à partir de ce fichier GPX. Chaque type d’élément sera chargé dans une couche séparée.
Pour en savoir plus sur la manipulation des données GPS, voir Les données GPS.
Fig. 11.11 Fenêtre de chargement de données GPS
11.1.3.8. GRASS
Le travail avec les données vecteur GRASS est décrit dans la section Intégration du SIG GRASS.
11.1.4. The Layer Metadata Search Panel
By default, QGIS can retrieve layers metadata from the connections or data providers that allow metadata storage (more details on saving metadata to the database). The Metadata search panel allows to browse the layers by their metadata and add them to the project (either with a double-click or the Add button). The list can be filtered:
by text, watching a set of metadata properties (identifier, title, abstract)
by spatial extent, using the current project extent or the map canvas extent
by the layer (geometry) type
Note
The sources of metadata are implemented through a layer metadata provider system that can be extended by plugins.
Fig. 11.17 Layer Metadata Search Panel
11.1.5. Formats personnalisés QGIS
QGIS propose deux formats personnalisés :
Couche memoire temporaire: une couche mémoire qui est liée au projet (voir Créer une nouvelle couche temporaire en mémoire pour plus d’informations)
Couche virtuelle: une couche résultant d’une requête sur d’autres couches (voir Création de couches virtuelles pour plus d’informations)
11.1.6. QLR - Fichier de définition de couche QGIS
Les définitions de couche peuvent être enregistrées sous la forme de Fichier de définition de couche ( au format .qlr) en utilisant dans le menu contextuel de la couche.
Le format QLR permet de partager des couches QGIS « complètes » avec d’autres utilisateurs QGIS. Les fichiers QLR contiennent des liens vers les sources de données et toutes les informations de style QGIS nécessaires pour styliser la couche.
Les fichiers QLR sont affichés dans le panneau Explorateur et peuvent être utilisés pour ajouter des couches (avec leurs styles enregistrés) au panneau Couches. Vous pouvez également faire glisser et déposer des fichiers QLR du gestionnaire de fichiers système dans le canevas de la carte.
Available actions for QLR files in the Browser Panel are:
Ajouter une couche au projet
Propriétés de la couche…
11.1.7. Connexion aux services Web
Avec QGIS, vous pouvez accéder à différents types de services Web OGC (WM(T)S, WFS(-T), WCS, CSW, …). Grâce à QGIS Server, vous pouvez également publier de tels services. Guide/manuel de QGIS Server contient les descriptions de ces capacités.
11.1.7.1. Utiliser les services de tuiles vectorielles
Vector Tile services can be added via the
Vector
Tiles tab of the Data Source Manager dialog or the contextual menu
of the Vector Tiles entry in the Browser panel.
Services can be either a New Generic Connection… or a
New ArcGIS Vector Tile Service Connection….
You set up a service by adding:
un Nom.
a Style URL: a URL to a MapBox GL JSON style configuration. If provided, then that style will be applied whenever the layers from the connection are added to QGIS. In the case of Arcgis vector tile service connections, the URL overrides the default style configuration specified in the server configuration.
You can load vector tiles directly from a Style URL. The data source is automatically parsed from the style, and URLs with multiple sources are supported. That makes Source URL optional.
the Source URL: of the type
http://example.com/{z}/{x}/{y}.pbffor generic services andhttp://example.com/arcgis/rest/services/Layer/VectorTileServerfor ArcGIS based services. The service must provide tiles in.pbfformat.the
Min. Zoom Level and the
Max. Zoom Level.
Vector Tiles have a pyramid structure. By using these options you have the
opportunity to individually generate layers from the tile pyramid.
These layers will then be used to render the Vector Tile in QGIS.For Mercator projection (used by OpenStreetMap Vector Tiles) Zoom Level 0 represents the whole world at a scale of 1:500.000.000. Zoom Level 14 represents the scale 1:35.000.
the authentication configuration if necessary
a Referer
Fig. 11.18 shows the dialog with the Vector Tiles service configuration.
Fig. 11.18 Vector Tiles - Service configuration
Configurations can be saved to .XML file (Save Connections)
through the Vector Tiles entry in Data Source Manager
dialog or its context menu in the Browser panel.
Likewise, they can be added from a file (Load Connections).
Once a connection to a vector tile service is set, it’s possible to:
Edit the vector tile connection settings
Remove the connection
From the Browser panel, right-click over the entry and you can also:
Ajouter la couche au projet : un double-clic ajoute également la couche
Affichez les Propriétés de la couche… et accédez aux métadonnées et à un aperçu des données fournies par le service. D’autres paramètres sont disponibles lorsque la couche a été chargée dans le projet.
11.1.7.2. Utilisation des services de tuiles XYZ
XYZ Tile services can be added via the
XYZ tab
of the Data Source Manager dialog or the contextual menu of the
XYZ Tiles entry in the Browser panel.
By default, QGIS provides some default and ready-to-use XYZ Tiles services:
Mapzen Global Terrain, allowing an immediate
access to global DEM source for the projects.
More details and resources at https://registry.opendata.aws/terrain-tiles/
OpenStreetMap to access the world 2D map.
Fig. 11.19 shows the dialog with the OpenStreetMap
XYZ Tile service configuration.
To add a new service, press New (respectively New Connection from the Browser panel) and provide:
Fig. 11.19 Tuiles XYZ - Configuration OpenStreetMap
un Nom.
the URL, you can add
http://example.com/{z}/{x}/{y}.pngorfile:///local_path/{z}/{x}/{y}.pngthe authentication configuration if necessary
the Min. Zoom level and Max. Zoom level
a Referer
the Tile Resolution: possible values are Unknown (not scaled), Standard (256x256 / 96DPI) and High (512x512 / 192DPI)
Interpretation: converts WMTS/XYZ raster datasets to a raster layer of single band float type following a predefined encoding scheme. Supported schemes are Default (no conversion is done), MapTiler Terrain RGB and Terrarium Terrain RGB. The selected converter will translate the RGB source values to float values for each pixel. Once loaded, the layer will be presented as a single band floating point raster layer, ready for styling using QGIS usual raster renderers.
Press OK to establish the connection. It will then be possible to:
Add the new layer to the project; it is loaded with the name given in the settings.
Edit the XYZ connection settings
Remove the connection
From the Browser panel, right-click over the entry and you can also:
Ajouter la couche au projet : un double-clic ajoute également la couche
Affichez les Propriétés de la couche… et accédez aux métadonnées et à un aperçu des données fournies par le service. D’autres paramètres sont disponibles lorsque la couche a été chargée dans le projet.
Configurations can be saved to .XML file (Save Connections)
through the XYZ entry in Data Source Manager dialog
or its contextual menu in the Browser panel.
Likewise, they can be added from a file (Load Connections).
The XML file for OpenStreetMap looks like this:
<!DOCTYPE connections>
<qgsXYZTilesConnections version="1.0">
<xyztiles url="https://tile.openstreetmap.org/{z}/{x}/{y}.png"
zmin="0" zmax="19" tilePixelRatio="0" password="" name="OpenStreetMap"
username="" authcfg="" referer=""/>
</qgsXYZTilesConnections>
Astuce
Loading XYZ tiles without creating a connection
It is also possible to add XYZ tiles to a project without necessarily storing
its connection settings in you user profile (e.g. for a dataset you may need once).
In the tab, edit any properties
in the Connection Details group.
The Name field above should turn into Custom.
Press Add to load the layer in the project.
It will be named by default XYZ Layer.
Exemples de services de tuiles XYZ :
OpenStreetMap Monochrome : URL:
http://tiles.wmflabs.org/bw-mapnik/{z}/{x}/{y}.png, Niveau de zoom min.: 0, Niveau de zoom max.: 19.Google Maps : URL:
https://mt1.google.com/vt/lyrs=m&x={x}&y={y}&z={z}, Niveau de zoom min.: 0, Niveau de zoom max.: 19.Open Weather Map Temperature : URL:
http://tile.openweathermap.org/map/temp_new/{z}/{x}/{y}.png?appid={api_key}Niveau de zoom min.: 0, Niveau de zoom max.: 19.
11.1.7.3. Using ArcGIS REST Servers
An ArcGIS REST Server can host many different types of web services
(feature service, map service, image service, …).
ArcGIS REST Servers can be added via the
ArcGIS REST Server tab of the
Data Source Manager dialog or the contextual menu of the
ArcGIS REST Servers entry in the Browser panel:
Press New (respectively New Connection) and provide:
a Name: A name for the connection.
the URL: Main address of the ArcGIS REST Server.
a Prefix: Used to specify the proxy prefix in the URL, which is necessary for some ArcGIS servers that use web proxy prefixes.
a Community endpoint URL: Endpoint URL for ArcGIS Online or Portal for ArcGIS, used to access content groups.
a Content endpoint URL: Endpoint URL for the content service. This is used to access items in ArcGIS Online or Portal for ArcGIS.
the authentication credentials if necessary.
a Referer: The referer URL to be sent in the HTTP headers when making requests to the server. This may be required by some servers for authentication purposes.
Note
ArcGIS Feature Service connections which have their corresponding Portal endpoint URLS set can be explored by content groups in the browser panel.
If a connection has the Portal endpoints set, then expanding out the connection in the browser will show a “Groups” and “Services” folder, instead of the full list of services usually shown. Expanding out the groups folder will show a list of all content groups that the user is a member of, each of which can be expanded to show the service items belonging to that group.
Then press OK to validate the configuration settings. These configurations can be saved to
.XMLfile (Save). Likewise, they can be added from a file (Load).Once a connection to an ArcGIS REST Server is set, it is possible to:
Edit the ArcGIS REST Server connection settings
Remove the connection
Refresh the connection
Press Connect to request the server and display its contents. They are organized in a tree structure whose nodes depend on the connection’s endpoint.
Fig. 11.20 Data Source Manager - ArcGIS REST Server
Expand the tree to find and select the layers of interest. Their Coordinate Reference System is displayed at the bottom of the dialog.
For raster-based layers, you can select the Image encoding to use among a number of image formats advertized by the target service ( e.g.,
PNG,JPG,GIF,SVG,SVGZ, … ).To add the selected layers to the map canvas, press Add button.
Because layers can sometimes load and render slowly on the client side, applying a filter to restrict the features retrieved from the service can significantly improve performance, since only the filtered features are requested from the server. This can be done by:
checking
Only request features overlapping the current view extentfor vector layers (feature service), pressing Add with filter to apply attribute-based filters to the layer with L’éditeur d’expression functions.
In the Browser panel, right-click the ArcGIS REST Server layer and select Add Filtered Layer to Project will also open the builder dialog.
Most of the above tools to connect and access layers on an ArcGIS REST Server are also available from the Browser panel, within the contextual menu of the target node item. Depending on the node, you can also:
View Service Info which will open the default web browser and display information on the requested service.
View the Layer Properties… and get access to the metadata and a preview of the data provided by the service. More settings are available when the layer has been loaded into the project.
11.1.7.4. Using 3D tiled scene services
QGIS supports multiple formats of 3D tiled datasets, grouped together as « tiled scenes ». These include Cesium 3D Tiles and Quantized Mesh tiles.
To load a tiled scene dataset into QGIS, use the
Scene tab in the Data Source Manager dialog.
Fig. 11.21 Data Source Manager - Scene
Create a connection by clicking on New. You can add a New Cesium 3D Tiles Connection or a New Quantized Mesh Connection.
Choose a Name and set the URL to the URL of a layer description JSON file.
The URL may be remote (e.g. http://example.com/tileset.json) or local (e.g.
file:///path/to/tiles/tileset.json).
The authentication configuration if necessary.
Fig. 11.22 Tiled Scene Connection
You can also add the service from Browser Panel.
After creating new connection you are able to Add the new layer to your map.
Fig. 11.23 3D Tiles Layer - Textured
Fig. 11.24 Quantized Mesh layer
11.1.7.5. Using Cloud Connections
QGIS supports connections to cloud services like Alibaba Cloud OSS, Amazon S3, Google Cloud Storage,
Microsoft Azure Blob Storage, Microsoft Azure Data Lake Storage, and OpenStack Swift Object Storage.
You can load vector and raster data from these services into QGIS.
Set up a new
Cloud connection in the Browser panel by right-clicking
on the Cloud entry and selecting New Connection. You will see a drop-down list of
available cloud services.
Select the service you want to connect to and fill in the required fields:
Fig. 11.25 Cloud Connection Dialog
Name: A name for the connection.
Bucket or Container: The name of the bucket or container in the cloud service.
Object Key (optional): The key of the object in the bucket or container.
Credentials: The credentials to access the cloud service.
You can also choose to Save Connection to an XML file or Load Connection from an XML file.









