安装 gma:
pip install gma
地球是一个近似于椭球体的三维物体,而地球上的各种测量和计算都需要一个基准面来进行。基准面是一个虚拟的平面,用于测量和计算地球上的各种物理量。在地球科学中,基准面通常是一个参考椭球体,因为椭球体可以很好地近似地球的形状。
椭球体是一种近似地球形状的数学模型,它是一个稍微扁平的球体,即椭圆在二维平面上绕其中一条轴旋转而形成。椭球体模型用来描述地球的大致形状,并且作为测量地球表面点的坐标系统的基础。由于地球并非完全规则的球体,不同地区的地球形状会有细微差异。因此,不同的国家和地区可能采用不同的椭球体模型,用来适应本地的地球形状。
3.3.1 内置椭球体
gma 内置了大量椭球体(在crs.Ellips下),并以字典的形式存储椭球体参数,主要椭球体名称及其参数见下表:
示例:
3.3.2 创建椭球体
(一)类简介
(二)示例(初始化一个CGCS2000椭球体):
椭球体类(Ellipsoid)具有如下的属性:
3.3.3 创建基准面
(一)类简介
(二)示例(创建一个名为 GMA_Datum,采用CGCS2000椭球体的基准面):
基准面类(Datum)具有如下的属性: