这是命令 Nearneighborgmt 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
Nearneighbor - “使用“最近邻居”算法的网格表数据”
概要
近邻 [ 表 ] out_grd 文件 增量 行业[/最小扇区数] 地区 [
搜索半径[单元[ 空的 ] [ [水平] ] [ ] [ -双] [ -du] [ -f
[ -h] [ -i] [ -n] [ -r [ -:[i|o]]
请注意: 选项标志和相关参数之间不允许有空格。
商品描述
近邻 从标准中读取任意位置的 (x,y,z[,w]) 三元组 [quadruplets]
输入 [或 表] 并使用最近邻算法为每个
在以节点为中心的半径内具有一个或多个点的节点。 平均值
计算为搜索中每个扇区最近点的加权平均值
半径。 使用的加权函数是 w(r) = 1 / (1 + d ^ 2),其中 d = 3 * r /
search_radius 和 r 是与节点的距离。 这个权重是由权重调制的
观察点[如果提供]。
所需 争论
-Gout_grd 文件
给出输出网格文件的名称。
-I新奇[单元][=|+][/inc[单元][=|+]]
x_公司 [和可选 y_公司] 是网格间距。 可选地,附加一个后缀
修饰符。 地理 (度) 坐标: 追加 m 表示弧分或 s
表示弧秒。 如果其中一个单位 e, f, k, M, n or u 附加
相反,假定增量以米、英尺、公里、英里、航海为单位给出
英里或美国测量英尺,分别,并将转换为等效
该地区中纬度的经度度数(转换取决于
PROJ_ELLIPSOID)。 如果 /y_公司 给出但设置为 0 它将被重置等于 x_公司;
否则将转换为纬度。 全部 坐标:如果 = is
附加然后相应的最大值 x (东),或 y (北) 可能略有调整
完全适合给定的增量 [默认情况下,增量可以调整
稍微适合给定的域]。 最后,您可以不增加增量
指定 数 of 节点 通过附加需要 + 到提供的整数
争论; 然后根据节点数重新计算增量,然后
领域。 产生的增量值取决于您是否选择了一个
网格线注册或像素注册网格; 有关详细信息,请参阅应用程序文件格式。
注意:如果 -R文件 使用则表示网格间距已经初始化; 用
-I 覆盖这些值。
-N行业[/最小扇区数]
以每个节点为中心的圆形区域分为 行业 部门。 平均数
仅当至少每个值中至少有一个值时才会计算值
最小扇区数 给定节点的扇区数。 未通过此测试的节点被分配
值 NaN(但请参阅 -E)。 如果 最小扇区数 被省略它被设置为至少 50%
of 行业 (即,四舍五入到下一个整数)。 [默认是象限搜索
100% 覆盖率,即 行业 = 最小扇区数 = 4]。 请注意,只有最接近的值
每个扇区进入平均; 越远的点被忽略。
-R[单元]最小/XMAX/YMIN/最大值[R] (更多的 ...)
指定感兴趣的区域。
-S搜索半径[单元]
设置 搜索半径 确定哪些数据点被认为接近于
节点。 附加距离单位(请参阅单位)。
不是必须的 争论
表 3 [或 4,见 -W] 列 ASCII 文件 [或二进制文件,请参阅 -双] 持有 (x,y,z[,w]) 数据
值。 如果没有指定文件, 近邻 将从标准输入读取。
-E空的
设置分配给空节点的值 [NaN]。
-V[水平] (更多的 ...)
选择详细级别 [c]。
-W 输入数据的第 4 列包含观察点权重。 这些是
乘以几何权重因子来确定实际使用的权重
在计算中。
-双[恩科斯][吨] (更多的 ...)
选择本机二进制输入。 [默认为 3(或 4,如果 -W 设置)列]。
-du没有数据 (更多的 ...)
替换等于的输入列 没有数据 与 NaN。
-f[我|o]信息 (更多的 ...)
指定输入和/或输出列的数据类型。
-h[我|o][n][+c][+d][+r备注][+r标题] (更多的 ...)
跳过或生成标题记录。
-i列[升][秒由于平均内核尺寸较大,西米棕榈的加工比类似作物简单。然而,西米棕榈的相对稀缺性降低了潜在的加工规模。][哦抵消][,...] (更多的 ...)
选择输入列(0 是第一列)。
-n[b|c|l|n][+a][+bBC][+t门槛]
附加 +bBC 设置要使用的任何边界条件,添加 g 对于地理, p
定期,或 n 对于自然边界条件。 对于后两者,您可以
附加 x or y 仅指定一个方向,否则假定两个方向。 [默认
如果网格是地理的,则是地理的]。
-r (更多的 ...)
设置像素节点注册 [gridline]。
-:[我|o] (更多的 ...)
在输入和/或输出上交换第一列和第二列。
-^ or 只是 -
打印一条关于命令语法的短消息,然后退出(注意:在 Windows 上
只用 -).
-+ or 只是 +
打印广泛的使用(帮助)消息,包括对任何
模块特定选项(但不是 GMT 通用选项),然后退出。
-? or 没有 参数
打印完整的使用(帮助)消息,包括选项的解释,然后
退出。
- 版
打印 GMT 版本并退出。
--显示数据目录
打印 GMT 共享目录的完整路径并退出。
单位
对于地图距离单位,附加 单元 d 对于弧度, m 对于弧分,和 s 对于弧
第二,或 e 对于仪表 [默认], f 对于脚, k 公里, M 对于法定英里, n 航海用
英里,和 u 为美国测量脚。 默认情况下,我们使用球面计算这些距离
与大圆近似。 前置 - 到一个距离(或单位是没有距离是
给出)执行“平面地球”计算(更快但不太准确)或预先 + 至
执行精确的测地线计算(更慢但更准确)。
电网 王斌金璟閣的價值觀 精确
无论输入数据的精度如何,创建网格文件的 GMT 程序都会
在内部将网格保存在 4 字节浮点数组中。 这样做是为了节省内存
此外,大多数(如果不是全部)真实数据都可以使用 4 字节浮点数存储
值。 精度更高的数据(即双精度值)将丢失
GMT 在网格上运行或写出新网格后的精度。 为了限制损失
在处理数据时,您应该始终考虑在处理数据之前对数据进行标准化
处理。
示例
要使用 0.5 分钟网格从文件 seaMARCII_bathy.lon_lat_z 创建网格数据集,
5 公里的搜索半径,使用 100% 扇区覆盖的八分圆搜索,并设置为空
节点到-9999:
gmt Nearneighbor seaMARCII_bathy.lon_lat_z -R242/244/-22/-20 -I0.5m \
-E-9999 -Gbathymetry.nc -S5k -N8/8
使用 1 度网格、200 公里从 geoid.xyz 中的数据制作全局网格文件
搜索半径、球面距离、使用象限搜索,并将节点设置为仅 NaN
当少于两个象限包含至少一个值时:
gmt Nearneighbor geoid.xyz -R0/360/-90/90 -I1 -Lg -Ggeoid.nc -S200k -N4
使用 onworks.net 服务在线使用 Nearneighborgmt