planetary_rover_location_map
Generate a map image showing a planetary rover's current location and traveled path on a selected celestial body for mission tracking.
Instructions
任意の天体面を移動する探査ローバーの現在地を、その天体の地図上に示した画像を返す(認証不要)。
例:「パーサヴィアランスの現在地を火星地図で」「キュリオシティが今どこにいるか地図で」
ローバーの現在地データ(現状は NASA MMGIS / 火星)と走行経路を取得し、NASA Trek の
等角地図タイルに、走行経路(橙線)・現在地(赤●)・着陸地点(青●)を合成して描画。
planetary_map.BODIES の天体テーブルを利用するため、ベースマップは天体を指定して切り替え可能。
Args:
body: 天体名(既定 "mars"。planetary_map の対応天体)。
rover: ローバー名("perseverance"=既定, "curiosity")。
zoom: 地図ズーム。省略時は天体の最大ズーム(火星7)。高倍率ほど詳細。
span_deg: 表示する画角(経度幅・度)。大きいほど広範囲・解像度低下。既定0.5。
out_px: 出力画像の長辺ピクセル(既定1000, 最大2000)。
インライン画像を表示できないハーネス(CLI系・Android系の codex / opencode など)向けに、
content の先頭へ「🖼️ [生成した画像を開く(…)](file:///…) | 保存先: `…`」という
アイコン付きリンクを必ず出します(画像は %LOCALAPPDATA%\Temp\space_finder_mcp\out に
保存し、同じパスを structuredContent.image_path にも入れます)。
回答時はこのリンクをそのまま提示してください(画像が描画されない環境では唯一の導線)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | mars | |
| zoom | No | ||
| rover | No | perseverance | |
| out_px | No | ||
| span_deg | No |