【问题标题】:Trying to create astro data over a specific region using Python尝试使用 Python 在特定区域创建 astro 数据
【发布时间】:2017-02-22 02:11:44
【问题描述】:

假设有一个地理区域 X。天体在一年中在该区域上移动,当然,这些天体不会保持不变或处于相同的位置。我正在尝试构建一个 2/3-D 图表来映射物体在 X 上的运动(并在 X 内给定特定时间和地点,显示物体及其在那个时间和地点的位置)。我打算用 Python 来做这件事,但同时缺乏天文学知识——我能做到吗?任何指针/模块/教程都会有所帮助。谢谢。

【问题讨论】:

  • @postoronnim - 它需要了解天体及其运动吗?
  • 天体是什么意思?什么精度?对于恒星,有目录(尝试 BSC、Hipparcos、Tycho),行星可以通过开普勒方程直接计算(直到某一点)。如果您还需要彗星、卫星、小行星、小行星、卫星等,那么您需要使用 NASA effemerids 并定期更新(因为它们会不断更新,并且无法长时间精确计算)或使用其他可用服务。请参阅how can i correct sky map according to current time and location? 和所有子链接。
  • @Spektre 谢谢。会调查的。

标签: python mapping astronomy


【解决方案1】:

正如@postoronnim 所说,astropy 包为您提供了完成此任务所需的一切。

你可以去here,你会有一个工作的例子。

只是一个简短的总结:

您可以提供观测的位置(地球上的主要天文台已经在软件包中提供,但您可以定义自己的纬度、经度和海拔)。

然后你需要一个物体的坐标和观察的时刻,你可以绘制你的物体在天空中的 2D(或 3D,如果你想玩球坐标)轨迹。通常,绘制 Alt 与时间的关系图以可视化您的对象何时可见是非常有用的。

希望对你有所帮助

【讨论】:

    【解决方案2】:

    我建议您看一下开源天文包stellarium,您可以使用它模拟给定物体的给定位置的天空。还应该有一个随附的文档,这可能有助于您熟悉所采用的算法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-15
      • 2020-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多