25.1.6. Layer tools
25.1.6.1. Export layer(s) information
NEW in 3.18
Creates a polygon layer with features corresponding to the extent of selected layer(s).
Additional layer details (CRS, provider name, file path, layer name, subset filter, abstract and attribution) are attached as attributes to each feature.
Parametri
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Straturi de intrare |
|
[vector: oricare][listă] |
Input vector layers to get information on. |
Output |
|
[vector: poligon] Default: |
Specification of the output layer with information. One of:
The file encoding can also be changed here. |
Rezultat
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Output |
|
[vector: poligon] |
Polygon vector layer showing extent of input layers and associated information in attributes. |
Python code
ID Algorithm: nativ:exportlayersinformation
import processing
processing.run("algorithm_id", {parameter_dictionary})
ID-ul algoritmului se afișează atunci când treceți peste algoritmul din caseta instrumentelor de procesare. Dicționarul parametrilor furnizează valorile și NUMELE parametrilor. Pentru detalii despre rularea algoritmilor de procesare din consola Python, parcurgeți Utilizarea algoritmilor de procesare din consolă.
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.
Parametri
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Straturi de intrare |
|
[vector: oricare][listă] |
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 |
|
[boolean] Implicit: False |
Use the field aliases from the attribute table for the spreadsheet. |
Export formatted values instead of raw values |
|
[boolean] Implicit: False |
If |
Overwrite existing spreadsheet |
|
[boolean] Default: True |
If the specified spreadsheet exists, setting this option to |
Destination spreadsheet |
|
[file] Implicit: |
Output spreadsheet with a sheet for every layer. One of:
|
Rezultat
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Destination spreadsheet |
|
[file] |
Spreadsheet with a sheet for every layer. |
Layers within spreadsheet |
|
[list] |
The list of sheets added to the spreadsheet. |
Python code
ID Algorithm: nativ:exporttospreadsheet
import processing
processing.run("algorithm_id", {parameter_dictionary})
ID-ul algoritmului se afișează atunci când treceți peste algoritmul din caseta instrumentelor de procesare. Dicționarul parametrilor furnizează valorile și NUMELE parametrilor. Pentru detalii despre rularea algoritmilor de procesare din consola Python, parcurgeți Utilizarea algoritmilor de procesare din consolă.
25.1.6.3. Extragere extindere din strat
Generates a vector layer with the minimum bounding box (rectangle with N-S orientation) that covers all the input features.
The output layer contains a single bounding box for the whole input layer.
![../../../../_images/extract_layer_extent.png](../../../../_images/extract_layer_extent.png)
Fig. 25.7 In red the bounding box of the source layer
Default menu:
Parametri
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Layer |
|
[layer] |
Strat de intrare |
Extent |
|
[vector: poligon] Default: |
Specify the polygon vector layer for the output extent. One of:
The file encoding can also be changed here. |
Rezultat
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Extent |
|
[vector: poligon] |
Output (polygon) vector layer with the extent (minimum bounding box) |
Python code
Algorithm ID: qgis:polygonfromlayerextent
import processing
processing.run("algorithm_id", {parameter_dictionary})
ID-ul algoritmului se afișează atunci când treceți peste algoritmul din caseta instrumentelor de procesare. Dicționarul parametrilor furnizează valorile și NUMELE parametrilor. Pentru detalii despre rularea algoritmilor de procesare din consola Python, parcurgeți Utilizarea algoritmilor de procesare din consolă.