自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 高斯平均引数反算

算法原理:已知两端点经纬度,反求大地线长度及正反大地方位角。算法流程:首先输入两端点经纬度,将角度转化为弧度参与后续计算。然后输入椭球参数(本次使用克氏椭球),计算平均纬度及平均纬度处各参数。然后计算deltaA,S*sin(Am),S*cos(Am),再由此计算大底线长度S,正反方位角A12,A21,然后判断方位角象限,最终输出结果。#include <iostream>#include <cmath>using namespace std;int mai

2022-01-13 11:34:44 913

原创 高斯平均引数正算

算法原理:高斯平均引数正算公式推导的基本思想是:首先把勒让德级数在P1点展开改在大地线长度中点M展开,以使级数公式项数减少,收敛快,精度高;其次,考虑到求定点中M的复杂性,将M点用大地线两端点平均纬度及平均方位角相对应的m点来代替,并借助迭代运算,便可顺利实现大地主题正解。算法流程:首先输入大底线起点纬度B1,经度,大地方位角和大底线长度。其中经纬度与大地方位角角度弧度转换函数转换为弧度再参与计算。而后给定椭球参数(本次使用克氏椭球),给定Bm,Am初值,而后参与迭代计算。当两次迭代所得结果相差

2022-01-13 11:28:48 1983 1

原创 白塞尔大地主题反算

算法原理:已知两端点经纬度,反求大地线长度及正反大地方位角。算法流程:首先输入两端点经纬度,将角度转化为弧度参与后续计算。然后输入椭球参数(本次使用克氏椭球),计算辅助值。再用逐次趋近法同时计算起点大地方位角、球面长度及经差(第一次趋近时,取δ=0),直到最后两次δ小于限值(此处考虑到计算机省略小数点后几位的特性,直接令两者相等)。然后计算辅助系数,之后计算大底线长度,计算反方位角。#include <iostream>#include<cmath>using

2022-01-13 11:23:11 3955 1

原创 白塞尔大地主题正算

白塞尔大地主题正算,将椭球面上的大地元素按照白塞尔投影条件投影到辅助球面上,继而在球面上进行大地主题解算,最后再将球面上的计算结果换算到椭球面上。

2022-01-13 11:19:35 3757

原创 高斯投影反算

高斯投影反算代码。由平面坐标x,y,求大地坐标B,L。使用克氏椭球和1975国际椭球

2022-01-13 11:09:32 472

原创 高斯投影正算

算法原理高斯投影是将椭球体上的元素投影到平面上的一种方式,是正形投影的一种。将地球椭球以一定经差范围分带(一般为6°带和3°带。本次使用6°带),然后分带投影。在投影面上,中央子午线和赤道的投影都是直线,并且以中央子午线和赤道的交点作为坐标原点,以中央子午线的投影为纵坐标轴,以赤道的投影为横坐标轴,便形成了高斯平面直角坐标系。算法流程首先输入待转换点纬度与经度,然后计算带号和待转换点与轴子午线的经差,再给定椭球参数(此处使用克氏椭球和1975国际椭球两种椭球参数),然后调用转换函数输出结果。..

2022-01-13 11:02:11 2179 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除