# 恒星データの出典と利用条件

`src/star-catalog.js` は、NASA High Energy Astrophysics Science Archive Research Center（HEASARC）が公開する **Bright Star Catalog (BSC5P)** から、J2000赤経・赤緯・実視等級のみを抽出して生成しています。

- Source: [NASA/HEASARC Bright Star Catalog](https://heasarc.gsfc.nasa.gov/W3Browse/star-catalog/bsc5p.html)
- Dataset catalog: [Data.gov - Bright Star Catalog](https://catalog.data.gov/dataset/bright-star-catalog)
- Accessed: 2026-06-27
- Terms indicated by Data.gov: [U.S. Government Works](https://www.usa.gov/government-works)

NASAおよびHEASARCは本アプリを推薦・保証するものではありません。`src/stars.js` の日本語名は、本プロジェクトが表示用に付与したものです。

## 星座線

`src/constellations.js` の88星座の線は、Marc van der Sluys氏の **ConstellationLines** をJ2000座標へ変換したものです。

- Source: [MarcvdSluys/ConstellationLines](https://github.com/MarcvdSluys/ConstellationLines)
- Copyright: © 2005–2023 Marc van der Sluys
- DOI: [10.5281/zenodo.10397192](https://doi.org/10.5281/zenodo.10397192)
- License: [Creative Commons Attribution 4.0 International](https://creativecommons.org/licenses/by/4.0/)

IAUが公式に定義するのは星座の名称と境界です。星を結ぶ線に唯一の公式形状はなく、本アプリではConstellationLinesの西洋星座図形を採用しています。日本語名は本プロジェクトが表示用に対応付けたものです。

## 再生成

HEASARC配布の `heasarc_bsc5p.tdat.gz` を取得後、リポジトリのルートから次を実行します。

```bash
node toseizu/scripts/build-star-catalog.mjs heasarc_bsc5p.tdat.gz toseizu/src/star-catalog.js
node toseizu/scripts/build-constellations.mjs heasarc_bsc5p.tdat.gz ConstellationLines.csv toseizu/src/constellations.js
```
