当前位置: 首页 > news >正文

标称网格的地理经纬度


文章目录

  • 前言
  • 1 静止卫星固定坐标系
  • 2 标称网格地理经纬度的计算
  • 3 总结

前言

风云静止卫星数据,多以标称网格形式储存。实际应用中,为准确绘制天气系统,需将网格坐标转化为具体的地理经纬度。目前,已有较多现成的转换脚本,而较少介绍其中的原理。这就导致直接使用别人脚本时吃不准,自己编程又不会的情况发生。尤其是在科学研究及期刊撰稿中,理解原理是保障计算准确的基础。为此,有必要介绍这方面的基础内容。


1 静止卫星固定坐标系

如图 1,是静止卫星固定坐标系。其中 s 为静止卫星,o、N、S 分别为地心、南、北极。坐标向量s3平行于地轴,指向 S。s1平行于 so,指向 o。s2=s3×s1

在 s 处观测地球表面任一点 p。作 pd ⊥ 赤道面于 d, dq ⊥ os 于 q。则:

s p = q s ⋅ s 1 − d q ⋅ s 2 − p d ⋅ s 3 (1) \boldsymbol{sp}=qs\cdot\boldsymbol{s_1} - dq\cdot\boldsymbol{s_2} - pd\cdot\boldsymbol{s_3}\tag{1}sp=qss1dqs2pds3(1)

s3X axis00-5050-40-3030-2020-1010-101010-10s3s3琛ㄨ揪寮?4NSOs琛ㄨ揪寮?11O琛ㄨ揪寮?14pd琛ㄨ揪寮?17琛ㄨ揪寮?18琛ㄨ揪寮?22琛ㄨ揪寮?23q琛ㄨ揪寮?25琛ㄨ揪寮?26琛ㄨ揪寮?270E90Es2琛ㄨ揪寮?31s1NNSSssOoppddqq0E90Es2s2s1s1图 1 静止卫星固定坐标系

2 标称网格地理经纬度的计算

令 x = -∠dsq,y = ∠psd。显然,依据上一篇文章,它们分别为卫星对 p 的东西视角和南北视角。则:

