27.1.6. Outils de couche
27.1.6.1. Exporter l’information sur la (les) couche(s)
Créé une couche de polygones dont les entités correspondent à l’emprise de la(des) couche(s) sélectionnée(s).
Les détails additionnels de couche (SCR, nom de fournisseur, chemin du fichier, nom de la couche, filtre, résumé et attribution) - sont attachés en tant qu’attribut à chaque entité.
Paramètres
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couches d’entrée |
|
[vecteur : tout type] [liste] |
Input vector layers to get information on. |
Sortie |
|
[vecteur : polygone] Par défaut : |
Specification of the output layer with information. One of:
L’encodage du fichier peut également être modifié ici. |
Les sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Sortie |
|
[vecteur : polygone] |
Polygon vector layer showing extent of input layers and associated information in attributes. |
Code Python
ID de l’algorithme : native:exportlayersinformation
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.
27.1.6.2. Export to spreadsheet
Exports the attributes of a selection of vector layers into a spreadsheet document or optionally appends them to an existing spreadsheet as additional sheets.
Paramètres
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couches d’entrée |
|
[vecteur : tout type] [liste] |
Input vector layers. The output spreadsheet will consist of a sheet, for each layer, that contains the attributes of this layer. |
Use field aliases as column headings |
|
[booléen] Par défaut : False |
Use the field aliases from the attribute table for the spreadsheet. |
Export formatted values instead of raw values |
|
[booléen] Par défaut : False |
If |
Overwrite existing spreadsheet |
|
[booléen] Par défaut : Vrai |
If the specified spreadsheet exists, setting this option to |
Destination spreadsheet |
|
[file] Par défaut : |
Output spreadsheet with a sheet for every layer. One of:
|
Les sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Destination spreadsheet |
|
[file] |
Spreadsheet with a sheet for every layer. |
Layers within spreadsheet |
|
[list] |
The list of sheets added to the spreadsheet. |
Code Python
ID de l’algorithme : native:exporttospreadsheet
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.
27.1.6.3. Extraire l’étendue de la couche
Génère une couche vectorielle avec la zone de délimitation minimale (rectangle avec orientation N-S) qui couvre toutes les entités en entrée.
La couche de sortie contient un seul cadre de délimitation pour l’ensemble de la couche d’entrée.
Menu par défaut:
Paramètres
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche |
|
[layer] |
Couche en entrée |
Extent |
|
[vecteur : polygone] Par défaut : |
Spécifiez la couche vectorielle polygone pour l’étendue de sortie. Un des:
L’encodage du fichier peut également être modifié ici. |
Les sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Extent |
|
[vecteur : polygone] |
Couche vectorielle de sortie (polygone) avec l’étendue (zone de délimitation minimale) |
Code Python
ID de l’algorithme : qgis:polygonfromlayerextent
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.