Advertisement

高斯投影坐标的正反运算已通过JavaScript实现。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
经度计算采用正算和反算两种方法。正算经度为0.001米,反算经度为0.0001米。正算公式如下:N_metre = X + N * tB * Math.pow(cB * l, 2) / 2 + N * tB * (5 - Math.pow(tB, 2) + 9 * itaf + 4 * Math.pow(itaf, 2)) * Math.pow(cB * l, 4) / 24 + N * tB * (61 - 58 * Math.pow(tB, 2) + Math.pow(tB, 4)) * Math.pow(cB * l, 6) / 720。E_metre 的计算则遵循以下公式:E_metre = N * cB * l + N * (1 - Math.pow(tB, 2) + itaf) * Math.pow(cB * l, 3) / 6 + N * (5 - 18 * Math.pow(tB, 2) + Math.pow(tB, 4) + 14 * itaf - 58 * itaf * Math.pow(tB, 2)) * Math.pow(cB * l, 5) / 120 + 500000。反算公式则为:B_degree = Bf - tBf * Math.pow(y, 2) / (2 * Mf * Nf) + tBf * (5 + 3 * Math.pow(tBf, 2) + itaff - 9*itaff*Math.pow(tBf,2)) *Math.pow(y ,4)/(24*Mf*Math.pow(Nf ,3))- tBf*(61+90*Math.pow(tBf ,2)+45*Math.pow(tBf ,4))*Math. pow (y ,6)/(720*Mf*Math . pow (Nf ,5));L_degree 的计算遵循以下表达式:L_degree = y/(Nf*Cb f)-(1+2*Math . pow (tbf , 2)+itaff)*Math . pow (y ,3)/(6*Math . pow (Nf ,3)*Cb f)+(5+ - - - - - -- ) / / 参考资料:孔祥元、郭际明、刘宗泉编写的大地测量学基础。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • JavaScript
    优质
    本文介绍了如何使用JavaScript语言实现高斯投影坐标系中的正反算算法,并提供了实用代码示例。 正算经度0.001m的公式为: \[ N_{\text{metre}} = X + N \cdot tB \cdot \frac{(cB \cdot l)^2}{2} + N \cdot tB \cdot (5 - tB^2 + 9itaf + 4(itaf)^2) \cdot \frac{(cB \cdot l)^4}{24} + N \cdot tB \cdot (61 - 58tB^2 + tB^4) \cdot \frac{(cB \cdot l)^6}{720}; \\ E_{\text{metre}} = N \cdot cB \cdot l + N(1 - tB^2 + itaf) \cdot (cBl)^3 / 6 + N(5 - 18tB^2 + tB^4 + 14itaf - 58itaf(tB)^2)(cBl)^5/120+500000; \\ \] 反算经度0.0001的公式为: \[ B_{\text{degree}} = Bf - tBf \cdot \frac{(y^2)}{2MfNf} + tBf(5 + 3(tB)^2 + itaff - 9itaff(tB)^2) \cdot (y^4)/(24Mfn^{3}) - tBf(61+90tB^2+45tB^4)(y^6)/720(Mfn^{5}); \\ L_{\text{degree}} = y / (NfcBf) - (1 + 2(tB)^2 + itaff)y^3/(6(Nf)^3cBf) + (5+28tB^2+24tB^4+6itaff+8itafftB^2)(y^5)/(120N^{5}c_{\text{bf}}); \\ \] 参考文献:孔祥元,郭际明,刘宗泉.大地测量学基础
  • 优质
    高斯投影坐标正反计算介绍如何在高斯克吕格投影系统中进行地理坐标与平面直角坐标的转换方法及其应用。 进行高斯投影坐标正反算的编程需要使用大量的公式。为了使程序条理更清晰,并增强各部分数据的复用性,采用了结构化的编程思想。整个程序由四大块组成:GeodesyHomework.cpp文件用于存放main()函数,作为程序入口;MyFunction.h和MyFunction.cpp文件包含计算过程中所需的角度弧度转换自定义函数;Zhengsuan.h和Zhengsuan.cpp文件中声明了高斯投影坐标正算所用的所有变量,并在类构造函数中进行初始化及正算计算。通过get函数获取相应的结果;Fansuan.h和Fansuan.cpp文件则用于存放处理反算的Fansuan类,其中也包含了所有必要的变量、初始化以及反算过程中的计算,同样使用get函数来获得反算的结果。
  • 方法
    优质
    《高斯投影坐标正反算方法》一文主要介绍并探讨了基于高斯投影原理进行地理空间坐标转换的技术和算法,包括从大地坐标系到平面直角坐标系之间的相互计算方法。文章深入解析了数学模型、精度评估及应用案例,为地图制图与工程测量提供理论支持和技术指导。 武汉大学大地测量学基础编程作业已完成并用教材P179进行了验证,误差极小。采用的是标准公式,并且经过了详细的推导过程。程序可以手动输入任意一点进行正反算,具有很高的精度。
  • 程序
    优质
    高斯投影坐标正反计算程序是一款用于实现地理坐标与平面直角坐标的相互转换的专业软件工具。它能够精确地完成从地球椭球面上的大地坐标(经度和纬度)到高斯-克吕格投影平面上的坐标的正算以及逆过程,适用于地图制图、工程测量等领域。 使用C#语言开发的Windows桌面程序用于实现高斯平面坐标与大地坐标之间的转换功能,包括高斯正反算。该程序附带相关计算实例及数据,特别适合测绘专业人员使用。它支持批量处理经纬度坐标与高斯平面坐标的相互转换,并且操作简便、界面简洁。
  • 程序
    优质
    高斯投影坐标正反计算程序是一款用于地理信息科学领域的专业软件,能够高效准确地进行高斯投影下的坐标转换计算。适用于地图制图、大地测量等领域的需求。 实现高斯投影坐标正反算的程序可以用于两种情况:一是已知x、y求B(纬度)、L(经度),二是已知B、L求x、y坐标。
  • (MFC版本)
    优质
    高斯投影坐标正反算(MFC版本)是一款基于Microsoft Foundation Classes (MFC)开发的应用程序,专门用于地理信息系统中进行高斯克吕格投影坐标的正向和逆向计算。此工具能够帮助用户精确地转换大地坐标系与平面直角坐标系之间的位置关系,广泛应用于地图制图、导航定位等领域。 使用VC6.0的MFC编写的大地程序【高斯投影坐标正反算】可供大家下载参考,请勿抄袭。该程序版权归武汉大学测绘学院黄亮所有(上传时间2012年7月1日)。
  • 方法
    优质
    本文章介绍了高斯投影坐标系统的原理及其在地图制图中的应用,并详细讲解了如何进行高斯投影坐标的正算和反算。 使用C#编写的高斯投影坐标正反算程序可供大家下载参考,请勿抄袭。版权属于我(上传时间:2012年7月1日)。
  • 方法
    优质
    《高斯投影坐标的正反计算方法》一文深入探讨了地理坐标与平面直角坐标之间的转换技术,详细介绍了如何运用数学公式实现高斯投影下的坐标正算和逆算,旨在为地图制图及大地测量工作提供精确有效的计算工具。 大地测量中的C#编程实现3度带和6度带的高斯投影坐标正反算具有较高的精度,这对于初学者学习大地测量方面的编程知识非常有参考价值。
  • 方法
    优质
    《高斯投影坐标的正反计算方法》一文主要探讨了高斯投影坐标系下的数学转换原理及其应用技巧,详细介绍了如何进行从大地坐标到平面直角坐标的正算和逆算过程。适合地理信息系统、测量等相关领域的研究人员和技术人员参考学习。 使用C++编写程序,包含正算反算功能,并将精度提高到十万分之一。所有单位均已转换为国家统一坐标系统,并列出高斯坐标。
  • 与换带计
    优质
    本课程详细讲解了高斯投影的基本原理及其在大地测量中的应用,包括坐标正算、反算以及不同投影带之间的转换方法。 本例是一个Excel中的坐标正反算换带的公式,对于编写坐标正反算及换带有较好的参考作用。