图幅理论面积与图斑椭球面积计算公式及使用规定
计算椭球面积公式

计算椭球面积公式
椭球是一个三维空间中的凸体,其形状类似于一个椭圆在三维空间中的扩展。
椭球的面积由下面的公式给出:
A = 4πa²
其中,A是椭球的表面积,a是椭球的主半轴长度。
要注意的是,这个公式仅适用于没有任何穿越椭球内部的孔洞或球冠的情况,也就是完整的椭球体。
如果椭球体有除了与它相切的平面以外的任何平面截面,则需要对每个截面分别计算其面积,并将它们累加起来,以获得完整椭球体的总表面积。
如果需要计算椭球的体积,可以使用下面的公式:
V = (4/3)πabc
其中,V是椭球的体积,a、b和c分别是椭球的三个轴长度,满足a ≥ b ≥ c。
需要注意的是,这些公式都是近似计算,因为实际的椭球可能有一些不规则的特征,如凹凸不平的表面、不均匀的密度分布等。
总结起来,椭球的表面积可以由A = 4πa²计算得出,而椭球的体积可以由V = (4/3)πabc计算得出。
需要根据具体情况来确定椭球的轴长度,并考虑是否有一些特殊的要求或限制。
国务院第二次全国土地调查领导小组办公室关于统一图幅理论面积与

国务院第二次全国土地调查领导小组办公室关于统一图幅理论面积与图斑椭球面积计算要求的通知【法规类别】土地权属与登记统计【发文字号】国土调查办发[2008]32号【发布部门】国务院第二次全国土地调查领导小组【发布日期】2008.03.27【实施日期】2008.03.27【时效性】现行有效【效力级别】XE0303国务院第二次全国土地调查领导小组办公室关于统一图幅理论面积与图斑椭球面积计算要求的通知(国土调查办发[2008]32号)各省、自治区、直辖市第二次土地调查领导小组办公室,国土资源厅(国土环境资源厅、国土资源局、国土资源和房屋管理局、房屋土地资源管理局),解放军土地管理局、新疆生产建设兵团国土资源局:面积计算是第二次土地调查的一项重要内容,国务院第二次全国土地调查领导小组办公室组织有关专家,依据《第二次全国土地调查技术规程》,对图幅理论面积与图斑椭球面积计算公式进行了细化,明确了面积计算方法,统一了公式中的有关参数,现将《图幅理论面积与图斑椭球面积计算公式及要求》予以印发,请各地严格遵照执行。
附:图幅理论面积与图斑椭球面积计算公式及要求二〇〇八年三月二十七日附:图幅理论面积与图斑椭球面积计算公式及要求一、图幅理论面积计算公式P=4πb2ΔL÷(360×60)[Asin1/2(B2-B1)cosBm-Bsin3/2(B2-B1)cos3Bm+Csin5/2(B2-B1)cos5Bm-Dsin7/2(B2-B1)cos7Bm+Esin9/2(B2-B1)cos9m]式中:a-椭球长半轴(单位:米),α-椭球扁率,b-椭球短半轴(单位:米)。
е2﹦(a2﹣b2)/a2。
A﹦1﹢(3/6)е2﹢(30/80)е4﹢(35/112)е6﹢(630/2304)е8。
B﹦(1/6)е2﹢(15/80)е4﹢(21/112)е6﹢(420/2304)е8。
C﹦(3/80)е4﹢(7/112)е6﹢(180/2304)е8。
椭球体面积计算公式

