大地测量相关公式及参数

上传人:陆** 文档编号:166986025 上传时间:2022-11-02 格式:DOCX 页数:15 大小:77.01KB
收藏 版权申诉 举报 下载
大地测量相关公式及参数_第1页
第1页 / 共15页
大地测量相关公式及参数_第2页
第2页 / 共15页
大地测量相关公式及参数_第3页
第3页 / 共15页
资源描述:

《大地测量相关公式及参数》由会员分享,可在线阅读,更多相关《大地测量相关公式及参数(15页珍藏版)》请在装配图网上搜索。

1、图幅理论面积与图斑椭球面积计算公式及要求一、图幅理论面积计算公式4 兀 bM360x60 ASin (525) cosBm-Bsin (B?一 用)cos35 +Csin (B - B) cos55m2m7 、 9一 Dsin (B?用)cos7Bm+Esin (B?-B) cos9B.2in式中:(1)e2 =(a2 - b)2)/a2 oA=1+ (3/6)e2 + (30/80) c4+ (35/112) e6+(630/2304) eB =(1/6) e2 + (15/80) C44- (21/112) e 6+(420/2304)C8oC =(3/80)e4+(7/112) e6 +

2、(180/2304)e8oD =(1/112) e6+(45/2304)e8oE =(5/2304)e8a椭球长半轴(单位:米),】一椭球扁率,b椭球短半轴(单位:o L图幅东西图廓的经差(单位:弧度)。(B2-Bi)图幅南北图廓的纬差(单位:弧度),Bm二BMB2)/2O二、椭球面上任意梯形面积计算公式10(B23cos3B| + Csin :(2S = 2/r AL Asin B ) cosBsin (m2用)cos5Bm79-Dsin (Z?2- B|) cos7+ Esin (Z? - )2cos9Z?m其中:A, B, C,D,E为常数,按下式计算:(2)C 2 = (a2- b2

3、)/a2A= 1+(3/6)e 2 + (30/80)e4+(35/112) e6 +(630/2304)e8B =(1/6)e2 + (15/80)e4 +(21/112) e6 +(420/2304)e8C =(3/80)e4+(7/112) e6+(180/2304)e8D =(1/112) e 6+(45/2304)e8E =(5/2304)C8式中:a椭球长半轴(单位:米),b椭球短半轴(单位:米); L一图块经差(单位:弧度);(B2-BJ -图块纬差(单位:弧度)Bm= (Bi + B2) /2o三、高斯投影反解变换(模型矿二y-500000-带号x 1000000 (若坐标不带

4、带号,则不需减去带号X 1000000;)E = K*Bf =E+ cos E(K sin E-K2 sin3 Esin5E-K sin7 E)4B = BfY 1 (5 +H 2户9 (61+ 90 厂+ 45 W 720+ 一(5 + 28r+ 2 4r2 + 12 0v6772 +8 21 COS B r3)+中央子午线经度值(孤度)式中:t = tgB 7 = e,2 cos2 B N = C/V C = a/h V + f Ko, Ki,KK3, K4为与椭球常数有关 ff的量。公式说明:若坐标为没有带号前缀格式,则不需减去带号 X 1000000;若坐标为有带号 前缀格式,则需减去

5、带号XIOOOOOOo四、计算用到的常数、椭球参数在计算图幅理论面积与任意图斑椭球面积时,有关常数及保留的位数按给定数值计算常数:JI = 3. 14159265358979p= 206264.806247180椭球常数:轴 a = 6378140椭球扁率。二 1/ 298. 257椭球短半轴= 6356755. 29椭球第二偏心率 6. 73950181947292E-03极点子午圈川1率半径C = 6399596.65198801相关常数:ko = 1.57048687472752E-07ki = 5.05250559291393E-03k = 2.98473350966158E-052k

6、 = 2.41627215981336E-073k = 2.22241909461273E-094五、计算中的取位及要求%1高斯投影反解变换后的B,L以秒为单位,保留到小数点后6位,四舍五入。%1 采用计算机计算时,所右变量数据类型均要定义为双精度。%1 面积计算结果以平方米为单位,保留一位小数,四舍五入。%1 各种比例尺标准分幅图经差、纬差见表1 。%1 在用大地坐标生成标准分幅图框时,要求在每条边框线的整秒处插入加密点表1各种比例尺标准分幅图经差、纬差表比例尺1:100万1:50 万1:25 万1:10 万1 : 5 万1:2. 5万1:1万1:5千经差631。30,3015,1 ! 30

7、3, 4552.5”纬差42120,5,2z 30”15六、任意图斑椭球面积计算方法任意封闭图斑椭球面积计算的原理:将任意封闭图斑高斯平而坐标利用高斯投影反解变 换 模型,将高斯平而坐标换算为相应椭球的大地坐标,再利用椭球面上任意梯形图块面积计 算模 型计算其椭球血积,从而得到任意封闭图班的椭球血积。1、计算方法:任意封闭区域总是可以分割成有限个任意小的梯形图块,因此,任意封闭区域的而积P =式中Si为分割的任意小的梯形图块面积(i=l,2,.n)用公式计算。/=1求封闭区域(多边形如图1) ABCD的而积,其具体方法为: 对封闭区域(多边形)的界址点连续编号(顺时针或逆时针)ABCD,提取各

8、界 址点的高斯平而坐标 A(X1,Y1), B(X2,Y2), C(X3,Y3), D(X4,Y4);(2) 利用高斯投影反解变换模型公式(3),将高斯平面坐标换算为相应椭球的大地坐标A(B1,L1), B(B2,L2), C(B3,L3), D(B4,L4); 任意给定一经线L0 (如L0=60。),这样多边形ABCD的各边AB、BC、CD、DA与L()就围 成了 4 个梯形图块(ABB1A1、BCC1B1、CDD1C1、DAA1D1);(4) 由于在椭球面上同一经差随着纬度升高,梯形图块的面积逐渐减小,而同一纬差上经差梯形图块的面积相等,所以,将梯形图块ABB1A1按纬差分割成许多个小梯形

9、图块AEiFiAl,用 公式计算出各小梯形图块AEiFiAl的面积Si,然后累加Si就得到梯形图块ABB1A1的面积,同理, 依次计算出梯形图块BCC1B1、CDDICk DAA1D1的面积(注:用公式计算面积时,Bl、B2分别取沿 界址点编号方向的前一个、后一个界址点的大地纬度,AL为沿界址点编号方向的前一个、后一 个界址点的大地经度的平均值与L0白笼);(5) 多边f? ABCD的面积就等于4个梯形图块(ABB1A1、BCC1B1、CDD1C1、DAA1D1)而积的代数和。则任意多边形ABCD的面积P为:P=ABCD= BCC|B|+ CDD|C)+ DAA】D|. ABB)A)2、计算要

10、求%1 利用图形坐标点将高斯坐标系下的儿何图形反算投影到大地坐标系,进行投影变%1任意指定一条经线L0,从选定多边形儿何形状的起始点开始,沿顺时针方向依次计算相邻两点构成的线段,以及两点到指定经线的平行线构成的梯形而积。将该梯形沿纬度 变化方向(Y轴)进行切割,至少需切割为2个部分。%1 计算过程中应顺同一方向依坐标点逐个计算相邻两点连线与任意经线构成的梯形 面 积,坐标点不得有遗漏。若多边形包含内多边形(洞),则该多边形面积为外多边形面积 减去 所有内多边形面积之和。%1 计算所有梯形面积的代数和即为该多边形的面积。七、算法伪代码描述为了确保编程使用的参数、算法一致,保证不同软件计算的椭球面

11、积一致,我们用算 法 伪代码描述的方法对编程进行统一,在利用计算机编制椭球面积计算软件时,计算参数与 计算 顺序应严格按照以下代码执行。1、参数说明双精度类型:圆周率值:PI = 3. 14159265358979中央经线: Cent er LRHO = 206264. 8062471A:ParamAB:ParamBC:ParamCD:ParamDE:ParamEConst ZERO As Double = 0. 00000000000180 椭球常数椭球长半轴:aRadius= 6378140椭球短半轴: bRadius= 6356755. 29椭球扁率: ParaAF = 1/ 298.

12、257椭 球 第 一 偏 心 率 : ParaEl = 6.69438499958795E-03 椭 球 第 二 偏 心 率 :ParaE2 二 6.73950181947292E-03 极点子午圈曲率半径: ParaC = 6399596.65198801=1.k0:ParakO 57048687472752E-07kl:Parakl=5. 05250559291393E-03k2:Parak2 = 2. 98473350966158E-05k3:Parak3 = 2. 41627215981336E-07k4:Parak4 = 2. 22241909461273E-092、算法描述初始化参

13、数Double e;Double a;e = ParaE2;ParaC = aRadius / (1 - ParaAF);ParamA = 1 + (3 / 6) * o + (30 / 80) * Power (o, 2) + (35 / 112) * Power (e, 3) + (630 / 2304) * Power(e, 4);ParamB = (1 / 6) * e + (15 / 80) * Power (e, 2) + (21 / 112) * Power (e, 3) + (420 / 2304) * Power (c, 4);ParamC = (3 / 80) * Powe

14、r (e, 2) + (7 / 112) * Power(e, 3) + (180 / 2304) * Power(e, 4);ParamD = (1 / 112) * Power(e, 3) + (45 / 2304) * Power(e, 4);ParamE = (5 / 2304) * Power (e, 4);参数初始化结束中央经线转换为弧度ContcrL = TransDegrecToArc(CcnterL)选定本初子午线为参考经线StandardLat = 0For 起始点 To 倒数第二点由高斯坐标反解计算经纬度值ComputeXYGeo (PntColl. Point(i).

15、y, PntColl. Point(i). x, B, L, CenterL)ComputeXYGeo (PntColl. Point(i + l).y, PntColl. Point(i + 1). x, Bl, LI, CenterL)将经纬度转换为弧度值B = B / RII0L = L / RHOBl = Bl / RHODouble AreaVal;/梯形面积值Double IDiference ; 经差Doubl e bDiference; 纬差Double bSum;/纬度和Double ItcmValue(5) ;/计算变量bDiference =(Bl - BO); bSum

16、 = (Bl + BO) / 2;IDiference = (LI + L) / 2;ParamA * SinItemValue(0)(bDi ference / 2) * Cos (bSum):=ParamI3 * Sin (3 ItemValue (1)* bDi ference / 2) * Cos (3 * bSum);ItemValue(2)=ParamC * Sin (5bDiference / 2)Cos (5 * bSum);1temValue(3)=ParaniD * Sin (7 * bDiference / 2)Cos (7 * bSum);1temValue(4)=Pa

17、raniE * Sin (9 * bDiference / 2)Cos (9 * bSum);AreaVal = 2 *bRadius * IDiference * bRadius * (TtemValue(0) - TtemValuc(l) +ItemValue(2) - ItcmValuc(3) + ItemValue(4);areaSum 二 areaSum + AreaVal;NextEnd Sub3、高斯坐标反解算法Public Sub ComputeXYGco(x As Double, y As Double, B As Double, L As Double, center As

18、 Double)Dim yl As Double Dim bf As Double yl = y - 500000Dim e As Doublee = ParakO * xDim se As Doublese = Sin(e)bf = e + Cos (e) * (Parakl * se - Parak2 * Power (se, 3) + Parak3 * Power (se, 5) - Parak4 * Power(sc, 7)Dim v As DoubleDim t As DoubleDim N As DoubleDim nl As DoubleDim vt As DoubleDim y

19、n As DoubleDim t2 As DoubleDim g As Double t = Tan (bf)nl = ParaEl * Power (Cos (bf), 2)v = Sqr (1 + nl)N = ParaC / vyn = yl / Nvt = Power (v, 2) * tt2 = Power (t, 2)* Power(yn, 4) / 24t2 + 24 * Power(t2B = bf - vt * Power(yn, 2) / 2 + (5 + 3 * t2 + nl - 9 * nl * t2) * vt-(61 + 90 * t2 + 45 * Power(

20、t2, 2) * vt * Power (yn, 6) / 720B = T ransArcToDegree(B)Dim cbf As Doublecbf = 1 / Cos (bf)L = cbf * yn - (1 + 2 * t2 + nl) * cbf * Power(yn, 3) / 6 + (5 + 28 *2) + 6 * nl + 8 * nl * 12) * cbf * Power(yn, 5) / 120 + centerL = T ransArcToDegree(L)End Sub弧度转换为度Public Function TransArcToDegree(arc As

21、Double) As DoubleDim degree As DoubleDim min As DoubleDim see As DoubleDim ret As DoubleDim tmp As Doubleret = arc 180 / PTdegree = FormatValue(ret, 100, 100) tmp = (ret - degree) * 60min 二 FormtitValue (tmp, 100, 100) sec =(tmp - min) * 60 /秒保留到小数点后 6 位,四舍五入sec = Format(sec, #. 000000)1 EormatValue(sec, 10000000, 100)TransArcToDegree = degree * 3600 + min * 60 + secEnd FunctionPrivate Function FormatValuc(inputVal As Double, procsion As Long, scalcNum As Long) As DoubleprecsionFormti t Value 二 (Int (inputVcil * precsion) - Int (inputVal * precsion) Mod seal eNum) /End Function

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

相关资源

更多
正为您匹配相似的精品文档
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!