27.2.5. 栅格投影

27.2.5.1. 指定投影

将坐标系应用于栅格数据集。

此算法是从 GDAL edit utility

Default menuRaster ► Projections

参数

标签

名字

类型

描述

Input layer

INPUT_LAYER

[raster]

输入栅格图层

Desired CRS

CRS

[crs]

输出层的投影(CRS)

产出

标签

名字

类型

描述

Layer with projection

OUTPUT

[raster]

输出栅格图层(具有新的投影信息)

Python代码

Algorithm IDgdal:assignprojection

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

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

27.2.5.2. 提取投影

提取栅格文件的投影并将其写入 world 带扩展名的文件 .wld

此算法是从 GDAL srsinfo utility

Default menuRaster ► Projections

参数

标签

名字

类型

描述

Input file

INPUT_LAYER

[raster]

输入栅格栅格图层必须基于文件,因为算法使用栅格文件的路径作为生成的 .wld 文件。使用非文件栅格图层将导致错误。

Create also .prj file

PRJ_FILE_CREATE

[boolean]

默认:FALSE

如果将其激活为 .prj 还会创建包含投影信息的文件。

产出

标签

名字

类型

描述

World file

WORLD_FILE

[file]

带扩展名的文本文件 .wld 包含栅格文件的变换参数。

ESRI Shapefile prj file

PRJ_FILE

[file]

包含的文本文件 .prj 描述CRS的扩展。会是 None 如果 Create also .prj file 是假的。

Python代码

Algorithm IDgdal:extractprojection

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

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

27.2.5.3. 扭曲(重新投影)

将栅格图层重新投影到另一个坐标参考系(CRS)。可以选择输出文件分辨率和重采样方法。

此算法是从 GDAL warp utility

Default menuRaster ► Projections

参数

基本参数

标签

名字

类型

描述

Input layer

INPUT

[raster]

输入要重投影的栅格图层

Source CRS

任选

SOURCE_CRS

[crs]

定义输入栅格图层的CRS

Target CRS

任选

TARGET_CRS

[crs]

默认: EPSG:4326

输出层的CRS

Resampling method to use

RESAMPLING

[enumeration]

默认:0

要使用的像素值重采样方法。选项:

  • 0-最近的邻居

  • 1-双线性

  • 2-立方

  • 3-三次样条

  • 4-Lanczos加窗正弦

  • 5-平均

  • 6-模式

  • 7-最高

  • 8-最低

  • 9-中位数

  • 10-第一个四分位数

  • 11-第三个四分位数

Nodata value for output bands

任选

NODATA

[number]

默认:无

设置输出波段的nodata值。如果未提供,则不会从源数据集中复制任何数据值。

Output file resolution in target georeferenced units

任选

TARGET_RESOLUTION

[number]

默认:无

定义重新投影结果的输出文件分辨率

Reprojected

OUTPUT

[raster]

默认: [Save to temporary file]

输出栅格层的规范。以下选项之一:

  • 保存到临时文件

  • 保存到文件…

高级参数

标签

名字

类型

描述

Additional creation options

任选

OPTIONS

[string]

默认:‘’

用于添加控制要创建的栅格的一个或多个创建选项(颜色、块大小、文件压缩...)。为方便起见,您可以依赖预定义的配置文件(请参见 GDAL driver options section )。

Batch Process和模型设计器:用竖线字符分隔多个选项 (| )。

Output data type

DATA_TYPE

[enumeration]

默认:0

定义输出栅格文件的格式。选项:

  • 0-使用输入图层数据类型

  • 1-字节(八位无符号整数(Quint8))

  • 2-Int16(16位带符号整数(Qint16))

  • 3-UInt16(16位无符号整数(Quint16))

  • 4-UInt32(32位无符号整数(Quint32))

  • 5-Int32(32位有符号整数(Qint32))

  • 6-Float32(32位浮点(Float))

  • 7-Float64(64位浮点(双精度))

  • 8-CInt16(复杂Int16)

  • 9-CInt32(复数Int32)

  • 10-CFloat32(复杂浮动32)

  • 11-CFloat64(复杂浮点64)

  • 12-Int8(八位带符号整数(Qint8))

可用选项取决于使用QGIS构建的GDAL版本(请参见 Help ► About 菜单)

Georeferenced extents of output file to be created

任选

TARGET_EXTENT

[extent]

设置要创建的输出文件的地理配准范围(在 Target CRS 默认情况下。在 CRS of the target raster extent ,如果指定的话)。

可用的方法包括:

  • 从Layer…计算:使用当前项目中加载的层的范围

  • 从布局地图…计算:使用的范围 layout map item 在激活项目中

  • 从书签…计算:使用已保存的数据区 bookmark

  • 使用地图画布范围

  • 在画布上绘制:单击并拖动一个矩形,以分隔要考虑的区域

  • 将坐标输入为 xmin, xmax, ymin, ymax

CRS of the target raster extent

任选

TARGET_EXTENT_CRS

[crs]

指定用于解释为输出文件范围指定的坐标的CRS。这不能与输出数据集的目标CRS混淆。相反,这是一种便利,例如,当知道大地经纬度CRS中的输出坐标,但希望在投影坐标系中得到结果时。

Use multithreaded warping implementation

MULTITHREADING

[boolean]

默认:FALSE

将使用两个线程来处理图像块并同时执行输入/输出操作。请注意,计算本身不是多线程的。

Additional command-line parameters

任选

EXTRA

[string]

默认:无

添加额外的GDAL命令行选项。

产出

标签

名字

类型

描述

Reprojected

OUTPUT

[raster]

默认: [Save to temporary file]

重新投影的输出栅格图层

Python代码

Algorithm IDgdal:warpreproject

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

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