椭球体面积计算公式好的,以下是为您生成的关于“椭球体面积计算公式”的文章:在咱们探索数学这个奇妙世界的旅程中,椭球体面积的计算可真是个让人又爱又恨的家伙。
说起椭球体,您可以想象一下,它就像是被压扁或者拉长了的球体。
那这椭球体的面积到底怎么算呢?这可不像算个圆的面积那么简单直接。
先给您讲讲这个公式的来历吧。
话说当年,数学家们为了搞清楚这个问题,那可是绞尽脑汁啊!他们在纸上不停地写写画画,进行各种复杂的推导和计算。
就像一群勇敢的探险家,在未知的数学丛林中艰难前行,寻找着那个神秘的宝藏——椭球体面积的计算公式。
咱们来看看这个公式本身。
一般来说,对于一个标准的椭球体,它的面积计算公式是相当复杂的。
这里面涉及到了一些高深的数学概念和符号,比如说椭圆的长半轴、短半轴什么的。
可别被这些名词吓到,咱们慢慢捋一捋。
假设我们有一个椭球体,长半轴是 a ,短半轴是 b ,还有一个半焦距是 c 。
那它的表面积公式就大概是这样:S = 2πb² + 2πab 乘以某个跟椭圆形状有关的复杂函数。
这看起来是不是有点让人头大?别急,我给您举个例子。
有一次,我在给学生们讲解这个知识点的时候,有个特别调皮的小家伙举手问我:“老师,这椭球体在生活中有啥用啊?我们为啥要算它的面积?”我当时就笑了,我说:“孩子,你想想看,咱们地球其实就不是个标准的球体,而是个近似的椭球体。
如果我们要计算地球上某个区域的面积,比如一片海洋或者一块陆地,这个公式就能派上用场啦!”那孩子听了,眼睛一下子亮了起来,好像突然明白了数学并不是那么枯燥无味,而是和我们的生活息息相关的。
再比如说,在设计一些特殊形状的容器或者建筑物的时候,也可能会用到椭球体的形状。
这时候,要准确计算材料的用量或者表面的面积,就得依靠这个公式啦。
不过啊,要熟练掌握这个公式,还真得多做几道题练练手。
就像学骑自行车,刚开始可能摇摇晃晃,但多骑几次,就能掌握平衡,轻松上路了。
总之,椭球体面积的计算公式虽然复杂,但只要我们有耐心,有决心,一点一点去琢磨,去练习,就一定能把它拿下!数学的世界就是这样,充满了挑战,但也充满了乐趣和惊喜。
椭球面积计算公式

椭球面积计算公式椭球体是一种宇宙中常见的物理状况,因此如何计算椭球体的面积也一直是很有研究价值的问题。
椭球体的面积计算公式涉及到圆形理论、抛物线理论和特殊几何学变换,是一个很复杂的问题。
椭球体的面积计算公式用来估计椭球体的曲面积,它可以揭示椭球体的几何结构,确定其大小,可以用来计算各种物理现象。
椭球体的面积计算公式取决于椭球体的三维几何结构,而且还依赖于一定的参数,如长轴和短轴。
椭球体的体积计算公式可以描述的是椭球体的体积。
椭球体的面积计算公式是需要三个参数,即椭球面的椭球半径(a)、长轴(b)和短轴(c),而椭球体的体积计算公式也是需要三个参数,即椭球体的体积(V)、长轴(b)和短轴(c)。
椭球体面积和体积的计算公式是:椭球体面积:S = 4π× a椭球体体积: V = 4/3 a3其中,a为椭球体的半径,b为椭球体的长轴,c为椭球体的短轴。
椭球体的面积计算公式的有效性和可靠性可以由实验数据确定。
在实验中,研究人员测量了椭球体的长轴、短轴和两个轴之间的夹角,计算出椭球体的面积和体积,然后与椭球体面积和体积计算公式的结果进行比较,测试结果证明椭球体面积和体积计算公式的有效性和可靠性。
椭球体的面积计算公式的应用十分广泛,它可以应用于地质学、气象学、航空航天学等领域,例如可以帮助我们计算出地球椭球体的体积。
航天器的轨道计算也需要用到椭球体的面积计算公式,这些公式可以派上用场,帮助我们估算航天器的飞行轨迹。
椭球体的面积计算公式是一个很有意义的公式,它可以帮助我们准确地估算椭球体的面积和体积,这些信息可以帮助我们理解宇宙中的物质和物理现象的本质。
椭球体的面积计算公式一直是数学家们努力研究的热点话题,因此它在实际应用中有着重要的意义。
图幅面积计算使用帮助

