God’s Eye View入門:公開データを3D地球上のレイヤーとして眺める

航空機、衛星、地震などの公開情報は、別々のサイトで見ると位置関係をつかみにくいことがあるで。同じ地球上のレイヤーとして見る表現を学べるプロジェクトやで。

bilawalsidhu/gods-eye-viewは、公開信号や地理データを3D地球上で可視化するブラウザーアプリやで。この記事は公式README、導入案内、LICENSEを確認した紹介やで。実機での実行・性能比較は行ってへんで。

地理情報の見方

地理情報の可視化やWebの3D表現を調べたい開発者に向いてるで。READMEでは航空機、船舶、衛星、地震などのレイヤーや、任意の音声操作を紹介してるで。ただし、データ源によって認証や利用料、更新間隔、利用可能な地域が違うで。

今回のゴールと環境

APIキーを入れずに3D地球を表示し、地図データの出典を確認する。

確認した範囲:2026年10月24日に公式READMEや導入資料を読み直して、以下の手順を具体化したで。この改訂でアプリのインストールから最終結果までを実機で通したわけやない。成功の目安は、手元で試すときのチェックとして使ってな。

準備

ここではWindows 11 x64とPowerShellで進めるで。スタートで「PowerShell」を検索して開いてな。Node.js公式ダウンロードで24系LTS・Windows・x64のInstaller(.msi)を選び、ダウンロードしたファイルを開いて画面に沿って入れてな。入れ終わったらPowerShellを開き直すんや。

node --version
npm.cmd --version

両方にバージョンが出たら準備OKや。以下ではWindowsのスクリプト実行ポリシーで止まりにくいnpm.cmdとnpx.cmdを使うで。インストール済みなら入れ直す必要はないで。

Git公式のWindows用ページからx64 Setupをダウンロードし、インストーラーの案内に沿って入れてな。PowerShellを開き直し、git --versionでバージョンが出ることを確認するんや。

Node.jsは24系なら24.14.0以上を使うで。地図表示には外部の地図サービスへの通信が必要や。今回は音声操作や有料のキーは設定せえへん。

使い方

New-Item -ItemType Directory -Force "$env:USERPROFILE\github-practice\gods-eye-view" | Out-Null
Set-Location "$env:USERPROFILE\github-practice\gods-eye-view"
git clone https://github.com/bilawalsidhu/gods-eye-view.git
Set-Location gods-eye-view
npm.cmd ci
npm.cmd run doctor
npm.cmd run dev
  1. doctorでエラーが出たら、出力された不足条件を先に確認するんや。devを実行したPowerShellは閉じずに残すで。
  2. ブラウザーでhttp://localhost:4173を開き、初回パネルのExplore Manuallyを選んでな。
  3. 地球が表示されたらマウスで回転・ズームし、どの地図データを使ってるかを確認するで。ライブ情報のレイヤーを加える前に、データ源の条件と更新時点を見るんや。

成功の目安:地球が表示され、操作に応じて位置や縮尺が変わることや。リアルタイム情報の完全性や精度を確認したわけやないで。地図取得が止まるならキーを増やす前に、ネット接続やdoctorの結果を見るんや。

3D画面とデータ取得の関係

自分のPCブラウザーの3D画面JavaScriptが動き、地図やレイヤーを描くPC内の開発サーバーアプリ配信・必要なAPIのプロキシアプリ・APIの要求画面用コード・応答外部の地図・データブラウザーで取得する分外部のデータ・APIサーバー経由で扱う分要求地図など要求応答レイヤー・提供元・キー設定により、使う経路が異なる。
ブラウザーもアプリを実行してるで。地図やデータの取得には、ブラウザー側からの経路とサーバーが仲介する経路があるんや。秘密のキーを扱うAPIはサーバー側で仲介する構成や。今回は音声AIの通信は図から省いてるで。公式の構成説明も確認してな。 独自制作の説明図で、製品画面や実行結果やないで。スマートフォンでは横へスクロールしてな。

トラブルシューティング

困ったこと確認すること
地球が出ないdoctorの出力とブラウザー・起動ログのエラーを見るで。外部地図の通信が遮断されてへんか確認してな。
ポートを使えない4173を使う別のプロセスと起動ログのURLを確認してな。

終了と再開

PowerShellでCtrl+Cを押してサーバーを止めるで。再開は同じgods-eye-viewフォルダーでnpm.cmd run devや。キーを使う場合の.envやキャッシュは別に残るから、共有前に中身を確認してな。

公式READMEと最新の導入案内も確認してな。配布版や外部サービスの変更で、手順が変わることがあるで。

使い方の流れ

地理上の位置関係を、レイヤーとして見る公開信号の重ね合わせ― 航空機の位置● 地理イベント情報源・時刻を確認
入力から作業結果までの関係をまとめた独自図解やで。製品画面や実行結果を示したもんやないで。

作業のビフォーアフター

本記事が考える使い方の比較。実測した効果やないで。
これまでの作業導入後に目指す進め方
別々の情報源を開き、場所や時刻を頭の中で対応付ける。共通の地球上に重ね、位置関係と情報源の違いを確認する。

地図・データ・素材の利用条件

CSVの自動判定はNOASSERTIONですが、実際のLICENSEはコードにMITを適用し、第三者データやモデルを明確に除外してるで。海底ケーブルのデータや一部のイベント素材には非商用条件があり、他のデータにも表示義務や独自の規約があるで。

商用利用や公開展示では、使用するレイヤーごとにDATA_SOURCES.mdと素材の条件を確認し、適合しないデータは外すか許諾を得るで。公開情報でも個人の行動追跡や、安全に関わる即時判断に安易に利用しないでな。

公式資料と利用条件

ソースコードはMIT。第三者データ、配信サービス、同梱3Dモデルは別ライセンス・規約やで。この記事ではそれらの画像やデータの転載をしてへんで。

確認日:2026年10月24日。掲載対象はHysen Labsの30日間スター純増CSV(2026年9月23日〜10月23日)の上位20件から、過去掲載を除いて選定したで。Hysen Labsが追跡するリポジトリ内の順位であり、GitHub全体を網羅するランキングやないで。集計は期間末と期間初のスター数の差分。データ提供:Hysen Labs(CC BY 4.0)。機能や条件は公式資料に基づく話やけど、実際の動作や生成結果を本記事で検証したものやないで。