{ q s = p s ⋅ c o s ( y ) c o s ( x ) d q = − p s ⋅ c o s ( y ) s i n ( x ) p d = − p s ⋅ s i n ( y ) (2) \begin{equation} \left\{ \begin{aligned} qs &= ps\cdot cos(y)cos(x)\\ dq&=-ps\cdot cos(y)sin(x)\\ pd&=-ps\cdot sin(y) \end{aligned} \right. \end{equation}\tag{2}qsdqpd=pscos(y)cos(x)=pscos(y)sin(x)=pssin(y)(2)

过 p 子午面:

d q 2 + ( H − q s ) 2 a 2 + p d 2 b 2 = 1 (3) \frac{dq^2+(H-qs)^2}{a^2}+\frac{pd^2}{b^2}=1\tag{3}a2dq2+(Hqs)2+b2pd2=1(3)

其中H为轨道距地心高度,ab分别为地球长、短半径。联立 (2)、(3):

a 1 ⋅ p s 2 + a 2 ⋅ p s + a 3 = 0 (4) a_1\cdot ps^2+a_2\cdot ps+a_3=0\tag{4}a1ps2+a2ps+a3=0(4)

其中:

{ a 1 = b 2 ⋅ c o s ( y ) 2 + a 2 ⋅ s i n ( y ) 2 a 2 = − 2 H b 2 ⋅ c o s ( x ) c o s ( y ) a 3 = b 2 ( H 2 − a 2 ) (5) \begin{equation} \left\{ \begin{aligned} a_1&=b^2\cdot cos(y)^2+a^2\cdot sin(y)^2\\ a_2&=-2Hb^2\cdot cos(x)cos(y)\\ a_3&=b^2 (H^2-a^2) \end{aligned} \right. \end{equation}\tag{5}a1a2a3=b2cos(y)2+a2sin(y)2=2Hb2cos(x)cos(y)=b2(H2a2)(5)

则:

p s = − a 2 − a 2 2 − 4 a 1 a 3 2 a 1 (6) ps=\frac{-a_2-\sqrt{a_2^2-4 a_1 a_3}}{2a_1}\tag{6}ps=2a1a2a224a1a3(6)

在地球轮廓以外,(5) 为虚数。实际计算中,仅保留实数解。p 的地心经纬度:

{ φ = arctan ⁡ ( p d o d ) = a r c t a n [ p d d q 2 + ( H − q s ) 2 ] λ = λ 0 − arctan ⁡ ( d q H − q s ) (7) \begin{equation} \left\{ \begin{aligned} \varphi&=\arctan(\frac{pd}{od})=arctan[\frac{pd}{\sqrt{dq^2+(H-qs)^2}}]\\ \lambda&=\lambda_0-\arctan(\displaystyle{\frac{dq}{H-qs}}) \end{aligned} \right. \end{equation}\tag{7}φλ=arctan(odpd)=arctan[dq2+(Hqs)2pd]=λ0arctan(Hqsdq)(7)

其中,λ0为星下点经度。依据之前文章,p 的地理纬度:

Φ = arctan ⁡ [ a 2 b 2 p d d q 2 + ( H − q s ) 2 ] (8) \Phi = \arctan[\frac {a^2}{b^2} \frac{pd}{\sqrt{dq^2+(H-qs)^2}}]\tag{8}Φ=arctan[b2a2dq2+(Hqs)2pd](8)

联立 上一篇文章中的 (2) 式及本篇中的(2)、(5)~(8),可计算标称网格地理经纬度。

3 总结

以上就是今天要讲的内容。本文。通过卫星固定坐标系,推导了计算其地理经纬度的方法。在下一篇文章中,我们将利用它裁剪网格,并与地面雷达同化。这是通过多源探测手段,研究强对流的基础。

http://www.jsqmd.com/news/1128534/

相关文章:

  • 如何在Windows上构建可靠的微信自动化工作流?
  • 如何高效修复Windows更新故障:Reset Windows Update Tool终极指南
  • 图吧工具箱+自动化:运维效率提升神器
  • 抖音无水印视频下载终极指南:三步搞定批量下载难题
  • 荣耀出征手游官网下载:荣耀出征最新官方下载渠道及新手开荒攻略
  • redis的aof方式恢复
  • 碧蓝航线Alas自动化脚本:3步设置解放双手的全能游戏管家
  • UE5 简单 Mesh Shader 制作流程
  • 5个实战技巧:深度掌握N_m3u8DL-RE的高级应用
  • 【嵌入式C语言】06.数组和指针的关系
  • 下服务器端开发流程及相关工具介绍(C++)
  • AI简历工具怎么选?2026年7款主流产品横评:鹅来面/AI简历姬/职徒/知页/Zety/Teal深度对比
  • Redis分布式锁进阶第三十八篇
  • Unlock Music:3分钟本地解密QQ音乐、网易云音乐的完整指南
  • 基于WSEN-ISDS和TM4C129的三轴运动追踪系统设计
  • Obsidian 同步到底怎么选?2026 年主流方案实测对比
  • 2026年指纹浏览器封号率实测对比,哪款防封能力真正经得起考验?
  • CTMS 执行传输报错:Exception during start of deployment for deploy type ‘SLP_CTS‘
  • 光刻胶 配套化学品|纯技术专家线晋升 CTO完整路径、薪资、晋升核心卡点
  • 软考:高级软件架构师学习笔记------了解软考
  • 来可云城际订票系统|车队订单驱动式车辆调度模块功能详解
  • C++图形化打字模拟,单字依次输入(极简可行)
  • YOLO11目标检测入门:猜拳识别实战指南
  • 【SpringBoot篇】SpringBoot WebFlux响应式大文件流式上传下载实战(Flux<DataBuffer>低内存原理、源码解析、落地方案)
  • 医用修护敷料选购指南:资质、成分与剂型的硬核拆解
  • 基于 Java Swing + MySQL C/S 即时通讯聊天系统完整开发记录
  • TensorRT量化模型部署实战:从QAT到INT8推理的工程陷阱
  • 【Java项目-企悦抽】02-AI赋能产品需求规格说明书
  • 吃透SQL查询优化:真实线上案例+Explain深度解析
  • 企业级Java电商系统选型路线图:从零到上线全流程拆解