图幅理论面积与任意图斑椭球面积的计算此为测试程序,虽经验证,但不能保证完全正确,仍需在实践中检验。
使用说明:
A:config文件
设置本地的高斯投影的中央经线、代号、以及X坐标前是否包含代号
B:图幅理论面积的计算
分别输入图幅左下和右上角的经纬度。
由于1:1000,1:5K,1:1w,1:5w等比例的图幅的纬差和经差均是确定数值,因此,右上角的坐标可根据比例不同而推算出来。
坐标的格式为“度.分秒”eg: 110.01525 即110度1分52.5秒
C:任意图斑的椭球面积计算
将图斑坐标依次列出(坐标的顺序旋转方向不同,面积可能出现负值),格式请参照“测试图斑.txt”文件格式
软件操作时
1.选择图斑文件,将坐标导入
2.“X-Y”调整是否需要?(根据情况决定,计算面积前请确定XY坐标为大地坐标,即X为经线方向坐标,Y为纬线方向坐标)
3.点击“计算面积”得出面积值
D:如软件无法使用,请首先运行“控件安装.exe”。
椭球体的面积公式

椭球体的面积公式椭球体是一种三维图形,它是一个既不完全平坦也不完全圆滑的物体,由于其形状与椭圆类似,所以称之为椭球体。
椭球体在空间几何中起着重要的作用,具有广泛的应用,如地理学、天文学和力学等领域。
在数学中,椭球体的面积是通过计算其表面积来确定的。
椭球体的表面积可以通过两种方法进行计算:数学公式和数值逼近法。
在本文中,我们将讨论这两种方法。
1.数学公式:椭球体的表面积公式可以通过计算其每个点的表面积元素之和来确定。
下面是椭球体的表面积公式:S = 4πa² + 2πab其中S表示椭球体的表面积,a和b分别是椭球体的长半轴和短半轴。
2.数值逼近法:数值逼近法是通过将椭球体分割成许多小的表面元素,并对每个元素的面积进行计算,最后将其求和来确定椭球体的表面积。
这种方法通常使用数值积分技术来求解。
我们可以将椭球体分割成许多小的表面元素,例如使用球坐标系,通过选择合适的角度和区域来确定每个表面元素的位置和大小。
然后,我们可以使用数值积分方法,如数值微积分或数值逼近,对每个表面元素的面积进行计算。
在计算每个表面元素的面积时,我们可以使用微小椭球体的表面积公式来进行逼近。
微小椭球体的表面积可以通过近似视为一个与球体表面相切的球冠的表面积来计算。
然后,通过将所有微小椭球体的表面积求和,我们可以得到整个椭球体的表面积。
除了数学公式和数值逼近法以外,还有一种直观的方法来估算椭球体的表面积,即通过将椭球体切割成多个小的平面形状,例如长方形或三角形,并计算每个平面形状的表面积,然后将其求和。
然而,这种方法通常只适用于近似计算,结果可能不是非常精确。
综上所述,椭球体的表面积可以通过数学公式、数值逼近法或直观的切割法来计算。
每种方法都有其应用场景和适用范围,在实际问题中应根据具体情况选择合适的方法来求解椭球体的表面积。
二调数据库汇总标准

