跳到正文
马克工具箱

↑ ↓ 选择,回车打开,Esc 关闭。

星空图生成器(某一天的星空)

选一个有意义的日子——生日、相识那天、婚礼当晚——再填上时间和城市,就能画出那一刻头顶真实的星空,加上标题和一句留言,下载高清 PNG 或 PDF 打印装框,当作礼物。

在浏览器本地运行,输入的内容和文件都不会上传

正在加载星表…

这是躺下、头朝北仰望时看到的星空,所以东在左边。显示到 6 等星(晴朗无光害的夜晚肉眼大约能看到这么暗)。

显示

恒星和星座数据:d3-celestial(BSD-3-Clause,© Olaf Frohn),源自 XHIP 星表。不显示行星。

这个工具好用吗?

使用步骤

  1. 选日期和时间(按当地时间),再选城市或点「用我的位置」。
  2. 在右侧填标题和留言,选样式(午夜蓝、黑色、省墨的白色)和尺寸。
  3. 勾选要显示的星座连线、星座名称、亮星名称、月亮、高度角圈。
  4. 点「下载 PNG」或「下载 PDF」,A4 / Letter 按 300 DPI 输出,可直接打印。

参数说明

星图范围
圆圈就是地平线,圆心是头顶正上方;显示 6 等以内约 5000 颗恒星中当时在地平线以上的部分。
方向
仰望星空时看到的样子,上北下南、左东右西(和地图左右相反)。
计算
按恒星时把恒星坐标换算到当时当地的高度角和方位角,含岁差修正;月亮位置按 suncalc 计算。不显示行星。

让星空图更有意义的几种选法

日子 时间 说明
出生那天 出生时刻,没有就填晚上 9 点 做成生日礼物或宝宝纪念
第一次见面 / 表白那天 当晚的时间 地点填当时所在的城市
婚礼当晚 晚宴结束时 标题写两个人的名字,留言写日期或誓言
毕业、搬家、旅行 那一晚 换成旅行目的地,星空会和家里不同

星座名称按国际天文学联合会(IAU)的 88 个星座显示,亮星名称用传统中文星官名(如织女一、天狼)。想知道那天晚上的月相,可以查月相日历。

地点不同,星空也不同

纬度决定了你能看到哪部分天空。北极星离北方地平线的高度,大约就是当地的纬度;赤纬比 −(90° − 纬度) 更靠南的星,在当地永远不会升起。

地点 北极星高度 永远看不到 说明
哈尔滨(45.8° N) 约 46° 赤纬 −44.2° 以南 天狼星最高只到南方约 28°
北京(39.9° N) 约 40° 赤纬 −50.1° 以南 老人星(南极老人、寿星)看不到
上海(31.2° N) 约 31° 赤纬 −58.8° 以南 冬季深夜正南方贴着地平线能看到老人星
广州(23.1° N) 约 23° 赤纬 −66.9° 以南 春夜南方低空能看到南十字座
三亚(18.3° N) 约 18° 赤纬 −71.7° 以南 南十字座整个升出地平线

所以同一晚,旅行目的地的星空图和家里的会不一样。

日期和时刻怎么影响星空

星星每天大约提前 4 分钟升起,一个月就是 2 小时:这个月晚上 9 点的星空,和上个月晚上 11 点差不多。每个季节的夜空各不相同:冬夜猎户座高挂南天;夏夜头顶是「夏季大三角」——织女一(织女星)、河鼓二(牛郎星)和天津四,七夕的星空图上正好能找到牛郎织女。记不清确切时刻也没关系,差一个小时,星空只转 15°。

当晚实际能看到几颗星

星空图画出了 6 等以内的所有星,这是夜空很暗时肉眼的极限:本工具用的星表全天共 5044 颗,任何时刻地平线以上大约 2500 颗。城市灯光会把大部分淹没:

环境 能看到的最暗的星 地平线以上约多少颗
市中心 3 等 约 90 颗
郊区 4 等 约 260 颗
远离城市的乡村 6 等 约 2500 颗

所以城市里那一晚的星空图,画的是当时真实的天空,而不是透过光污染看到的样子。

常见问题

星图是真实的吗?

是。恒星位置来自 XHIP 星表,按你填的日期、时间和经纬度计算;同一时刻在不同城市看到的星空不同,所以地点要填准。阴天、城市灯光会让你实际看到的星星少很多。

为什么东在左边、西在右边?

地图是从天上往下看,星图是从地上往上看,所以左右是反的。把星图举过头顶、上方朝北,就和天空对上了。

打印出来清楚吗?

A4 输出 2480 × 3508 像素,即 300 DPI,打印 A4 或 A3 都清楚;也可以选正方形,3000 × 3000 像素,适合发朋友圈或做相框。

很多年前的日期也能画吗?

可以选 1900 到 2100 年之间的日期。恒星本身在几十年里几乎不动,星座的样子不会变;只是地球自转轴的岁差会让整体位置慢慢偏移,计算里已经考虑进去了。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具