geodesy:用JavaScript实现的大地测量学函数库

时间:2024-06-11 05:38:00
【文件属性】:

文件名称:geodesy:用JavaScript实现的大地测量学函数库

文件大小:107KB

文件格式:ZIP

更新时间:2024-06-11 05:38:00

JavaScript

大地测量功能 这些库(很久以前)作为覆盖距离和方位的简单“纬度/经度”代码片段而诞生,旨在帮助那些对大地测量学经验很少,编程经验可能有限的人。 目的是要有清晰,简单的说明性代码示例,这些代码示例可以在其他项目中进行修改和重复使用(无论是使用JavaScript,Java,C ++,Excel VBA或其他任何方式进行编码的代码)。 凭借其无类型的C样式语法,JavaScript读取的内容非常接近伪代码,从而使算法在语法上的干扰降到最低 尽管仍然可以达到这个目的,但从那时起,它们已经发展成为可观的图书馆,其基础是: 基于球形地球模型的基于trig的简单函数(距离,方位等) 基于更精确的椭球地球模型的更复杂的基于trig的函数(距离,方位等) 基于矢量的函数,主要基于球形地球模型,带有一些椭圆函数 作为对这些功能的补充,各种与映射有关的功能包括: UTM坐标和MGRS网格参考 英国


【文件预览】:
geodesy-master
----latlon-nvector-ellipsoidal.js(16KB)
----latlon-ellipsoidal.js(17KB)
----README.md(9KB)
----latlon-ellipsoidal-datum.js(18KB)
----CHANGELOG.md(2KB)
----test()
--------latlon-ellipsoidal-vincenty-tests.js(10KB)
--------utm-mgrs-tests.js(16KB)
--------latlon-spherical-tests.js(28KB)
--------geodesy-test.html(3KB)
--------dms-tests.js(14KB)
--------os-gridref-tests.js(7KB)
--------latlon-ellipsoidal-referenceframe-tests.js(11KB)
--------spherical-errors.js(2KB)
--------latlon-nvector-spherical-tests.js(29KB)
--------latlon-ellipsoidal-tests.js(13KB)
--------vector3d-tests.js(4KB)
--------latlon-ellipsoidal-datum-tests.js(5KB)
--------latlon-nvector-ellipsoidal-tests.js(17KB)
----latlon-ellipsoidal-referenceframe-txparams.js(11KB)
----LICENSE(1KB)
----latlon-ellipsoidal-vincenty.js(15KB)
----osgridref.js(14KB)
----vector3d.js(8KB)
----package.json(2KB)
----latlon-ellipsoidal-referenceframe.js(25KB)
----latlon-nvector-spherical.js(42KB)
----utm.js(17KB)
----latlon-spherical.js(36KB)
----dms.js(16KB)
----.travis.yml(128B)
----mgrs.js(13KB)

网友评论