附件:第二次全国土地调查数据库面积汇总统计规定一、基本要求县级农村土地调查数据库进行成果汇总统计上表之前,应对数据库成果进行检查,数据满足如下要求:(一)数据库图形面积计算要求数据库中图形的面积计算应严格按照《图幅理论面积与图斑椭球面积计算公式及要求》(国土调查办发[2008]32号)的要求进行,经过控制修正的图斑面积应满足第二次全国土地调查成果数据质量检查软件椭球面积检查规则的要求。
(二)县辖区控制面积计算要求县辖区控制面积计算应严格按照《第二次全国土地调查技术规程》(TD/T 1014/2007)的要求,进行图幅面积控制和分幅累加计算,并制作《图幅理论面积与控制面积接合图表》。
(三)各级面积统计逻辑基本要求1.县辖区控制面积应等于村级单位控制面积之和,等于全县所有图斑面积之和(地类图斑层的图斑面积字段汇总值)。
2.村级单位控制面积应等于本村所有图斑面积之和(地类图斑层的图斑面积字段汇总值)。
3.乡级控制面积等于各村级单位控制面积汇总值。
二、基本步骤(一)建立数据库面积汇总基础计算表,从数据库中各图层生成数据库面积汇总基础计算表,检查基础计算表的正确性和逻辑一致性。
(二)将数据库面积汇总基础计算表的单位转换为公顷,强制调平小数位取舍造成的误差,形成基础统计表,检查确保基础统计表的正确性和逻辑一致性。
(三)基础统计表是数据库面积汇总统计的基础,在基础数据未发生变化的情况下,各类面积统计报表均由该基础统计表生成。
三、基础计算表结构基础计算表按村级单位为单元,分组统计排列。
基础计算表的单位为平方米,参考表结构如下(基础调平的基表结构仅供参考,各软件可接合自身软件特点设计基表,调平方法需严格按照本规定执行。
):表1:基础计算表参考表结构四、基础统计表强制调平方法(一)基础计算表正确性检查将基础计算表中的土地总面积(平方米)进行汇总,与县级行政辖区控制面积(平方米)进行比较,如果不一致,应检查核对重新计算汇总。
图幅理论面积与图斑椭球面积计算公式及要求

