英语法语西班牙文

OnWorks 网站图标

GeoidEval - 云端在线

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

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

程序:

您的姓名


GeoidEval -- 查找大地水准面高度

概要


大地水准面评估 [ -n 姓名 [ -d DIR [ -l [ -a | -c 西 [ -w [ -z
[ --木耳 [ --haetomsl [ -v [ --注释分隔符 评论delim [ - 版 |
-h | - 帮帮我 [ - 输入文件 入档 | --输入字符串 字符串 [ --行分隔符 线
[ - 输出文件 输出文件 ]

商品描述


大地水准面评估 读取标准输入上的位置并打印出对应的高度
标准输出上 WGS84 椭球上方的大地水准面。

位置以纬度和经度、UTM/UPS 或 MGRS 形式给出,采用任何格式
被接受 地理转换(1). (MGRS 坐标表示 中心 相应的 MGRS
平方。)如果 -z 选项被指定,然后指定的区域被添加到每一行
输入(必须在 UTM/UPS 坐标中)。 这允许带有 UTM 东距的文件和
用作标准输入的单个区域中的北距。

大地水准面高度的更准确结果由 重力(1). 这个实用程序可以
还可以准确计算重力方向。

大地水准面高于椭球面的高度, N, 有时称为大地水准面起伏。
它可用于转换椭球上方的高度, h, 到相应的高度
大地水准面以上(正高,大致是平均海平面以上的高度), H,
使用关系

h = N + H, H = - N + h.

配置


-n 使用大地水准面 姓名 而不是默认的“egm96-5”。 参见“大地水准面”。

-d 从中读取大地水准面数据 DIR 而不是默认值。 参见“大地水准面”。

-l 使用双线性插值代替三次插值。 参见“插值”。

-a 将整个数据集缓存在内存中。 参见“缓存”。

-c 缓存由 西 在记忆中。 前两个参数
指定缓存的 SW 角,最后两个参数指定 NE 角。
这款 -w 标志指定这些角的经度在纬度之前,前提是
它出现在之前 -c. 参见“缓存”。

-w 读取地理坐标时,经度在纬度之前(这可以是
被半球指示符覆盖, N, S, E, W).

-z 每行输入的前缀为 ,例如“38n”。 这应该在输入时使用
由 UTM/UPS 东距和北距组成。

--木耳
标准输入应在每行上包含一个最终标记,该标记被视为高度
(以米为单位)在大地水准面上方,输出与具有高度的输入线相呼应
转换为椭球以上高度 (HAE)。 如果 -z 被指定然后 第三
token 被视为高度; 这使得转换 LIDAR 数据成为可能
每条线包括: 东向北向高度强度。

--haetomsl
这类似于 --木耳 除了高度标记被视为高度(在
米)在椭圆体上方,输出与具有高度的输入线相呼应
转换为大地水准面上方的高度 (MSL)。

-v 在处理输入之前打印关于标准误差的大地水准面信息。

--注释分隔符
将注释分隔符设置为 评论delim (例如,“#”或“//”)。 如果设置,输入
将扫描此分隔符的行,如果找到,则扫描分隔符和其余部分
该行将在处理之前被删除并随后附加到输出
行(以空格分隔)。

- 版
打印版本并退出。

-h 打印用法、默认大地水准面路径和名称,然后退出。

- 帮帮我
打印完整文档并退出。

- 输入文件
从文件中读取输入 入档 而不是来自标准输入; 文件名“-”
代表标准输入。

--输入字符串
从字符串中读取输入 字符串 而不是来自标准输入。 所有事件
行分隔符(默认为分号)的 字符串 转换为
阅读开始前换行。

--行分隔符
将行分隔符设置为 线. 默认情况下,这是一个分号。

- 输出文件
将输出写入文件 输出文件 而不是标准输出; 文件名“-”
代表标准输出。

大地水准面


大地水准面评估 通过对规则间隔表中的数据进行插值来计算大地水准面高度
(见“插值”)。 可以使用以下大地水准面表(但是,有些可能不是
安装):

双线性误差 三次误差
名称大地水准面网格 max rms max rms
egm84-30 EGM84 30' 1.546 m 70 mm 0.274 m 14 mm
egm84-15 EGM84 15' 0.413 m 18 mm 0.021 m 1.2 mm
egm96-15 EGM96 15' 1.152 m 40 mm 0.169 m 7.0 mm
egm96-5 EGM96 5' 0.140 m 4.6 mm .0032 m 0.7 mm
egm2008-5 EGM2008 5' 0.478 m 12 mm 0.294 m 4.5 mm
egm2008-2_5 EGM2008 2.5' 0.135 m 3.2 mm 0.031 m 0.8 mm
egm2008-1 EGM2008 1' 0.025 m 0.8 mm .0022 m 0.7 mm

默认情况下,使用“egm96-5”大地水准面。 这可能会通过设置环境来改变
变量“GEOGRAPHICLIB_GEOID_NAME”或 -n 选项。 这里列出的错误是
报告高度中量化和插值误差的估计与
指定的大地水准面。

大地水准面数据将从编译时指定的目录加载。 这可能
通过设置环境变量“GEOGRAPHICLIB_GEOID_PATH”或
“GEOGRAPHICLIB_DATA”,或 -d 选项。 该 -h 选项打印默认大地水准面路径
和名字。 使用 -v 选项以确定数据文件的完整路径名。

有关下载和安装大地水准面数据的说明,请访问
<http://geographiclib.sf.net/html/geoid.html#geoidinst>。

注意:以上所有大地水准面都适用于 WGS84 椭球(a = 6378137 m, f =
1/298.257223563) 仅。

插值


三次插值用于计算大地水准面高度,除非 -l 被指定在其中
情况下使用双线性插值。 三次插值基于最小二乘法
三次多项式拟合到 12 点模板

. 1 1。
1 2 2 1
1 2 2 1
. 1 1。

在评估高度时,立方体被限制为独立于经度
的极点。 三次插值比双线性插值准确得多; 然而它
导致单元格边界上返回高度的小不连续性。

CACHE


默认情况下,随机读取数据文件以计算输入处的大地水准面高度
职位。 通常这对于交互式使用来说已经足够了。 如果有很多高度
计算,使用 -c 西 通知 大地水准面评估 读取矩形数据
进入记忆; 然后可以在没有任何磁盘的情况下计算此矩形内的高度
使用权。 如果 -a 指定读取所有大地水准面数据; 在“egm2008-1”的情况下,这
需要大约 0.5 GB 的 RAM。 缓存区域外的高度评估导致
从磁盘读取的必要数据。 使用 -v 验证大小的选项
缓存。

无论是否请求任何缓存(使用 -a or -c 选项),数据
缓存中的最后一个网格单元。 这允许沿连续路径的大地水准面高度为
以很少的磁盘开销返回。

环境


GEOGRAPHICLIB_GEOID_NAME
覆盖“egm96-5”的编译时默认大地水准面名称。 这 -h 选项报告
价值 GEOGRAPHICLIB_GEOID_NAME, 如果定义,否则报告编译时间
价值。 如果 -n 姓名 选项被使用,然后 姓名 优先。

GEOGRAPHICLIB_GEOID_PATH
覆盖编译时默认大地水准面路径。 这通常是
类 Unix 系统上的“/usr/local/share/GeographicLib/geoids”和
Windows 系统上的“C:/ProgramData/GeographicLib/geoids”。 这 -h 选项报告
价值 GEOGRAPHICLIB_GEOID_PATH, 如果定义,否则报告编译时间
价值。 如果 -d DIR 选项被使用,然后 DIR 优先。

地理信息库数据
另一种覆盖编译时默认大地水准面路径的方法。 如果它被设置(如果
GEOGRAPHICLIB_GEOID_PATH 未设置),然后 $地理信息库数据/geoids 被使用。

错误


非法的输入行将向标准输出打印一条错误消息,以
“错误:”和原因 大地水准面评估 返回退出代码 1。但是,错误不会
原因 大地水准面评估 终止; 以下几行将被转换。

缩写


大地水准面通常由“地球重力模型”近似。 发布的模型
NGA是:

EGM84
NGA于1984年发表的地球重力模型,
<http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html>.

EGM96
NGA于1996年发表的地球重力模型,
<http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html>.

EGM2008
NGA于2008年发表的地球重力模型,
<http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008>.

WGS84
世界大地测量系统 1984, .

E WGS84 椭球上方的高度。

MSL 平均海平面,用作大地水准面的方便简写。 (但是,通常情况下,
大地水准面与平均海平面相差几米。)

示例


廷巴克图 EGM96 大地水准面的高度

回声 16:46:33N 3:00:34W | 大地水准面评估
=> 28.7068 -0.02e-6 -1.73e-6

返回的第一个数字是大地水准面的高度,第二个和第三个是它在
向北和向东的方向。

将 UTM 区域 18n 中的点从 MSL 转换为 HAE

回声 531595 4468135 23 | GeoidEval --msltohae -z 18n
=> 531595 4468135 -10.842

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    办公楼层
    办公楼层
    OfficeFloor 提供反转
    耦合控制,其: - 依赖
    注射 - 持续注射 -
    线程注入更多信息
    参观...
    下载 OfficeFloor
  • 2
    分区工具包
    分区工具包
    DivKit 是一个开源的服务器驱动
    用户界面(SDUI)框架。 它可以让你
    推出来自服务器的更新
    不同的应用程序版本。 另外,还可以是
    用于...
    下载 DivKit
  • 3
    子转换器
    子转换器
    各种工具之间的转换
    订阅格式。 暗影火箭用户
    应使用 ss、ssr 或 v2ray 作为目标。
    您可以将 &remark= 添加到
    类似电报的 HT...
    下载子转换器
  • 4
    冲锋衣
    冲锋衣
    SWASH 是一个通用的数字
    模拟不稳定的工具,
    非流体静力,自由表面,
    旋转流和传输现象
    在沿海水域...
    下载SWASH
  • 5
    VBA-M(已存档 - 现在在 Github 上)
    VBA-M(已存档 - 现在在 Github 上)
    项目已移至
    https://github.com/visualboyadvance-m/visualboyadvance-m
    特征:作弊创作保存状态多
    系统,支持gba, gbc, gb, sgb,
    sgb2图...
    下载 VBA-M(存档 - 现在在 Github 上)
  • 6
    Stacer
    Stacer
    Linux 系统优化器和监控
    Github 存储库:
    https://github.com/oguzhaninan/Stacer.
    受众:最终用户/桌面。 用户
    接口:Qt。 编程拉...
    下载 Stacer
  • 更多 ”

Linux 命令

Ad