高斯坐标正反算
测绘行业基础计算的代码,废话不多说,先介绍下基本原理。 一 高斯正反算基本原理 1 高斯投影坐标正算 (1)高斯投影正算:已知椭球面上某点的大地坐标(B,L),求该点在高斯投影平面上的直 角坐标(X,Y),即(B,L)-->(X,Y)的坐标变换。 (2)投影变换必须满足的条件: 中央子午线投影后为直线; 中央子午线投影后长度不变; 投影具有正形性质,即正形投影条件。 (3)公式如下: 1 高斯投影坐标反算 (1)高斯投影反算:已知在高斯投影平面上的直 角坐标(X,Y),反求该点在椭球面上的大地坐标(B,L),即(X,Y)-->(B,L)的坐标变换。 (2)同正算一样,对投影函数提出三个条件: x坐标轴投影成中央子午线,是投影的对称轴; x轴上长度投影保持不变; 正形投影条件。 (3)反算公式 公式随手截的图,所以分辨率.... 具体公式,学测绘的书上都有的 二 实现代码 其实这个小程序真要动手写起来难度不大,难的是算法原理的理解和公式中每个字母所代表的含义,以下是具体代码: 1 import tkinter 2 import tkinter.filedialog as fdg 3 import re 4 import math 5 6 7 8 """ 9 =================> 用户UI界面相关 <================== 10 """ 11