图幅理论面积与图斑椭球面积计算公式及要求一、 图幅理论面积计算公式⎢⎣⎡-+---⨯∆=m12m 12m 122cos5(25Csin cos3(23Bsin cos (21Asin 603604P B B B B B B B B B L πb )))⎥⎦⎤-+--m 12m 12cos9(29Esin cos7(27DsinB B B B B B )) (1)式中:a —椭球长半轴(单位:米),α—椭球扁率,b —椭球短半轴(单位:米)。
е²﹦(a ²﹣b ²)/a ²。
A ﹦1﹢(3/6)е²﹢(30/80)е4﹢(35/112)е6﹢(630/2304)е8。
B ﹦ (1/6)е²﹢(15/80)е4﹢(21/112)е6﹢(420/2304)е8。
C ﹦ (3/80)е4﹢ (7/112)е6﹢(180/2304)е8。
D ﹦ (1/112)е6﹢ (45/2304)е8。
E ﹦ (5/2304)е8。
ΔL —图幅东西图廓的经差(单位:弧度)。
(B 2﹣B 1)—图幅南北图廓的纬差(单位:弧度),Bm ﹦(B 1﹢B 2)/2。
二、椭球面上任意梯形面积计算公式⎢⎣⎡-+---∆=m12m 12m 122cos5(25Csin cos3(23Bsin cos (21Asin 2S B B B B B B B B B L b )))⎥⎦⎤-+--m 12m 12cos9(29Esin cos7(27Dsin B B B B B B )) (2)其中:A,B,C,D,E 为常数,按下式计算: е²﹦(a ²﹣b ²)/a ²A ﹦1﹢(3/6)е²﹢(30/80)е4﹢(35/112)е6﹢(630/2304)е8B ﹦ (1/6)е²﹢(15/80)е4﹢(21/112)е6﹢(420/2304)е8C ﹦ (3/80)е4﹢ (7/112)е6﹢(180/2304)е8D ﹦ (1/112)е6﹢(45/2304)е8E ﹦ (5/2304)е8式中:a —椭球长半轴(单位:米),b —椭球短半轴(单位:米);ΔL —图块经差(单位:弧度); (B 2﹣B 1)—图块纬差(单位:弧度) Bm ﹦(B 1﹢B 2)/2。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图幅理论面积与图斑椭球面积计算公式及要求一、 图幅理论面积计算公式⎢⎣⎡-+---⨯∆=m12m 12m 122cos5(25Csin cos3(23Bsin cos (21Asin 603604P B B B B B B B B B L πb )))⎥⎦⎤-+--m 12m 12cos9(29Esin cos7(27DsinB B B B B B )) (1)式中:a —椭球长半轴(单位:米),α—椭球扁率,b —椭球短半轴(单位:米)。
е²﹦(a ²﹣b ²)/a ²。
A ﹦1﹢(3/6)е²﹢(30/80)е4﹢(35/112)е6﹢(630/2304)е8。
B ﹦ (1/6)е²﹢(15/80)е4﹢(21/112)е6﹢(420/2304)е8。
C ﹦ (3/80)е4﹢ (7/112)е6﹢(180/2304)е8。
D ﹦ (1/112)е6﹢ (45/2304)е8。
E ﹦ (5/2304)е8。
ΔL —图幅东西图廓的经差(单位:分)。
(B 2﹣B 1)—图幅南北图廓的纬差(单位:弧度),Bm ﹦(B 1﹢B 2)/2。
二、椭球面上任意梯形面积计算公式⎢⎣⎡-+---∆=m12m 12m 122cos5(25Csin cos3(23Bsin cos (21Asin 2S B B B B B B B B B L b )))⎥⎦⎤-+--m 12m 12cos9(29Esin cos7(27Dsin B B B B B B )) (2)其中:A,B,C,D,E 为常数,按下式计算: е²﹦(a ²﹣b ²)/a ²A ﹦1﹢(3/6)е²﹢(30/80)е4﹢(35/112)е6﹢(630/2304)е8B ﹦ (1/6)е²﹢(15/80)е4﹢(21/112)е6﹢(420/2304)е8C ﹦ (3/80)е4﹢ (7/112)е6﹢(180/2304)е8D ﹦ (1/112)е6﹢(45/2304)е8E ﹦ (5/2304)е8式中:a —椭球长半轴(单位:米),b —椭球短半轴(单位:米);ΔL —图块经差(单位:弧度); (B 2﹣B 1)—图块纬差(单位:弧度) Bm ﹦(B 1﹢B 2)/2。
三、高斯投影反解变换(,,x y B L →)模型5000001000000y y '=--⨯带号 (若坐标不带带号,则不需减去带号×1000000;) 0E K x =)sin sin sin sin (cos 7453321E K E K E K E K E E B f -+-+=()()()()()624242222222'4590617201'935241'21⎪⎭⎫ ⎝⎛++-⎪⎭⎫ ⎝⎛-+++⎪⎭⎫ ⎝⎛-=N y t V t t N y t V t t N y t V B B f ηη()()522242322'cos 186242851201'cos 12161'cos 1⎪⎭⎫ ⎝⎛⎪⎪⎭⎫⎝⎛+++++⎪⎭⎫ ⎝⎛⎪⎪⎭⎫⎝⎛++-⎪⎭⎫ ⎝⎛⎪⎪⎭⎫⎝⎛=N y B t t t N y B t N y B L f f f ηηη +中央子午线经度值(弧度) (3) 式中:f tgB t = f B e 222c o s '=η V C N /= b a C /2= 21η+=V。
为与椭球常数有关的量43210,,,,K K K K K 公式说明:若坐标为没有带号前缀格式,则不需减去带号×1000000;若坐标为有带号前缀格式,则需减去带号×1000000。
四、计算用到的常数、椭球参数在计算图幅理论面积与任意图斑椭球面积时,有关常数及保留的位数按给定数值计算。
常数:π﹦3.14159265358979=ρ 206264.806247180椭球常数:a 椭球长半轴 = 6378140 α椭球扁率 = 1/ 298.257b 椭球短半轴 = 6356755.292e 椭球第一偏心率 = 6.69438499958795E-032e '椭球第二偏心率 = 6.73950181947292E-03 c 极点子午圈曲率半径 = 6399596.65198801相关常数:k 0 = 1.57048687472752E-07 k 1 = 5.05250559291393E-03 k 2 = 2.98473350966158E-05 k 3 = 2.41627215981336E-07 k 4 = 2.22241909461273E-09五、计算中的取位及要求① 高斯投影反解变换后的B,L 以度、分、秒为单位,保留到秒后6位小数,四舍五入。
② 采用计算机计算时,所有变量数据类型均要定义为双精度。
③ 面积计算结果以平方米为单位,保留一位小数,四舍五入。
④ 各种比例尺标准分幅图经差、纬差见表1。
⑤ 在用大地坐标生成标准分幅图框时,要求在每条边框线的整秒处插入加密点。
表1 各种比例尺标准分幅图经差、纬差表六、任意图斑椭球面积计算方法任意封闭图斑椭球面积计算的原理:将任意封闭图斑高斯平面坐标利用高斯投影反解变换模型,将高斯平面坐标换算为相应椭球的大地坐标,再利用椭球面上任意梯形图块面积计算模型计算其椭球面积,从而得到任意封闭图斑的椭球面积。
1、计算方法:任意封闭区域总是可以分割成有限个任意小的梯形图块,因此,任意封闭区域的面积∑==ni i s P 1,式中Si 为分割的任意小的梯形图块面积(i=1,2,…n )用公式(2)计算。
求封闭区域(多边形如图1)ABCD 的面积 ,其具体方法为:(1)对封闭区域(多边形)的界址点连续编号(顺时针或逆时针)ABCD,提取各界址点的高斯平面坐标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);(3)任意给定一经线L0(如L0=60°),这样多边形ABCD的各边AB、BC、CD、DA 与L0就围成了4个梯形图块(ABB1A1、BCC1B1、CDD1C1、DAA1D1);(4)由于在椭球面上同一经差随着纬度升高,梯形图块的面积逐渐减小,而同一纬差上经差梯形图块的面积相等,所以,将梯形图块ABB1A1按纬差分割成许多个小梯形图块AEiFiA1,用公式(2)计算出各小梯形图块AEiFiA1的面积Si,然后累加Si就得到梯形图块ABB1A1的面积,同理,依次计算出梯形图块BCC1B1、CDD1C1、DAA1D1的面积(注:用公式(2)计算面积时,B1、B2分别取沿界址点编号方向的前一个、后一个界址点的大地纬度,ΔL为沿界址点编号方向的前一个、后一个界址点的大地经度的平均值与L0的差);(5)多边形ABCD的面积就等于4个梯形图块(ABB1A1、BCC1B1、CDD1C1、DAA1D1)面积的代数和。
B图1 椭球面上任意多边形计算面积则任意多边形ABCD的面积P为:P=ABCD= BCC1B1+ CDD1C1+ DAA1D1- ABB1A12、计算要求①利用图形坐标点将高斯坐标系下的几何图形反算投影到大地坐标系,进行投影变换。
②任意指定一条经线L0,从选定多边形几何形状的起始点开始,沿顺时针方向依次计算相邻两点构成的线段,以及两点到指定经线的平行线构成的梯形面积。
③计算过程中应顺同一方向依坐标点逐个计算相邻两点连线与任意经线构成的梯形面积,坐标点不得有遗漏。
若多边形包含内多边形(洞),则该多边形面积为外多边形面积减去所有内多边形面积之和。
④计算所有梯形面积的代数和即为该多边形的面积。
七、算法伪代码描述为了确保编程使用的参数、算法一致,保证不同软件计算的椭球面积一致,我们用算法伪代码描述的方法对编程进行统一,在利用计算机编制椭球面积计算软件时,计算参数与计算顺序应严格按照以下代码执行。
1、概述计算规则:(1)两个绝对值很大的数或两个绝对值很小的数A、B相乘时,尽量不使用如:A* B的连乘,应首先用A乘某个值较小的数C,再乘B使用下述的方法:A*C*B;(2)对某个绝对值很大的数或绝对值很小的数A求幂时,不能直接用幂计算符,应用A首先乘一个较小的数B,再乘A,如下所示:A*B*A 数据类型:当使用.net环境时,用Decimal数据类型代替Double类型;2、参数说明双精度类型:圆周率值:PI = 3.14159265358979中央经线:CenterL弧度与秒转换常数:RHO = 206264.8062471A:ParamAB:ParamBC:ParamCD:ParamDE:ParamEConst ZERO As Double = 0.00000000000180椭球常数椭球长半轴:aRadius = 6378140椭球短半轴:bRadius = 6356755.29椭球扁率:ParaAF = 1/ 298.257椭球第一偏心率:ParaE1 = 6.69438499958795E-03椭球第二偏心率:ParaE2 = 6.73950181947292E-03极点子午圈曲率半径:ParaC = 6399596.65198801k0:Parak0 = 1.57048687472752E-07k1:Parak1 = 5.05250559291393E-03k2:Parak2 = 2.98473350966158E-05k3:Parak3 = 2.41627215981336E-07k4:Parak4 = 2.22241909461273E-093、算法描述初始化参数Double e;Double a;//e使用椭球第一偏心率:ParaE1e = ParaE1;ParamA = 1 + (3 / 6) * e + (30 / 80) * Power(e, 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(e, 4);ParamC = (3 / 80) * Power(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);参数初始化结束中央经线转换为弧度CenterL = TransDegreeToArc(CenterL)选定本初子午线为参考经线StandardLat = 0For 起始点 To 倒数第二点由高斯坐标反解计算经纬度值ComputeXYGeo (PntColl.Point(i).y, PntColl.Point(i).x, B, L, CenterL)ComputeXYGeo (PntColl.Point(i + 1).y, PntColl.Point(i + 1).x, B1, L1, CenterL) 将经纬度转换为弧度值//使用弧度与秒转换常数RHOB = B / RHOL = L / RHOB1 = B1 / RHOL1 = L1 / RHO计算梯形面积Double AreaVal;//梯形面积值Double lDiference ;//经差Double bDiference; //纬差Double bSum;//纬度和Double ItemValue(5);//计算变量bDiference = (B1 - B0);bSum = (B1 + B0) / 2;lDiference = (L1 + L) / 2;//按照以下计算顺序:短半径*经差*短半径RadDiffVal = 2 * bRadius * lDiference * bRadiuscosVal = Cos(bSum)sinVal = Sin(bDiference)ItemValue(0) = RadDiffVal * ParamA * cosVal * sinValItemValue(1) = RadDiffVal * ParamB * Sin(3 * bDiference) * Cos(3 * bSum)ItemValue(2) = RadDiffVal * ParamC * Sin(5 * bDiference) * Cos(5 * bSum)ItemValue(3) = RadDiffVal * ParamD * Sin(7 * bDiference) * Cos(7 * bSum)ItemValue(4) = RadDiffVal * ParamE * Sin(9 * bDiference) * Cos(9 * bSum) AreaVal = ItemValue(0) - ItemValue(1) + ItemValue(2) - ItemValue(3) + ItemValue(4)areaSum = areaSum + AreaVal;NextEnd Sub4、高斯坐标反解算法Public Sub ComputeXYGeo(x As Double, y As Double, B As Double, L As Double, center As Double)Dim y1 As DoubleDim bf As Doubley1 = y - 500000Dim e As Doublee = Parak0 * xDim se As Doublese = Sin(e)bf = e + Cos(e) * (Parak1 * se - Parak2 * Power(se, 3) + Parak3 * Power(se, 5) - Parak4 * Power(se, 7))Dim v As DoubleDim t As DoubleDim N As DoubleDim nl As DoubleDim vt As DoubleDim yn As DoubleDim t2 As DoubleDim g As Doubleg = 1t = Tan(bf)//使用椭球第二偏心率:ParaE2nl = ParaE2 * Power(Cos(bf), 2)v = Sqr(1 + nl)N = ParaC / vyn = y1 / Nvt = Power(v, 2) * tt2 = Power(t, 2)B = bf - vt * Power(yn, 2) / 2 + (5 + 3 * t2 + nl - 9 * nl * t2) * vt * Power(yn, 4) / 24 - (61 + 90 * t2 + 45 * Power(t2, 2)) * vt * Power(yn, 6) / 720B = TransArcToDegree(B)Dim cbf As Doublecbf = 1 / Cos(bf)L = cbf * yn - (1 + 2 * t2 + nl) * cbf * Power(yn, 3) / 6 + (5 + 28 * t2 + 24 * Power(t2, 2) + 6 * nl + 8 * nl * t2) * cbf * Power(yn, 5) / 120 + centerL = TransArcToDegree(L)End Sub弧度转换为秒Public Function TransArcToDegree(arc As Double) As DoubleDim sec as Doublesec = arc * RHO//秒保留到小数点后6位,四舍五入sec = Format(sec, "####.000000")TransArcToDegree = secEnd Function。