首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyEphem中观测者的黄道坐标

PyEphem中观测者的黄道坐标
EN

Stack Overflow用户
提问于 2016-08-20 18:46:47
回答 1查看 283关注 0票数 1

我想知道地球上某一点的黄道坐标。我可以使用Pyephem设置一个观察者:

代码语言:javascript
复制
station = ephem.Observer()
station.lon = '14:18:40.7'
station.lat = '48:19:14.0'
station.pressure = 0
station.epoch = ephem.J2000
station.elevation = 100.0

然后设定一个日期

代码语言:javascript
复制
station.date = ephem.date(datetime.utcnow())

但是我不知道如何在黄道系中得到这个点的坐标。如果我在station对象上尝试Ecliptic函数,它将失败。在PyEphem中有没有办法做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2016-08-23 14:01:25

如果您所说的“地球上某个点的黄道坐标”指的是“地球上某个点的头顶上的黄道纬度和经度”,那么您也许可以通过询问该位置头顶上的点的RA和赤纬度来生成一个正确的位置-其中“直接头顶”在天文学上表示为“在天空中的90°高度”。您可以在上面的代码后面添加如下内容:

代码语言:javascript
复制
ra, dec = station.radec_of('0', '90')
ec = ephem.Ecliptic(ra, dec)
print 'Ecliptic latitude:', ec.lat
print 'Ecliptic longitude:', ec.lon

试试这个技巧,看看它返回的值是否像你所期望的那样!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39053246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档