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:**

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

简介

一个来自三线小城市的程序员开发经验总结。