这是 gdal_grid 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
gdal_grid - gdal_grid 从分散的数据中创建规则网格
概要
gdal_grid [-ot {Byte/Int16/UInt16/UInt32/Int32/Float32/Float64/
CInt16/CInt32/CFloat32/CFloat64}]
[-of 格式] [-co "NAME=VALUE"]
[-zfield 字段名称] [-z_increase 增加值] [-z_multiply 乘法值]
[-a_srs srs_def] [-spat xmin ymin xmax ymax]
[-clipsrc |WKT|数据源|spat_extent]
[-clipsrcsql sql_statement] [-clipsrclayer 层]
[-clipsrcwhere 表达式]
[-l 层名]* [-where 表达式] [-sql select_statement]
[-txe xmin xmax] [-tye ymin ymax] [-outsize xsize ysize]
[-a 算法[:parameter1=value1]*] [-q]
商品描述
该程序根据从 OGR 读取的分散数据创建规则网格(栅格)
数据源。 输入数据将被插值以用值填充网格节点,您可以选择
来自各种插值方法。
从 GDAL 1.10 开始,可以设置 GDAL_NUM_THREADS 个 配置选项
来并行处理。 要指定的值是工作线程数,或
全部CPU 使用计算机的所有内核/CPU。
-ot 类型:
对于指定数据类型的输出波段。
-的 格式:
选择输出格式。 默认值为 GeoTIFF (GTiff)。 使用短格式名称。
-发送 最小 XMAX:
设置要创建的输出文件的地理参考 X 范围。
-泰 YMIN 最大值:
设置要创建的输出文件的地理参考 Y 范围。
-特大号 大小 尺寸:
以像素和行数设置输出文件的大小。
-a_srs srs_def:
覆盖输出文件的投影。 这 srs_def 可能是任何通常的
GDAL/OGR 表格、完整的 WKT、PROJ.4、EPSG:n 或包含 WKT 的文件。
-zfield 字段名称:
标识要用于从中获取 Z 值的要素上的属性字段。 这个
值覆盖从要素几何记录中读取的 Z 值(自然,如果您有 Z
几何中的值,否则您别无选择,应指定字段名称
包含 Z 值)。
-z_增加 增加值:
添加到要用于从中获取 Z 值的要素上的属性字段。 这
加法应与 Z 值的单位相同。 结果值将是 Z 值 + Z
增加价值。 默认值为 0。
-z_乘法 乘以值:
这是 Z 场的倍增比。 这可用于从例如脚到
米或从高到深。 结果值将是(Z 值 + Z 增加
值) * Z 乘法值。 默认值为 1。
-a [算法[:parameter1=value1][:parameter2=value2]...]:
设置插值算法或数据度量名称及其参数(可选)。
参见 插值 算法 和 数据 指标 进一步讨论的部分
可用选项。
-吐口水 最小 YMIN XMAX 最大值:
添加空间过滤器以仅选择边界框内包含的要素
由 (xmin, ymin) - (xmax, ymax) 描述。
-clipsrc [最小 YMIN XMAX ymax]|WKT|数据源|spat_extent:
添加空间过滤器以仅选择包含在指定边界内的要素
框(以源 SRS 表示),WKT 几何(POLYGON 或 MULTIPOLYGON),来自
数据源或空间范围 -吐口水 选项,如果您使用 争吵范围
关键词。 指定数据源时,您通常希望在
的组合 -剪辑播放器, -clipsrcwhere or -clipsrcsql 选项。
-clipsrcsql sql语句:
改为使用 SQL 查询选择所需的几何图形。
-剪辑播放器 层名:
从源剪辑数据源中选择命名图层。
-clipsrcwhere 表达:
根据属性查询限制所需的几何图形。
-l 层名:
指示数据源中将用于输入要素的图层。 可能
多次指定,但至少有一个图层名称或一个 -sql 选项必须是
指定的。
-在哪里 表达:
一个可选的 SQL WHERE 样式查询表达式,用于选择要
从输入层处理。
-sql select_statement中:
要针对数据源进行评估以生成虚拟层的 SQL 语句
要处理的特征。
-co '名称=值':
将创建选项传递给输出格式驱动程序。 多种的 -co 选项可能是
列出。 有关每种格式的合法创建选项,请参阅格式特定文档。
-q:
抑制进度监视器和其他非错误输出。
源数据源:
任何 OGR 支持的可读数据源。
dst_文件名:
GDAL 支持的输出文件。
插值 算法
有多种插值算法可供选择。
入侵者
幂的反距离。 这是默认算法。 它有以下参数:
功率:
加权功率(默认 2.0)。
平滑:
平滑参数(默认 0.0)。
radius1:
搜索椭圆的第一个半径(如果旋转角度为 0,则为 X 轴)。 设置这个参数
为零以使用整点数组。 默认值为 0.0。
radius2:
搜索椭圆的第二个半径(如果旋转角度为 0,则为 Y 轴)。 设置这个
参数为零以使用整点数组。 默认值为 0.0。
角度:
以度为单位的搜索椭圆旋转角度(逆时针,默认 0.0)。
最大点数:
要使用的最大数据点数。 不要搜索比这个数字更多的点。
这仅在设置了搜索椭圆时使用(两个半径都非零)。 零意味着
应该使用所有找到的点。 默认值为 0。
最小点数:
要使用的最少数据点数。 如果找到网格节点的点数较少
被认为是空的,并将用 NODATA 标记填充。 这仅在搜索时使用
椭圆被设置(两个半径都非零)。 默认值为 0。
没有数据:
填充空点的 NODATA 标记(默认为 0.0)。
移动平均算法。 它有以下参数:
radius1:
搜索椭圆的第一个半径(如果旋转角度为 0,则为 X 轴)。 设置这个参数
为零以使用整点数组。 默认值为 0.0。
radius2:
搜索椭圆的第二个半径(如果旋转角度为 0,则为 Y 轴)。 设置这个
参数为零以使用整点数组。 默认值为 0.0。
角度:
以度为单位的搜索椭圆旋转角度(逆时针,默认 0.0)。
最小点数:
要使用的最少数据点数。 如果找到网格节点的点数较少
被认为是空的,并将用 NODATA 标记填充。 默认值为 0。
没有数据:
填充空点的 NODATA 标记(默认为 0.0)。
请注意,必须为移动平均法设置搜索椭圆。 它是一扇窗户
这将在计算网格节点值时取平均值。
最近的
最近邻算法。 它有以下参数:
radius1:
搜索椭圆的第一个半径(如果旋转角度为 0,则为 X 轴)。 设置这个参数
为零以使用整点数组。 默认值为 0.0。
radius2:
搜索椭圆的第二个半径(如果旋转角度为 0,则为 Y 轴)。 设置这个
参数为零以使用整点数组。 默认值为 0.0。
角度:
以度为单位的搜索椭圆旋转角度(逆时针,默认 0.0)。
没有数据:
填充空点的 NODATA 标记(默认为 0.0)。
数据 指标
除了插值功能 格达尔网格 可用于计算一些数据指标
使用指定的窗口和输出网格几何。 这些指标是:
最低限度:
在网格节点搜索椭圆中找到的最小值。
最多:
在网格节点搜索椭圆中找到的最大值。
范围:
在网格节点搜索椭圆中找到的最小值和最大值之间的差异。
数:
在网格节点搜索椭圆中找到的一些数据点。
平均距离:
网格节点(搜索椭圆的中心)与所有节点之间的平均距离
在网格节点搜索椭圆中找到的数据点。
平均距离点数:
在网格节点搜索椭圆中找到的数据点之间的平均距离。 这
计算椭圆内每对点之间的距离,并计算所有点的平均值
距离设置为网格节点值。
所有指标都具有相同的选项集:
radius1:
搜索椭圆的第一个半径(如果旋转角度为 0,则为 X 轴)。 设置这个参数
为零以使用整点数组。 默认值为 0.0。
radius2:
搜索椭圆的第二个半径(如果旋转角度为 0,则为 Y 轴)。 设置这个
参数为零以使用整点数组。 默认值为 0.0。
角度:
以度为单位的搜索椭圆旋转角度(逆时针,默认 0.0)。
最小点数:
要使用的最少数据点数。 如果找到网格节点的点数较少
被认为是空的,并将用 NODATA 标记填充。 这仅在搜索时使用
椭圆被设置(两个半径都非零)。 默认值为 0。
没有数据:
填充空点的 NODATA 标记(默认为 0.0)。
读 段 分离式 王斌金璟閣的價值觀
通常,您有一个文本文件,其中包含要使用的逗号分隔 XYZ 值列表(因此
称为 CSV 文件)。 您可以轻松地使用这种数据源 格达尔网格. 一切你需要的
为您的 CSV 文件创建一个虚拟数据集标题 (VRT) 并将其用作输入数据源
格达尔网格. 您可以在虚拟格式描述页面找到有关 VRT 格式的详细信息。
这是一个小例子。 让我们有一个名为的 CSV 文件 文件.csv 包含
东距、北距、海拔
86943.4,891957,139.13
87124.3,892075,135.01
86962.4,892321,182.04
87077.6,891995,135.01
对于上述数据,我们将创建 虚拟机 具有以下内容的标题:
文件.csv
点
此描述指定了具有三个坐标 X、Y 和 Z 的所谓 2.5D 几何。
值将用于插值。 现在你可以使用 虚拟机 与所有 OGR 程序(开始
- 用户信息 以测试一切正常)。 数据源将包含单层
被称为 '他们' 填充了从 CSV 文件中的值构造的点特征。 使用这个
您可以处理具有三列以上的 CSV 文件、切换列等的技术。
如果您的 CSV 文件不包含列标题,则可以按以下方式处理
方式:
逗号分隔值描述页面包含有关支持的 CSV 格式的详细信息
GDAL/OGR。
例
下面将从中描述的 VRT 数据源创建光栅 TIFF 文件 读 段
分离式 王斌金璟閣的價值觀 截面使用反距离幂法。 价值观
interpolate 将从几何记录的 Z 值中读取。
gdal_grid -a invdist:power=2.0:smoothing=1.0 -txe 85000 89000 -tye 894000 890000 -outsize 400 400 -of GTiff -ot Float64 -l dem dem.vrt dem.tiff
下一个命令与上一个命令执行相同的操作,但读取值以进行插值
来自指定的属性字段 -zfield 选项而不是几何记录。 所以在
这种情况下 X 和 Y 坐标取自几何,Z 取自
'海拔' 场地。 GDAL_NUM_THREADS 也被设置为并行化计算。
gdal_grid -zfield "Elevation" -a invdist:power=2.0:smoothing=1.0 -txe 85000 89000 -tye 894000 890000 -outsize 400 400 -of GTiff -ot Float64 -l dem.dem dem.iffs_allvrt
作者
安德鲁·基谢列夫 [电子邮件保护]
使用 onworks.net 服务在线使用 gdal_grid