Astronomy 天文学应用

Astronomy 天文学应用,astronomy,Astronomy,我正在尝试构建一个天文学应用程序,在这个应用程序中,我应该显示给定纬度、经度和时间的天顶和天顶附近的恒星 我知道位置天文学的基础知识,但让我困惑的是如何用大量数据创建数据库 我的问题是: 要预订哪个目录?像《希巴科斯目录》或《亨利·德雷珀》?它的优点和缺点是什么 需要哪些字段?我已经确定了一些,但是还应该添加什么,为什么?由我识别的字段:恒星名称,一些唯一的恒星ID,RA,Dec,星等,恒星的颜色 我试图从哪个表中找到希巴科斯星表中的普通恒星名称,但没有任何运气:。我在任何一张桌子上都找不到 谢

我正在尝试构建一个天文学应用程序,在这个应用程序中,我应该显示给定纬度、经度和时间的天顶和天顶附近的恒星

我知道位置天文学的基础知识,但让我困惑的是如何用大量数据创建数据库

我的问题是:

  • 要预订哪个目录?像《希巴科斯目录》或《亨利·德雷珀》?它的优点和缺点是什么
  • 需要哪些字段?我已经确定了一些,但是还应该添加什么,为什么?由我识别的字段:恒星名称,一些唯一的恒星ID,RA,Dec,星等,恒星的颜色
  • 我试图从哪个表中找到希巴科斯星表中的普通恒星名称,但没有任何运气:。我在任何一张桌子上都找不到
  • 谢谢, 拉吉

  • 我更喜欢BSC和Hipparcos目录

    BSC适用于裸眼应用程序(亮星目录高达
    6.5 mag
    )。它是免费的,不太大,无法处理(
    9110
    stars)

    Hipparcos用于astro应用程序(最高
    12.5 mag
    ),并且具有可管理的大小(
    118322
    stars)。它还包含paralaxes,这意味着您可以获得3D位置数据,这对于立体3D成像来说很酷。ASCII格式的原始文件大小为
    12.3 MB
    。我将其编译为以下二进制形式:

    (rec,dec,distance,RGB) 32bit -> 2.364MB
    (x,y,z,RGB) 32bit -> 2.364MB
    
    它足够小/足够快,可以存储在内存中并直接渲染

  • 使用哪些字段

    解码/使用的绝对最小值为:RA、DE、Vmag、。为获得更高的精度,还需添加运动pmRA、pmDE。如果您想要3D添加paralaxPlx,但也要检查其错误是否太高e_Plx。有时您还需要catalogHIP中恒星的ID,例如,对于星座网格

  • 星名表

    它们通常根据星号ID引用BSC,但例如,包括更多与Hipparcos交叉引用的目录


  • 如果在视野中,你会包括行星的位置吗?如果是这样,我会推荐Jean Meeus出版的《天文算法》。Willman Bell,1991。没有pavium,至少到目前为止,我们还没有计划行星位置。我从哪里可以得到普通的恒星名称,知道吗?@Raj我下载任何天文数据都花了相当长的时间,所以可能有比我的答案更新更好的东西。如果你已经找到了更好的东西,请分享。我用过河马,但已经很久了。我会添加细节,一旦我通过该项目再次。谢谢你的意见。