planetary_orbiter_track
Plot an orbiter’s current position and trajectory on a planetary map, or find a flyby’s closest-approach time, altitude, speed, and point.
Instructions
任意の天体(月・火星・水星・タイタン等)を周回する探査機、または接近通過(フライバイ)・スイングバイする探査機の現在位置と航路を、その天体の地図にプロットした画像を返す。flyby=True で最接近(CA)を自動探索し、最接近時刻・高度・相対速度・最接近点を出す(軌道表示の対象は月・火星・水星・タイタン・ベスタ・ケレス+ガリレオ衛星)。
例:「LROの現在位置を月面地図で」「MROの火星での現在地」「火星周回機の位置」「BepiColombo の水星接近通過(フライバイ)の航路」「ジュノーのエウロパフライバイ」「エウロパ・クリッパーの火星スイングバイ」
Args: body: 天体名(和名も可。"エウロパ" → europa)。軌道表示は moon, mars, mercury, titan, vesta, ceres, io, europa, ganymede, callisto の10天体 (Trek にタイルが無い天体は1枚の全球画像をベースマップに使う)。 地点が登録されていない天体(ガス惑星・小天体)は sites="map" で全球図を返す。 orbiter: 機体名。周回機(月: lro, gateway/火星: mro, odyssey)/接近通過する探査機 (ミッション名: "europa clipper"/"juice"/"bepicolombo"/"hera"/"psyche"/"lucy"/ "new horizons"/"はやぶさ2"/"juno"/"parker solar probe"/"solar orbiter"/"mmx")/ JPL Horizons の負の天体ID(例 "-74")。和名・別名も可("かぐや"/"エウロパ・クリッパー" 等)。 過去機(kaguya 等)は運用終了のため現在位置は返さず、落点が公表されている 機体(かぐや)は落点の緯度経度・時刻・出典を structuredContent.impact_site に返す。 when: 観測時刻 ISO8601(例 "2026-09-10T00:00:00Z")。省略で現在。 minutes: 現在位置の前後何分の軌道を表示するか(既定 90, 最大 1440)。 step: トレイルの時間刻み(分。既定: 通常 5/flyby=True では 1, 最小 1/60=1秒)。 ca_hours: 最接近を探す範囲(指定時刻の前後。既定 48=±24時間, 最大 720=±30日)。 zoom: 地図ズーム 1〜最大(既定: span_deg>=360 なら1=全面, それ未満は3)。 span_deg: 表示する経度幅(度。360=天体全面, 既定 120, 最大 360)。 out_px: 出力画像の長辺ピクセル(既定 900, 最大 1600)。 flyby: True で接近通過(フライバイ)モード。指定時刻の前後 ca_hours/2 時間を 走査して最接近(CA)を探し、表示時刻と地図の中心を CA へ置き直す (トレイルは CA の前後 minutes 分。既定 False=従来どおり指定時刻の位置)。 sites: 地点マーカー図にする場合の地点指定(例 "apollo"=アポロ6地点すべて、 "apollo11"="apollo17"=個別、"map"=地図のみ、"newcrater"=月に新しくできた クレーター2点)。指定すると周回機の計算を行わず、公表座標にマーカーを置いた図を 返す(1地点なら局所図、複数なら天体全面図+凡例)。旗の位置は公開表に無いため、 注記でその旨を明示する。sites="newcrater" は マクゲッチン(2024-04-11〜 05-22 に自然衝突で形成。直径 222 m・1.3536°N 67.1765°E)と ファルコン9上段の 衝突痕(2026-08-05 06:35 UTC。直径 18 m・19.4759°N 266.7138°E)を返す。 記録上いちばん新しいのは人工物の衝突(ファルコン9上段, 2026-08-05)、 自然衝突ではマクゲッチンが最新(この規模は月で平均 132 年に1回)。 mode: "map"(既定)=天体面の等角地図に真下の点の軌跡を描く/ "orbit3d"=天体を中心に置いた 3D の斜め俯瞰。地表図では読めない **軌道面の傾斜角・高度の幅・進行方向(順行/逆行)**を図と数値で示す (周回機の軌道を「斜めから立体的に」見たいとき・教育用途はこちら)。 "3d"/"orbit"/"oblique3d" も同じ。 elevation: 3D ビューのカメラ仰角(度, 0〜90。既定 34)。0 で真横(軌道面が線に見える =傾斜が最も分かる)、90 で真上(軌道が円に見える)。mode="orbit3d" でのみ効く。 azimuth: 3D ビューのカメラ方位(度, -360〜360。既定 28)。黄道面内の回転。 dolly: 透視の強さ=カメラ距離(画面半径の倍数, 0〜20。既定 4.2)。0 で完全な正射影。 (elevation/azimuth/dolly は範囲外・非数値なら黙ってクランプせずエラー結果を返す)
回答時はこのリンクをそのまま提示してください(画像が描画されない環境では唯一の導線)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | moon | |
| mode | No | map | |
| step | No | ||
| when | No | ||
| zoom | No | ||
| dolly | No | ||
| flyby | No | ||
| sites | No | ||
| out_px | No | ||
| azimuth | No | ||
| minutes | No | ||
| orbiter | No | lro | |
| ca_hours | No | ||
| span_deg | No | ||
| elevation | No |