27.1.6. 层工具

27.1.6.1. 导出图层(S)信息

创建多边形层,其要素与选定层的范围相对应(S)。

附加的层详细信息(CRS、提供程序名称、文件路径、层名称、子集过滤器、摘要和属性)作为属性附加到每个要素。

参数

标签

名字

类型

描述

Input layers

LAYERS

[vector: any] [list]

输入要获取其信息的矢量层。

Output

OUTPUT

[vector: polygon]

默认: [Create temporary layer]

带有信息的输出层的规范。以下选项之一:

  • 创建临时层 (TEMPORARY_OUTPUT )

  • 保存到文件…

  • 保存到Geopackage…

  • 保存到数据库表…

还可以在此处更改文件编码。

产出

标签

名字

类型

描述

Output

OUTPUT

[vector: polygon]

显示输入层的范围和属性中的关联信息的多边形矢量层。

Python代码

Algorithm IDnative:exportlayersinformation

import processing
processing.run("algorithm_id", {parameter_dictionary})

这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。

27.1.6.2. 导出到电子表格

将所选矢量层的属性导出到电子表格文档中,或选择将它们作为附加图纸附加到现有电子表格中。

参数

标签

名字

类型

描述

Input layers

LAYERS

[vector: any] [list]

输入矢量层。对于每个层,输出电子表格将由一个包含该层的属性的工作表组成。

Use field aliases as column headings

USE_ALIAS

[boolean]

默认:FALSE

将属性表中的字段别名用于电子表格。

Export formatted values instead of raw values

FORMATTED_VALUES

[boolean]

默认:FALSE

如果 True 导出格式化的、人类可读的值(例如,从 value map or value relation )添加到电子表格。

Overwrite existing spreadsheet

OVERWRITE

[boolean]

默认值:True

如果指定的电子表格存在,则将此选项设置为 True 将覆盖现有电子表格。如果此选项为 False 如果电子表格存在,则这些层将作为附加工作表附加。

Destination spreadsheet

OUTPUT

[file]

默认: [Save to temporary file]

输出电子表格,每个层都有一个工作表。以下选项之一:

  • 保存到临时文件

  • 保存到文件…

产出

标签

名字

类型

描述

Destination spreadsheet

OUTPUT

[file]

每一层都有一个工作表的电子表格。

Layers within spreadsheet

OUTPUT_LAYERS

[list]

添加到电子表格的工作表列表。

Python代码

Algorithm IDnative:exporttospreadsheet

import processing
processing.run("algorithm_id", {parameter_dictionary})

这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。

27.1.6.3. 提取层范围

生成一个具有覆盖所有输入要素的最小边界框(具有N-S方向的矩形)的矢量层。

输出层包含整个输入层的单个边界框。

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

图 27.7 以红色表示的源图层边界框

Default menuVector ► Research Tools

参数

标签

名字

类型

描述

Layer

INPUT

[layer]

输入层

Extent

OUTPUT

[vector: polygon]

默认: [Create temporary layer]

指定输出范围的多边形矢量层。以下选项之一:

  • 创建临时层 (TEMPORARY_OUTPUT )

  • 保存到文件…

  • 保存到Geopackage…

  • 保存到数据库表…

还可以在此处更改文件编码。

产出

标签

名字

类型

描述

Extent

OUTPUT

[vector: polygon]

输出具有范围(最小边界框)的(多边形)向量层

Python代码

Algorithm IDqgis:polygonfromlayerextent

import processing
processing.run("algorithm_id", {parameter_dictionary})

这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。