mcpField
G
globe-gl

globe-gl

github.com/mengtoデータ・データベース7.1k1.5k 回インストール3 日前に更新
リポジトリ

globe-gl について

globe.gl によるデータ可視化の実装を案内するスキルです。地球儀のレイヤー選定や最小構成の例、サイズとパフォーマンスの考慮点を示します。

主な機能

  1. 01環境とデータレイヤーの確認
  2. 02最小構成の例を提示
  3. 03一般的な地球儀レイヤーの紹介
  4. 04サイズとパフォーマンスの考慮点

活用シーン

  1. 01globe.gl の可視化を開始
  2. 02データ地球儀のレイヤー選定
  3. 03モバイル向けの地球儀サイズ調整

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mengto/skills --skill globe-gl

インストール後、Claude Code で/globe-glを入力して読み込まれたか確認します。

同梱ファイルdemo/index.htmldemo/PROMPT.md

詳細

Globe.GL スキル

ワークフロー

  1. 環境(プレーンな HTML、フレームワーク、React バインディング)と必要なデータレイヤーを確認します。
  2. 最小限のクイックスタートスニペットと、レイヤー固有のフィールドを提示します。
  3. リクエストがあった場合にのみ、インタラクションや追加のレイヤーを加えます。
  4. コンテナーのサイズ設定とパフォーマンスに関する考慮事項を伝えます。

クイックスタート(ESM)

<script type="module">
  import Globe from 'globe.gl';

  const myGlobe = new Globe(document.getElementById('globe'))
    .globeImageUrl(myImageUrl)
    .pointsData(myData);
</script>

クイックスタート(script タグ)

<script src="//cdn.jsdelivr.net/npm/globe.gl"></script>
<script>
  const myGlobe = new Globe(document.getElementById('globe'))
    .globeImageUrl(myImageUrl)
    .pointsData(myData);
</script>

よく使われるレイヤー

  • ポイント
  • アーク
  • ポリゴン
  • パス
  • ヒートマップとヘックスビン
  • ラベルまたは HTML 要素
  • 3D オブジェクトとカスタムレイヤー

実用的なヒント

  • CSS でコンテナーのサイズを設定します。地球儀は親要素いっぱいに表示されます。
  • モバイルでのパフォーマンスを高めるには、ポイントの数やサイズを減らします。
  • ネオンスタイルのデータオーバーレイには、暗めの地球儀テクスチャを使用します。

仕様が不足している場合に尋ねる質問

  • どのレイヤー(ポイント、アーク、ポリゴン、ラベル)が必要ですか?
  • デスクトップとモバイルで、地球儀のサイズはどの程度にしますか?
  • ドラッグ/回転のインタラクションを付けますか、それとも地球儀を静止させますか?
  • プレーンな HTML、React(react-globe.gl)、それとも別のフレームワークを使いますか?

コメント