使用SEFLG_EQUATORIAL时,返回的是赤道上的位置,返回值是赤经(rectascension)与赤纬(declination),赤经与时角是不同的,时角由天子午圈向西量而赤经是由春分点向东量两者方向相反.赤经的值是天球赤道自西向东由0小时至24小时来表达,返回值是一个double型的数字,它每15角分代表一时分,每15角秒代表一个时秒.
使用SEFLG_XYZ时,返回的是笛卡尔坐标系,其中包括XYZ三个值,代表了经度(longitude),纬度(latitude)及距离.
使用SEFLG_RADIANS 时,返回的是弧度而不是角度.
这个函数通过黄道或赤道坐标,计算出星体的水平座标,包括高度角及方位角.
xaz[0] = azimuth i.e. position degree measured from the south point to west. 第0个数组返回的是地平经度,即方位角(azimuth),它代表的是是从某点的指北方向线起,依顺时针方向到目标方向线之间的水平夹角.即以北面为0度,然后绕圆周一圈所得到的值.
可见高度与大气压力有关,不过如果只是想得到一个真实高度的话,这个是可以忽略掉的.
如果大气压力是0值,那么会自动根据参数中给出的海拔高度来计算出一个大气压强.