27.1.6. 层工具
27.1.6.1. 导出图层(S)信息
创建多边形层,其要素与选定层的范围相对应(S)。
附加的层详细信息(CRS、提供程序名称、文件路径、层名称、子集过滤器、摘要和属性)作为属性附加到每个要素。
参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Input layers |
|
[vector: any] [list] |
输入要获取其信息的矢量层。 |
Output |
|
[vector: polygon] 默认: |
带有信息的输出层的规范。以下选项之一:
还可以在此处更改文件编码。 |
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Output |
|
[vector: polygon] |
显示输入层的范围和属性中的关联信息的多边形矢量层。 |
Python代码
Algorithm ID : native:exportlayersinformation
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。
27.1.6.2. 导出到电子表格
将所选矢量层的属性导出到电子表格文档中,或选择将它们作为附加图纸附加到现有电子表格中。
参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Input layers |
|
[vector: any] [list] |
输入矢量层。对于每个层,输出电子表格将由一个包含该层的属性的工作表组成。 |
Use field aliases as column headings |
|
[boolean] 默认:FALSE |
将属性表中的字段别名用于电子表格。 |
Export formatted values instead of raw values |
|
[boolean] 默认:FALSE |
如果 |
Overwrite existing spreadsheet |
|
[boolean] 默认值:True |
如果指定的电子表格存在,则将此选项设置为 |
Destination spreadsheet |
|
[file] 默认: |
输出电子表格,每个层都有一个工作表。以下选项之一:
|
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Destination spreadsheet |
|
[file] |
每一层都有一个工作表的电子表格。 |
Layers within spreadsheet |
|
[list] |
添加到电子表格的工作表列表。 |
Python代码
Algorithm ID : native:exporttospreadsheet
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。
27.1.6.3. 提取层范围
生成一个具有覆盖所有输入要素的最小边界框(具有N-S方向的矩形)的矢量层。
输出层包含整个输入层的单个边界框。

图 27.7 以红色表示的源图层边界框
Default menu :
参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Layer |
|
[layer] |
输入层 |
Extent |
|
[vector: polygon] 默认: |
指定输出范围的多边形矢量层。以下选项之一:
还可以在此处更改文件编码。 |
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Extent |
|
[vector: polygon] |
输出具有范围(最小边界框)的(多边形)向量层 |
Python代码
Algorithm ID : qgis:polygonfromlayerextent
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。