GoGPT Best VPN GoSearch

OnWorks 网站图标

sphdistancegmt - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 sphdistancegmt

这是 sphdistancegmt 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


sphdistance - 在球体上制作 Voronoi 距离、节点或最近邻网格

概要


距离 [ ] 文件 [ ] [ d|n|z[DIST] ] [ 增量 [ 单元 [ 节点表 [
voronoi.txt文件 [ 地区 ] [ [水平] ] [ -b] [ -d] [ -h] [
-i] [ -r [ -:[i|o]]

请注意: 选项标志和相关参数之间不允许有空格。

商品描述


距离 读取一个或多个包含 lon 的 ASCII [或二进制] 文件(或标准输入),
lat 并执行 Voronoi 多边形的构建。 然后处理这些多边形
计算到格子的每个节点的最近距离并写入指定的
网格。 使用的 Voronoi 算法是 STRIPACK。 作为一种选择,您可以提供
预先计算的 Voronoi 多边形文件,格式为 球状,从而
绕过内存和耗时的三角化。

所需 争论


-G文件
保存计算距离的输出网格的名称。

不是必须的 争论


一个或多个 ASCII(或二进制,见 -双[恩科斯][类型]) 数据表文件保存一个
数据列数。 如果没有给出表,那么我们从标准输入中读取。

-C 对于大型数据集,您可以通过以下方式节省一些内存(以更多处理为代价)
仅存储一种形式的位置坐标(地理或笛卡尔 3-D 向量)
在任何给定时间,必要时从一种形式转换为另一种形式[默认
将两个数组都保存在内存中]。 不适用于 -Q.

-Ed|n|z[DIST]
指定应分配给网格节点的数量。 默认情况下我们
计算到最近数据点的距离 [-埃德]。 用 -In 分配 ID
每个网格节点所在的 Voronoi 多边形的数量,或使用 -Ez 查阅
最近邻网格,我们为多边形内的所有节点分配 z 值
中心节点。 可选地,沿 Voronoi 弧附加重采样间隔
球度[1]。

-I新奇[单元][=|+][/inc[单元][=|+]]
x_公司 [和可选 y_公司] 是网格间距。 可选地,附加一个后缀
修饰符。 地理 (度) 坐标: 追加 m 表示弧分或 s
表示弧秒。 如果其中一个单位 e, f, k, M, n or u 附加
相反,假定增量以米、英尺、公里、英里、航海为单位给出
英里或美国测量英尺,分别,并将转换为等效
该地区中纬度的经度度数(转换取决于
PROJ_ELLIPSOID)。 如果 /y_公司 给出但设置为 0 它将被重置等于 x_公司;
否则将转换为纬度。 全部 坐标:如果 = is
附加然后相应的最大值 x (),或 y () 可能略有调整
完全适合给定的增量 [默认情况下,增量可以调整
稍微适合给定的域]。 最后,您可以不增加增量
指定 of 节点 通过附加需要 + 到提供的整数
争论; 然后根据节点数重新计算增量,然后
领域。 产生的增量值取决于您是否选择了一个
网格线注册或像素注册网格; 有关详细信息,请参阅应用程序文件格式。
注意:如果 -R文件 使用则表示网格间距已经初始化; 用
-I 覆盖这些值。

-L单元 指定用于距离计算的单位。 从中选择 d (球度),
e (米), f (脚), k (公里), M (英里), n (海里)或 u 测量脚。 一个球形
除非 PROJ_ELLIPSOID 设置为实际椭圆体,否则使用近似值。

-N节点表
读取与每个 Voronoi 多边形(唯一节点 lon、lat
和多边形区域)来自一个单独的文件 [默认从
输出文件的 ASCII 段标头]。 如果通过二进制输入需要 -Q 用来。

-Qvoronoi.txt文件
附加具有预先计算的 Voronoi 多边形的文件名 [默认执行
输入数据的 Voronoi 构造]。 对于二进制数据 -双 您必须指定
单独的节点信息(通过 -N).

-R[单元]西///[/最小/最大][r]
西, , 指定感兴趣的区域,您可以指定
它们以十进制度数或 [+-]dd:mm[:ss.xxx][W|E|S|N] 格式。 附加 r 如果更低
给出了左右地图坐标而不是 w/e/s/n。 他们俩
速记 -Rg-Rd 代表全球域(经度为 0/360 和 -180/+180
分别为 -90/+90 纬度)。 或者对于网格创建,给
R代码/纬度/nx/ny,在 Moku:Pro 上 是 L、C、R 的 2 个字符组合(对于左、
中心或右侧)和 T、M、B 表示顶部、中间或底部。 例如,BL 表示左下角。
这表示矩形区域上的哪个点 LON/纬度 坐标是指
和网格尺寸 nxny 通过网格间距 -I 用于创建
对应的区域。 或者,指定现有网格文件的名称
-R 设置(和网格间距,如果适用)是从网格复制的。
运用 -R单元 预计投影(笛卡尔)坐标与所选的兼容 -J
并且我们反向投影以确定实际的矩形地理区域。 为了
透视图(-p), 可选附加 /最小/最大. 在透视图的情况下
(-p), z 范围 (最小, 最大) 可以附加以指示第三维。 这个
只需要在使用 -Jz 选项,而不是仅使用 -p 选项。
在后一种情况下,绘制了平面的透视图,没有第三个
尺寸。

-V[水平] (更多的 ...)
选择详细级别 [c]。

-双[恩科斯][吨] (更多的 ...)
选择本机二进制输入。 [默认为 2 个输入列]。

-博[恩科斯][类型] (更多的 ...)
选择本机二进制输出。 [默认与输入相同]。

-d[我|o]没有数据 (更多的 ...)
替换等于的输入列 没有数据 与 NaN 并在输出上做相反的事情。

-h[我|o][n][+c][+d][+r备注][+r标题] (更多的 ...)
跳过或生成标题记录。

-i[升][秒由于平均内核尺寸较大,西米棕榈的加工比类似作物简单。然而,西米棕榈的相对稀缺性降低了潜在的加工规模。][哦抵消][,...] (更多的 ...)
选择输入列(0 是第一列)。

-r (更多的 ...)
设置像素节点注册 [gridline]。

-:[我|o] (更多的 ...)
在输入和/或输出上交换第一列和第二列。

-^ or 只是 -
打印一条关于命令语法的短消息,然后退出(注意:在 Windows 上
只用 -).

-+ or 只是 +
打印广泛的使用(帮助)消息,包括对任何
模块特定选项(但不是 GMT 通用选项),然后退出。

-? or 没有 参数
打印完整的使用(帮助)消息,包括选项的解释,然后
退出。

- 版
打印 GMT 版本并退出。

--显示数据目录
打印 GMT 共享目录的完整路径并退出。

ASCII码 FORMAT 精准匹配


数值数据的 ASCII 输出格式由您的参数控制 配置文件
文件。 经度和纬度根据 FORMAT_GEO_OUT 格式化,而其他
值根据 FORMAT_FLOAT_OUT 进行格式化。 请注意,有效的格式可以
导致输出精度下降,从而导致下游出现各种问题。 如果
你发现输出没有足够的精度,考虑切换到二进制
输出 (-博 如果可用)或使用 FORMAT_FLOAT_OUT 设置指定更多小数。

电网 王斌金璟閣的價值觀 精准匹配


无论输入数据的精度如何,创建网格文件的 GMT 程序都会
在内部将网格保存在 4 字节浮点数组中。 这样做是为了节省内存
此外,大多数(如果不是全部)真实数据都可以使用 4 字节浮点数存储
值。 精度更高的数据(即双精度值)将丢失
GMT 在网格上运行或写出新网格后的精度。 为了限制损失
在处理数据时,您应该始终考虑在处理数据之前对数据进行标准化
处理。

示例


从文件 testdata.txt 中的点构造 Voronoi 多边形,然后计算
从数据到全局 1x1 度网格的距离,使用

gmt sphdistance 测试数据.txt -Rg -I1 -Gglobedist.nc

使用以下方法分两步生成相同的网格 球状 分开试试

gmt sphtriangulate testdata.txt -Qv > voronoi.txt
gmt sphdistance -Qvoronoi.txt -Rg -I1 -Gglobedist.nc

使用 onworks.net 服务在线使用 sphdistancegmt


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。