pyephem

    2热度

    1回答

    我有一个观察者可能远远高于海平面的问题。鉴于RA和Dec,我试图确定这个观察者和这个目标的高度和方位角。我为观察者使用Observer(),对目标使用FixedBody()。 pyephem是假设用于计算海拔高度的实际地球视界(对于远离海平面的观察者而言,其天顶角大于90°)?或者是观测者在海拔以上位置绘制的局部切线的地平线?它似乎是来自一些测试的后者,但我想确认这一点。

    1热度

    1回答

    我使用ephem首次,且无法理解oberver.sidereal_time的输出() 我已经写了几个脚本,以确定从小时角度太阳时。第一个使用ephem来计算赤经和Meeus的天文算法得到一个公式,得到格林威治的平均恒星时间,它可以被转换为与经度一起的局部平均恒星时间。 import sys from datetime import datetime, time, timedelta impor

    1热度

    1回答

    我想用python的ephem模块找到月亮位置(高度和方位角),并将它与我的位置的明显月亮位置的查找表进行比较。我注意到我为这些角度获得的价值观上的重大差异。这是我的测试代码。 >>> o = ephem.Observer() >>> o.lat = 39.2545 >>> o.lon = -76.7095 >>> o.elevation = 80 >>> o.date = datetim

    4热度

    1回答

    我发现当我将(Alt,Az)转换为(Ra,Dec),然后返回PyEphem时,我无法得到我开始的。下面是一个简单的例子。 import ephem print ephem.__version__ # '3.7.3.4' gbt = ephem.Observer() gbt.long = '-79:50:23.4' gbt.lat = '38:25:59.23' gbt.pressur

    7热度

    1回答

    我以前从未使用pyephem,而且我不擅长卫星定位。 我想利用pyephem来计算使用TLE的卫星位置。 我必须做的东西很容易,这样的: tle=["ISS (ZARYA)","1 25544U 98067A 03097.78853147 .00021906 00000-0 28403-3 0 8652","2 25544 51.6361 13.7980 0004256 35.6671 59.25

    2热度

    1回答

    调整观测者水平属性似乎对地球卫星的上升/设置时间没有影响。另外,我在libastro代码中发现了这个问题: /* we don't implement a minimum horizon altitude cutoff SiteMinElev = 0; */ 是否有没有实现水平截止的原因?例如,对于做卫星高程掩蔽将会很有用。

    4热度

    1回答

    我已经通过大量的PyEphem网页,下载的代码和调查对象进行了搜索,但是我还没有找到一种方法来以某种名义获得地球卫星的地球中心直角坐标惯性坐标系。我错过了明显的东西吗?我正在寻找'传统'x,y,z和x点,y点,z点。非常感谢您的任何建议。

    2热度

    1回答

    试图计算Sun下一次设置时间的时间,我获得了明天的值 - 但是我在计算,而Sun肯定高于地平线! m是我观察的网站;这就是我对终端有: >>> ephem.now() 2012/10/16 16:02:00 >>> print m.next_setting(ephem.Sun(), use_center=True) 2012/10/17 16:38:36 这对明天的时间。另外: >>>

    4热度

    3回答

    我是PyEphem的新手,我试图弄清楚它可以做什么以及它是如何工作的。由于我不想用它作为黑盒,并盲目信任我得到的任何数字,我想重新创建一个解释为here的示例。 该示例计算1998年8月10日23:10UT处给定观察者的物体的方位角和高度。以下参数中给出: RA = 16小时41.7分钟,DEC = 36 d 28分钟 观察者的纬度是52 d 30分钟北和经度1 d 55分钟西。 根据示例(我可以

    2热度

    2回答

    执行此代码段: import ephem oma=ephem.Observer() oma.lat='50.7975189' oma.lon='4.3579155' oma.elevation=114.43 oma.epoch=ephem.now() sun=ephem.Sun(oma) print "object transit time: ",sun.transit_time