从分散数据创建常规网格。
~#~# 概要
```
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
[-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:~*~*
抑制进度监视器和其他无错误输出。