25.1.6. Outils de couche

25.1.6.1. Exporter l’information sur la (les) couche(s)

NEW in 3.18

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

Input layers

LAYERS

[vecteur : tout type][liste]

Input vector layers to get information on.

Output

OUTPUT

[vecteur : polygone]

Par défaut: [Créer une couche temporaire]

Specification of the output layer with information. One of:

  • Créer une couche temporaire (TEMPORARY_OUTPUT)

  • Save to File…

  • Save to Geopackage…

  • Save to Database Table…

L’encodage du fichier peut également être modifié ici.

Les sorties

Étiquette

Nom

Type

Description

Output

OUTPUT

[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.

25.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

Input layers

LAYERS

[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

USE_ALIAS

[boolean]

Default: False

Use the field aliases from the attribute table for the spreadsheet.

Export formatted values instead of raw values

FORMATTED_VALUES

[boolean]

Default: False

If True, exports the formatted, human readable values (e.g., from a value map or value relation) to the spreadsheet.

Overwrite existing spreadsheet

OVERWRITE

[boolean]

Default: True

If the specified spreadsheet exists, setting this option to True will overwrite the existing spreadsheet. If this option is False and the spreadsheet exists, the layers will be appended as additional sheets.

Destination spreadsheet

OUTPUT

[file]

Default: [Save to temporary file]

Output spreadsheet with a sheet for every layer. One of:

  • Save to a Temporary File

  • Save to File…

Les sorties

Étiquette

Nom

Type

Description

Destination spreadsheet

OUTPUT

[file]

Spreadsheet with a sheet for every layer.

Layers within spreadsheet

OUTPUT_LAYERS

[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.

25.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.

../../../../_images/extract_layer_extent.png

Fig. 25.7 En rouge, le cadre de sélection de la couche source

Menu par défaut: Vecteur ► Outils de recherche

Paramètres

Étiquette

Nom

Type

Description

Couche

INPUT

[layer]

Couche en entrée

Extent

OUTPUT

[vecteur : polygone]

Par défaut: [Créer une couche temporaire]

Spécifiez la couche vectorielle polygone pour l’étendue de sortie. Un des:

  • Créer une couche temporaire (TEMPORARY_OUTPUT)

  • Save to File…

  • Save to Geopackage…

  • Save to Database Table…

L’encodage du fichier peut également être modifié ici.

Les sorties

Étiquette

Nom

Type

Description

Extent

OUTPUT

[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.