这是 CartConvert 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
CartConvert -- 将大地坐标转换为地心坐标或局部笛卡尔坐标
概要
购物车转换 [ -r [ -l 纬度0 龙0 h0 [ -e a f [ -w [ -p 预] [ --注释分隔符
评论delim [ - 版 | -h | - 帮帮我 [ - 输入文件 入档 | --输入字符串 字符串
[ --行分隔符 线 [ - 输出文件 输出文件 ]
商品描述
将大地坐标转换为地心坐标或局部笛卡尔坐标。
地心坐标的原点在地球的中心, z 轴走
穿过北极,然后 x 轴通 纬度 = 0, 经度 = 0. 默认情况下,
转换为地心坐标。 指定 -l 纬度0 龙0 h0 引起局部
与原点一起使用的坐标系在 纬度 = 纬度0, 经度 = 龙0, 高度
= h0, z 椭圆体的法线和 y 正北。
在标准输入上提供大地坐标作为一组包含(空白
分开) 纬度, 经度 (十进制度或度,分和秒),和
高度 椭球以上(米); 有关纬度和允许的格式的详细信息
经度,请参阅“地理坐标”部分 地理转换(1). 对于每组
大地坐标,对应的笛卡尔坐标 x, y, z (米)被打印
在标准输出上。
配置
-r 执行反向投影。 x, y, z 在标准输入和每一行给出
标准输出给出 纬度, 经度, 高度.
-l 指定与具有原点的本地笛卡尔坐标系之间的转换
纬度0 龙0 h0,而不是地心坐标系。 这 -w 标志可用于
交换 2 个地理坐标的默认顺序,前提是它出现
before -l.
-e 通过指定椭球 a f; 赤道半径是 a 和扁平化是 f.
设置 f = 0 结果是一个球体。 指定 f < 0 对于长椭圆体。 一个简单的
分数,例如 1/297,允许用于 f. 默认情况下,使用 WGS84 椭球, a =
6378137米, f = 1/298.257223563。
-w 在输入和输出上,经度在纬度之前(除了在输入上,这可以是
被半球指示符覆盖, N, S, E, W).
-p 将输出精度设置为 PREC (默认 6)。 PREC 是后面的位数
地心坐标和局部笛卡尔坐标以及高度的小数点(在
米)。 对于纬度和经度(以度为单位),数字后面的位数
小数点是 PREC + 5。
--注释分隔符
将注释分隔符设置为 评论delim (例如,“#”或“//”)。 如果设置,输入
将扫描此分隔符的行,如果找到,则扫描分隔符和其余部分
该行将在处理之前被删除并随后附加到输出
行(以空格分隔)。
- 版
打印版本并退出。
-h 打印用法并退出。
- 帮帮我
打印完整文档并退出。
- 输入文件
从文件中读取输入 入档 而不是来自标准输入; 文件名“-”
代表标准输入。
--输入字符串
从字符串中读取输入 字符串 而不是来自标准输入。 所有事件
行分隔符(默认为分号)的 字符串 转换为
阅读开始前换行。
--行分隔符
将行分隔符设置为 线. 默认情况下,这是一个分号。
- 输出文件
将输出写入文件 输出文件 而不是标准输出; 文件名“-”
代表标准输出。
示例
回声 33.3 44.4 6000 | 购物车转换
=> 3816209.60 3737108.55 3485109.57
回声 33.3 44.4 6000 | 购物车转换 -l 33 44 20
=> 37288.97 33374.29 5783.64
回声 30000 30000 0 | 购物车转换 -r
=> 6.483 45 -6335709.73
错误
非法的输入行将向标准输出打印一条错误消息,以
“错误:”和原因 购物车转换 返回退出代码 1。但是,错误不会
原因 购物车转换 终止; 以下几行将被转换。
使用 onworks.net 服务在线使用 CartConvert