主題別ビジュアル・描画コード
海氷、森林、気温、河川、震源、交通、砂塵、エアロゾル。採用した絵と、その読み方・描画条件を同じ場所へ。
適用範囲
提供された採用画像を、そのままの色と構図で掲載します。SDSの現行配色と同一であることや、コードからの再現を保証するものではありません。新規制作のUI・文字は現行Foundationsに従います。
北極海氷
ネイビーの海と、頻度に応じて白へ進む8段階。地名・経緯線は背景からの相対明度で置く。

- 何を表すか
- 1979–2025年の各9月に海氷があった頻度。単年の海氷密接度とは別の量。
- 期間・時間の型
- コード既定:1979–2025年・9月、47年 / A / 年ごとの場。掲載図は複数年の集約
- 図法
- 採用Z2のコード:EPSG:3411(北極域)。READMEの正距円筒という総称はこの図には当てはまらない。
- 一次データ
- NSIDC Sea Ice Index v4 / Natural Earth 50m
- 採用画像の後に入口コードが更新されている。再生成した画像との一致は未検証。
- 原資料にはJAXA AMSR2への移行予定がある。ここに載せる画像はNSIDC版で、置換済みとは扱わない。
描画コードと条件
コードから採録した設定です。採用JPEGを生成した引数との完全な一致は、元データでの再現後に確認します。
| iceThresholdPercent | 15 |
|---|---|
| stackFrom | 1979 |
| stackToDefault | 2025 |
| bands | 8 |
| smoothKm | 12 |
| size | [1080, 1350] |
森林
白い海、薄灰の陸、緑8段。森林を最も濃い層に置く。

- 何を表すか
- JAXA FNFの森林分類を集約した被覆割合。Hansen GFCの2000年樹冠被覆・損失年とは区別する。
- 期間・時間の型
- N3生成関数の既定:2020年 / A / 年ごとの場
- 図法
- 正距円筒。経度 −180–180°、緯度 −58–83°。
- 一次データ
- JAXA PALSAR-2 FNF
- N3の配色と生成処理はnyt.pyにあり、README記載のforest1.pyは共通の格子・図法処理。
- 掲載画像の入力年・画素一致は元データでの再現が必要。上の年はコード既定値。
描画コードと条件
コードから採録した設定です。採用JPEGを生成した引数との完全な一致は、元データでの再現後に確認します。
| paper | #ffffff |
|---|---|
| land | #eeeeeb |
| ink | #467550 |
| bands | 8 |
| aggregateCells | 8 |
| displaySampling | bilinear |
| size | [1350, 1080] |
気温の平年差
寒色・暖色それぞれ8段の発散尺度。地図とストライプで空間と時間を読む。

- 何を表すか
- HadCRUT5の年平均気温偏差(°C)。絶対気温を示す図ではない。
- 期間・時間の型
- V4コード:2025年。年次入力:1850年以降。基準期間は入力メタデータで確認。 / A / 年平均の場
- 図法
- 正距円筒。世界全域。
- 一次データ
- HadCRUT5 / Met Office Hadley Centre
- 採用画像はColorBrewerの配色。HEATの昼夜パレットと同一とは扱わない。
- 地図±2.0°Cとストライプ±1.2°Cは別の上限。上限超過でも実値ラベルは残す。
- 補完度は観測の追加ではない。新規実装ではP4プロファイルと補間表示の規定を併用。
描画コードと条件
コードから採録した設定です。採用JPEGを生成した引数との完全な一致は、元データでの再現後に確認します。
| unit | °C anomaly |
|---|---|
| mapLimit | 2.0 |
| stripeLimit | 1.2 |
| bandsPerSide | 8 |
| sourceGridDegrees | 5 |
| displayGridDegrees | 0.5 |
| sigmaDegrees | 3.5 |
| cool | ["#deebf7", "#c6dbef", "#9ecae1", "#6baed6", "#4292c6", "#2171b5", "#08519c", "#08306b"] |
| warm | ["#fee0d2", "#fcbba1", "#fc9272", "#fb6a4a", "#ef3b2c", "#cb181d", "#a50f15", "#67000d"] |
河川
白地に青い細線。森林N3と同じ地理範囲と余白に揃える。

- 何を表すか
- HydroRIVERSの河川網。掲載シートの順序は構造の提示で、年ごとの河川の増減ではない。
- 期間・時間の型
- 静的な河川網 / 構造の提示順 / D / 構造の順序
- 図法
- 正距円筒。経度 −180–180°、緯度 −58–83°。
- 一次データ
- HydroRIVERS v10 / HydroSHEDS
- 採用画像の後にdraw6.pyが更新されている。現在のコードには均一線幅と階級別線幅の両案がある。
- どの引数で各キーフレームを生成したかは、入力データとともに再確認する。
描画コードと条件
コードから採録した設定です。採用JPEGを生成した引数との完全な一致は、元データでの再現後に確認します。
| ink | #5678c4 |
|---|---|
| size | [1350, 1080] |
| uniformWidthPx | 0.4 |
| widthAlternativePx | [1.0, 0.7, 0.45, 0.3] |
震源
赤い点を無彩色の地形へ。密度の面に変換するQ1とは異なる、点の表現。


