映射18'000小行星

2021-01-18 00:45:21

该地图显示了太阳系中18000多个小行星的轨道。其中包括我们所知道的直径超过10公里的所有内容-大约10000个小行星-以及8000个大小未知的随机物体。每个小行星都显示在1999年除夕的位置,并按小行星的类型进行了着色。

我已在说明如何重新创建设计的教程中将所有代码开源了,如果愿意,您可以在这里购买海报或地图打印件。

该地图的所有数据均由NASA共享并向公众开放。但是,数据存储在几个不同的数据库中,因此我不得不进行大量的数据清理。我已经在开源代码中详细解释了所有步骤,但是下面显示了基本数据流程图和一些初始草图:

因此,我对该数据进行的最大更改之一是将地图从显示真实距离的线性比例重新投影到径向对数比例。这种观点非常重视距太阳的前十亿公里,那里是大多数小行星位于主小行星带的地方。但是,它仍然包括整个太阳系的其余部分,这意味着我可以在太阳系边缘附近包括大范围的柯伊伯带小行星。

我还使用了一个单独的对数刻度来可视化每个小行星的直径。下图显示了线性标尺(左)和对数标尺(右)之间的差异。两者都按比例缩放,以便最小的小行星在屏幕上可见。

我没有将每个小行星轨道定为相同的长度,而是将轨道路径设置为40年,但将内部小行星的轨道缩短为四分之一,这有助于可视化外部太阳系中的小行星,同时仍保持内部太阳系清晰。

没有足够的空间来标记每个小行星,因此我手动编译了一组有趣的小行星,并在Python中将这些小行星以及小行星本身和标签行绘制在一起。然后,我在Illustrator中手动移动了所有小行星标签。