gdal_grid

创建日期:2024-06-21
更新日期:2025-01-19

从分散数据创建常规网格。

~#~# 概要

```

gdal_grid [-ot {Byte/Int16/UInt16/UInt32/Int32/Float32/Float64/

CInt16/CInt32/CFloat32/CFloat64}]

[-of format] [-co "NAME=VALUE"]

[-zfield field_name] [-z_increase increase_value] [-z_multiply multiply_value]

[-a_srs srs_def] [-spat xmin ymin xmax ymax]

[-clipsrc |WKT|datasource|spat_extent]

[-clipsrcsql sql_statement] [-clipsrclayer layer]

[-clipsrcwhere expression]

[-l layername]* [-where expression] [-sql select_statement]

[-txe xmin xmax] [-tye ymin ymax] [-outsize xsize ysize]

[-a algorithm[:parameter1=value1]*] [-q]

```

~#~# 描述

该程序从从OGR数据源读取的分散数据创建常规网格(栅格)。 输入数据将被插值以填充具有值的网格节点,您可以从各种插值方法中进行选择。

从GDAL 1.10开始,可以设置GDAL_NUM_THREADS配置选项来并行化处理。 要指定的值是工作线程的数量,或ALL_CPUS使用计算机的所有内核/ CPU。

~*~*-ot type:~*~*

输出频带为指示数据类型。

~*~*-of format:~*~*

选择输出格式。 默认值为GeoTIFF(GTiff)。 使用短格式名称。

~*~*-txe xmin xmax:~*~*

设置要创建的输出文件的地理参考X范围。

~*~*-tye ymin ymax:~*~*

设置要创建的输出文件的地理参考Y范围。

~*~*-outsize xsize ysize:~*~*

以像素和行设置输出文件的大小。

~*~*-a_srs srs_def:~*~*

覆盖输出文件的投影。 srs_def可以是通常的GDAL / OGR格式,完整的WKT,PROJ.4,EPSG:n或包含WKT的文件。

~*~*-zfield field_name:~*~*

标识要用于获取Z值的要素的属性字段。 该值覆盖从特征几何记录读取的Z值(当然,如果在几何中具有Z值,否则您无法选择,并应指定包含Z值的字段名称)。

~*~*-z_increase increase_value:~*~*

添加到要用于获取Z值的要素的属性字段。 添加应与Z值相同。 结果值为Z值+ Z增加值。 默认值为0。

~*~*-z_multiply multiply_value:~*~*

这是Z域的乘法比。 这可以用于从例如 脚到米或从海拔到深。 结果值为(Z值+ Z增加值)* Z乘法值。 默认值为1。

~*~*-a [algorithm[:parameter1=value1][:parameter2=value2]...]:~*~*

设置插值算法或数据度量名称(可选)其参数。 有关可用选项的进一步讨论,请参阅插值算法和数据度量部分。

~*~*-spat xmin ymin xmax ymax:~*~*

添加一个空间过滤器以仅选择包含在由(xmin,ymin) - (xmax,ymax)描述的边界框内的特征。

~*~*-clipsrc [xmin ymin xmax ymax]|WKT|datasource|spat_extent:~*~*

如果使用spat_extent关键字,则添加一个空间过滤器,以从数据源或-spat选项的空间范围中仅选择包含在指定边界框(以源SRS表示)中的特征,WKT几何(POLYGON或MULTIPOLYGON)。 指定数据源时,通常需要使用-clipsrclayer,-clipsrcwhere或-clipsrcsql选项。

~*~*-clipsrcsql sql_statement:~*~*

使用SQL查询来选择所需的几何。

~*~*-clipsrclayer layername:~*~*

从源剪辑数据源中选择命名图层。

~*~*-clipsrcwhere expression:~*~*

基于属性查询限制所需的几何。

~*~*-l layername:~*~*

指示将用于输入要素的数据源中的图层。 可以多次指定,但必须至少指定一个图层名称或-sql选项。

~*~*-where expression:~*~*

一个可选的SQL WHERE样式查询表达式,用于从输入层中选择要处理的要素。

~*~*-sql select_statement:~*~*

要针对数据源进行评估的SQL语句,以生成要处理的功能的虚拟层。

~*~*-co "NAME=VALUE":~*~*

将创建选项传递给输出格式驱动程序。 可能会列出多个-co选项。 有关每种格式的合法创建选项,请参阅格式化的文档。

~*~*-q:~*~*

抑制进度监视器和其他无错误输出。