- 何を表すか
- USGS ComCatの地震。点の位置は震央、大きさはマグニチュード、淡さは深さ。
- 期間・時間の型
- 原資料:1973–2025年、M≥5.0 / B / 事象の一覧
- 図法
- 正距円筒。世界全域。
- 一次データ
- USGS ComCat / ETOPO 2022(原資料記載)
- 半径式と色はbg.pyから採録。G4の背景はrelief.py等にも分かれ、完全な呼出し条件は未確定。
- 原資料のG4とコード内のB4は同一の識別子ではない。地形陰影の強さを現行Groundsと同等と主張しない。
描画コードと条件
コードから採録した設定です。採用JPEGを生成した引数との完全な一致は、元データでの再現後に確認します。
| magnitudeMin | 5.0 |
|---|---|
| ink | #c4221c |
| radiusExpression | 0.9 * 2.4 ** (M - 5) |
| depthEdgesKm | [0, 35, 70, 150, 300, 800] |
| size | [1350, 675] |
船舶と航空
ネイビー → 青 → 白の階調。船舶は粒、航空は大円の線で描き分ける。

- 何を表すか
- 船舶交通密度と航空路線の構造。航空線の重みは路線データの集約で、飛行中の機数ではない。
- 期間・時間の型
- 船舶:2015-01–2021-02の固定集計。航空:OpenFlightsの取得版・時点は別途確認。 / D / 層・構造の提示順(この図)
- 図法
- 正距円筒。世界全域、太平洋中心の別構図も含む。
- 一次データ
- World Bank / IMF shipping density; OpenFlights routes.dat
- 固定集計の船舶密度を年別の変化として再生しない。
- キーフレームは層を現す過程。両データの同時観測を意味しない。
描画コードと条件
コードから採録した設定です。採用JPEGを生成した引数との完全な一致は、元データでの再現後に確認します。
| shipPixelDegrees | 0.02 |
|---|---|
| shipFloor | 1000 |
| shipTransform | log1p |
| shipReferenceLog10 | 7.5 |
| flightWidthPx | [0.35, 0.5, 0.7, 1.0] |
| size | [1350, 675] |
サハラの砂塵
白と薄灰の地理に茶色の霞を重ね、面の連続性を見せる。


- 何を表すか
- GEOS-FP DUEXTTAU(砂塵の光学的厚さ)。質量濃度ではない。
- 期間・時間の型
- D1コード:2025-06-01 01:30。3時間間隔の同化系列。画像との時点対応は未再現。 / A / 3時間ごとの場
- 図法
- 正距円筒。経度 −110–25°、緯度 −5–45°。
- 一次データ
- NASA GMAO GEOS-FP
- 同化であり、予報として見せない。
- 元コードのnan_to_numによる欠測のゼロ化は、そのまま現行実装へ移植しない。S-10〜13に従い欠測マスクを別に保つ。
描画コードと条件
コードから採録した設定です。採用JPEGを生成した引数との完全な一致は、元データでの再現後に確認します。
| variable | DUEXTTAU |
|---|---|
| unit | dimensionless optical depth |
| ink | #a86022 |
| limit | 1.2 |
| gamma | 0.8 |
| smoothGridCells | 1.0 |
| displaySampling | bilinear |
全エアロゾル
茶系8段。月別の場や周期を見せ、表示用補完を脱色と境界で区別する。

- 何を表すか
- AVHRR Deep Blueのエアロゾル光学的厚さ(AOD)。PM2.5濃度や砂塵成分だけの量とは異なる。
- 期間・時間の型
- NOAA-18 / 2006–2011年、1°月次。シート各枠の日時は未同梱。 / A / 月次の場、C / 同月の周期比較
- 図法
- 正距円筒。世界全域。
- 一次データ
- AVHRR Deep Blue V001
- 専用の題材定義は未登録。AIR(大気汚染)やDUST(砂塵)に読み替えない。
- 6年平均・1月平均・7月平均などの集約はaer.pyにある。各図の期間・集約を明記して使用する。
専用の配色定義は未登録。図版をAIRやDUSTの配色見本として使いません。
描画コードと条件
コードから採録した設定です。採用JPEGを生成した引数との完全な一致は、元データでの再現後に確認します。
| unit | dimensionless AOD |
|---|---|
| ink | #a86022 |
| bands | 8 |
| saturation | 0.6 |
| minimumCount | 5 |
| sourceGridDegrees | 1 |
| lowDisplayThreshold | 0.0375 |
サイクロン
検討コードのみ。採用図版の掲載なし。
- 何を表すか
- IBTrACSのサイクロン経路。
- 期間・時間の型
- 原資料:1980–2025年 / B / 事象の経路
- 図法
- コードを参照。採用図法は未確定。
- 一次データ
- IBTrACS v04r01 main track
- 原資料で未検証・統合仕様デッキから除外済み。SDSでも採用済みに数えない。
描画コードと条件
コードから採録した設定です。採用JPEGを生成した引数との完全な一致は、元データでの再現後に確認します。
北極圏の船舶

