大地测量学老师布置的编程作业。 用MFC实现,可选择在北京54坐标系、西安80坐标系、WGS-84坐标系下实现正反算
2021-07-12 14:27:17 1.45MB 高斯投影 正反算 武大遥感 大地测量学
1
高斯投影正反算的运算程序,C++源码,简洁明了,支持不同的地球椭球
2021-07-12 13:01:55 5KB 高斯投影 正反算 不同坐标系 分带
1
本文介绍了兰伯特投影的正反算公式,如果想详细了解的话,可以仔细看看! 按照公式,可以做出兰伯特投影
2021-07-12 11:00:31 59KB 兰伯特投影 正反算公式
1
实现大地测量中的高斯投影正反算,是C++的源代码。绝对好用
2021-07-07 18:29:51 32KB 大地测量学中用到
1
用python可以实现的精度0.001的高斯正反算代码
2021-07-01 21:03:39 99KB python 高斯正反算
1
程序为多个程序的集成,包含大地测量学常见的程序,包括布尔沙七参数,白塞尔大地解算,高斯正反算。有界面设计,美观性强。
1
大地测量学 高斯投影正反算 MFC程序.rar,第二个“LTS”版本:Django 1.8发布,安全更新期至少三年
2021-06-25 21:10:57 735KB 高斯投影
1
完整代码。七参数法精度达到0.0001级别,完全满足需要。 高斯正反算的精度也不错。亲手写的代码。
1
话不多说,直接上代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace _高斯投影 { public partial class Form2 : Form { public Form2() { InitializeComponent(); } double DD2RAD(double n) { double DD; double MM; double SS; DD = Math.Floor(n); MM = Math.Floor((n - DD) * 100); SS = ((n - DD) * 100 - MM) * 100; n = (DD + MM / 60.0 + SS / 3600.0) * Math.PI / 180.0; return n; } private void Form2_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { double B, L; B = double.Parse(textBox1.Text); B = DD2RAD(B); L = double.Parse(textBox2.Text); L = DD2RAD(L); double L0 = double.Parse(textBox3.Text); L0 = DD2RAD(L0); double a = double.Parse(textBoxa.Text); double e2 = double.Parse(textBoxe2.Text); double A = 1.0 + 3.0 * e2 / 4 + 45.0 * e2 * e2 / 64 + 175.0 * Math.Pow(e2, 3) / 256 + 11025.0 * Math.Pow(e2, 4) / 16384 + 43659.0 * Math.Pow(e2, 5) / 65536; double B0 = 3.0 * e2 / 4 + 15.0 * e2 * e2 / 16 + 525.0 * Math.Pow(e2, 3) / 512 + 2205.0 * Math.Pow(e2, 4) / 2048 + 72765.0 * Math.Pow(e2, 5) / 65536; double C = 15.0 * e2 * e2 / 64 + 105.0 * Math.Pow(e2, 3) / 256 + 2205.0 * Math.Pow(e2, 4) / 4096 + 10395.0 * Math.Pow(e2, 5) / 16384; double D = 35.0 * Math.Pow(e2, 3) / 512 + 315.0 * Math.Pow(e2, 4) / 2048 + 31185.0 * Math.Pow(e2, 5) / 131072; double α = A * a * (1 - e2);//α double β = -B0 * a * (1 - e2) / 2.0;//β double γ = C * a * (1 - e2) / 4.0; double σ = -D * a * (1 - e2) / 6.0; double X
2021-06-19 23:19:19 5KB c#
1
使用C#编写的【大地主题正反算】程序,使用白塞尔法。大家可以下载借鉴,不要抄袭。版权属于我(上载时间20120701)。
2021-06-13 11:57:49 75KB 大地主题正反算 白塞尔 C#
1