9月の船舶存在時間。参照値60時間、log1pで表示。年別AISの捕捉範囲・時点と元データは再確認が必要。
絵とコードの、対応を残す。
提供された11点のJPEGと9主題・共通処理のコードを原文のまま保存しています。JPEGは採用図版の参照基準です。入力の観測データ、実行環境、映像ファイルは同梱されていません。
移植時に確認すること
- 各入口の外部データと共有モジュールを揃え、絶対パスを実行環境へ移す。原コードはimport時にも描画や書込みを行うため、そのままアプリのモジュールとして読み込まない。
- 数値の意味・単位・集約期間・欠測・飽和をSceneに固定する。元コード内の欠測のゼロ化、色の補間、Labの合成は現行SDSと照合する。
- 採用画像の再現と、新規SDSへの移植を別に検証する。同じ描画器・図法の再現と、Webの別図法での同じ座標・時刻・値・色の一致を区別する。
- 旧画像内の書体は保持し、新規制作はPoppins/Noto Sans JPの実ウェイトを使う。元画像を再着色して、現行パレットとの一致を装わない。
利用条件・許諾の記述は同梱READMEに由来し、SDSによる新たな許諾認定ではない。入力データは配布しない。
照合記録の更新時刻は再現の証明ではありません。海氷・河川の更新差分、森林N3の入口、震源G4の呼出し条件、図版ごとの期間は対応表に記録しています。
主題の表示と、重ね合わせ。
既存の配色定義・採用図版からの移植条件と、新しい学習レイヤーのアプリ用定義を記録します。追加定義は既存の採用図版と同一という意味ではありません。知覚評価・実機の性能確認は別途必要です。
主役の色面が背景を決め、第二の連続量は単色の等値線で表示します。降水はSTORMの1・5・10・20・30・50・80mm/hの8段階。風は他の色面がある場合は矢印、人為の航路は自然現象上で橙、火災に重なる震源は中抜き円です。色・期間・単位は地図の凡例に示します。
| データセット | 主題 | 昼夜 / 地図 | 海 / 陸 | 表現 | 定義の位置づけ |
|---|---|---|---|---|---|
| temperature | HEAT | day / B4 | #ffffff / #eeeeee | field | registered |
| forest | FOREST | day / B3 | #ffffff / #eeeeeb | field | adopted-adaptation |
| history | ICE | night / B4 | #15253a / #22344a | field | registered |
| ice | ICE | night / B4 | #15253a / #22344a | field | registered |
| dust | DUST | day / B2 | #fbf8f3 / #ece6de | field | registered |
| rivers | RIVER | day / B2 | #ffffff / #f1f2f5 | lines | registered |
| earthquakes | QUAKE | day / B1 | #ffffff / #ecebe8 | points | adopted-adaptation |
| fires | FIRE | day / B2 | #ffffff / #efece8 | points | registered |
| shipping | LANES | night / B3 | #0c2135 / #1d2d40 | points | adopted-adaptation |
| aviation | LANES | day / B3 | #ffffff / #eceef1 | lines | adopted-adaptation |
| precipitation | STORM | day / B2 | #ffffff / #eceef0 | field | registered |
| aerosol | AEROSOL | day / B2 | #ffffff / #eceef0 | field | data-scape-extension |
| satellites | SATELLITE | day / B2 | #ffffff / #eceef0 | lines | data-scape-extension |
| volcanoes | VOLCANO | day / B2 | #ffffff / #eceef0 | points | data-scape-extension |
| plates | PLATES | day / B2 | #ffffff / #eceef0 | lines | data-scape-extension |
| currents | CURRENTS | day / B2 | #ffffff / #eceef0 | lines | data-scape-extension |
| wind | WIND | day / B4 | #ffffff / #eceef0 | field | data-scape-extension |
| pressure | PRESSURE | day / B4 | #ffffff / #eceef0 | field | data-scape-extension |
| elevation | ELEVATION | day / B2 | #ffffff / #eceef0 | field | data-scape-extension |
| bathymetry | BATHYMETRY | day / B2 | #ffffff / #eceef0 | field | data-scape-extension |