ディレクトリに戻る

dsh-digital-earth

キュレーションリスト掲載メンテナンス: 活発

cveo/dsh-digital-earth

ローカルまたはオンラインの3D Tiles/3DGSシーンをチャットの横に読み込み、距離や面積を測り、断面・浸水・日照の解析ができます。エージェントによるレイヤー読み込み、注釈、スクリーンショット、レポート出力にも対応します。

GitHub で見る
$ dsh plugin --profile <profile> add @cveo/dsh-digital-earth

16

スター

1

フォーク

JavaScript

言語

MIT

ライセンス

2026-11-03

作成日

2026-11-11

最終プッシュ

武漢大学 CVEO 研究室による MIT ライセンスのプラグインで、CesiumJS ベースの 3D Tiles/3DGS ワークスペースを DeepSeek Harness の会話の隣に置き、計測・空間解析・スクリーンショット・レポートを利用者とエージェントの双方が操作できます。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-11-14

ライセンス

MIT

01どんなタスクに使えるのか?

  • 会話の隣で 3D Tiles や 3DGS のデータをそのまま見て、画面上の対象を計測する(GIS サーバーを自前で立てない)

    右側の 3D シーンパネル:レイヤーの表示切替、距離・面積・高低差の計測、地面の範囲選択と GeoJSON 書き出し、約 5〜6 Hz で更新される座標 HUD

    3D 都市モデル、実景 3D、地球観測データを扱い、モデルに見えているものを自分と同じにしたい人

  • ひとことの指示でエージェントにシーンを操作させる(高さで色分け、きれいなスクリーンショット、レポート生成)

    ホストが登録する 6 つのツール(`earth_scene`・`earth_capture`・`earth_draw`・`earth_measure`・`earth_analyze`・`earth_shader`)と `/earth` コマンド。スクリーンショットの隣には同名のカメラメタデータ JSON sidecar が付きます

    ボタンを探すより操作を言葉で伝えたい人、レポート用に再現可能な成果物がほしい人

  • 読み込んだシーンで断面・浸水・日照・クリップ・スカイラインといった解析を行い、結果をエージェントに渡す

    同時に保持される解析は 1 つだけで、シーンに重ねて表示され、解析カードに今回の標高ソース(3D Tiles の地表か地形か)が明記されます

    専門ソフトに入る前に、対象地の当たりをすばやく付けたい解析担当者

02DeepSeek Harness への導入方法

前提条件

  • プラグインを追加できる profile を持つデスクトップ版 DeepSeek Harness(README は `dsh plugin --profile <profile> add …` を使用)
  • 「AI 圈选」を使う場合は画像入力に対応した既定モデルが設定済みであること(この入口はスクリーンショットを視覚モデルへ送ります)
  • 3D Tiles のルートタイルが世界配置(`root.transform` または `root.boundingVolume.region`)を自身で持っていること

インストール手順

  1. 01

    いちばん簡単な方法:デスクトップ版 DeepSeek Harness を開き、右上の「插件」をクリックしてプラグインマーケットの検索欄に完全なパッケージ名 `@cveo/dsh-digital-earth` を入れ、「数字地球」を選んでインストールします

  2. 02

    またはターミナルで `dsh plugin --profile <profile> add @cveo/dsh-digital-earth` を実行します

    $ dsh plugin --profile <profile> add @cveo/dsh-digital-earth

  3. 03

    ローカルの tarball を使う場合は `dsh plugin --profile <profile> add ./cveo-dsh-digital-earth-1.5.2.tgz` を実行します

    $ dsh plugin --profile <profile> add ./cveo-dsh-digital-earth-1.5.2.tgz

  4. 04

    DSH を完全に終了して開き直します。クライアント bundle は起動時に登録されるため、ページの再読み込みでは足りません

  5. 05

    開始ページの「数字地球」カード、または会話タイトルバーの地球ボタンをクリックして右側の「数字地球」タブを開きます

  6. 06

    データ ▾ → ローカルディレクトリを開いて `tileset.json` を含むフォルダを選ぶか、オンラインアドレスを貼る/緯度経度を入れてそこへ飛びます

導入成功の確認

  • 完全に再起動したあと、会話タイトルバーに地球ボタン、開始ページに「数字地球」カードが現れる
  • tileset を読み込むと右側パネルに 3D シーンが描画され、建物や地面をそのままクリックするとレイヤー・座標・標高を示す識別カードが出る

ロールバック

  • ローカルに入れたプラグインを更新したあとは、新しいホストルートを有効にするため DSH を完全に終了して再起動する必要があります

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

DSH プラグイン `@cveo/dsh-digital-earth` として導入し、会話の右側に「数字地球」タブを開きます。ホストが 6 つのツールを登録し、パネルと会話が同じシーン操作を共有します。

  • 3D Tiles / 3DGS のシーン閲覧とレイヤー

    `tileset.json` を含むローカルディレクトリ、ローカルの絶対パス、または `http(s)` の URL。「地图」タブではローカルの GeoJSON や Shapefile も読み込めます→重ね合わせた複数の 3D Tiles / 3DGS レイヤー(表示切替・位置への移動・属性の識別)。ローカルパスは一度許可したディレクトリの外に出ません

    オンラインのベースマップと地形は実行時に選択中のデータソースから取得するShapefile の読み込みは最大 500 フィーチャー/2 万座標まで
  • 計測と識別

    シーン内のクリックやドラッグ、またはエージェントが渡す GeoJSON→測地線距離・ポリゴン面積・高低差、地面の範囲選択から得る面積/周長/境界標高と GeoJSON 書き出し、表面標高と幾何高さの推定を示す識別カード

    計測結果と注釈は消去するまでパネルに残る
  • 安定した契約を持つ 6 つのエージェントツール

    会話での自然言語の指示、または `/earth` コマンド→`earth_scene`(カメラ・レイヤー・ベースマップ・地形、`load` / `remove` / `visible` / `fly` / `reset` / `pick` / `inspect` / `report`)、`earth_capture`、`earth_draw`、`earth_measure`、`earth_analyze`、`earth_shader`

    スクリーンショットは保存ディレクトリに書き出され、最新 50 枚だけが残る撮影のたびに画像の隣へ同名のカメラメタデータ JSON sidecar を書く
  • 範囲選択からの質問と AI 圈選

    ポイント/なげなわ/矩形/オブジェクトの選択、または対象をクリックして「AI 圈選」→その時点の画面とシアンの選択範囲を保持した質問カードを、ネイティブな画像添付(最長辺 1024 ピクセル)として現在のセッションへ送信。または採用できる近似輪郭

    スクリーンショットは視覚モデルへ送られるため、設定したサービスに応じてモデル費用が発生する「AI 圈選」はエージェントのツールループ外でグローバル既定の視覚モデルを 1 回だけ呼び、自動再試行はしない

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • 3D 都市モデル、実景 3D、地球観測データを扱い、モデルに見えているものを自分と同じにしたい人
  • ボタンを探すより操作を言葉で伝えたい人、レポート用に再現可能な成果物がほしい人
  • 専門ソフトに入る前に、対象地の当たりをすばやく付けたい解析担当者

不向きな用途

  • 表面サンプリングは建物セグメンテーションではありません。屋根・壁・地面で経緯度の境界が折り返し、面積は水平投影の推定値にすぎません。標高は 3D 表面かオンライン地形のどちらかを使い、楕円体高で、1 回の解析で混在させません。
  • 3D Tiles のルートタイルは世界配置(`root.transform` または `root.boundingVolume.region`)を自身で持つ必要があります。OSGB 由来のデータでルート変換が欠けている場合はリポジトリの `georef-osgb` スクリプトで補いますが、npm パッケージには含まれません。3DGS は表面標高を提供しないため、断面/浸水/スカイラインは地形か mesh の 3D Tiles と組み合わせます。
  • 「AI 圈選」と範囲選択からの質問はホストのサービスに依存します。モデルが画像入力に明示的に対応している必要があり、ホストが LLM・添付・既定モデルの各サービスを提供していることが前提です。不足時は黙って縮退せず明示的に通知されます。

05互換性・メンテナンス・セキュリティ上の注意

  • 表面サンプリングは建物セグメンテーションではありません。屋根・壁・地面で経緯度の境界が折り返し、面積は水平投影の推定値にすぎません。標高は 3D 表面かオンライン地形のどちらかを使い、楕円体高で、1 回の解析で混在させません。
  • 3D Tiles のルートタイルは世界配置(`root.transform` または `root.boundingVolume.region`)を自身で持つ必要があります。OSGB 由来のデータでルート変換が欠けている場合はリポジトリの `georef-osgb` スクリプトで補いますが、npm パッケージには含まれません。3DGS は表面標高を提供しないため、断面/浸水/スカイラインは地形か mesh の 3D Tiles と組み合わせます。
  • 「AI 圈選」と範囲選択からの質問はホストのサービスに依存します。モデルが画像入力に明示的に対応している必要があり、ホストが LLM・添付・既定モデルの各サービスを提供していることが前提です。不足時は黙って縮退せず明示的に通知されます。
  • ベースマップと地形はオンラインサービス(既定は Esri 影像と ArcGIS 地形、自分の XYZ/ArcGIS/WMS ソースにも変更可)から読み込み、「AI 圈選」はスクリーンショットも外部へ送ります。オフラインで使うときはベースマップをオフにします。
2026-11-032026-11-11作者は未記載

MIT · README の証拠のみ、README のバッジはバージョン 1.5.2、GitHub に Release はなく、セキュリティ監査なし

06よくある質問

数字地球はどうやって DeepSeek Harness に入れますか?

デスクトップ版 DeepSeek Harness を開き、右上の「插件」をクリックしてプラグインマーケットの検索欄に完全なパッケージ名 `@cveo/dsh-digital-earth` を入れ、「数字地球」を選んでインストールします。ターミナルから `dsh plugin --profile <profile> add @cveo/dsh-digital-earth` を実行してもよく、ローカルの `./cveo-dsh-digital-earth-1.5.2.tgz` を使うこともできます。

導入したのに地球ボタンが見当たりません。

クライアント bundle は DSH の起動時に登録されるため、ページの再読み込みでは足りません。DSH を完全に終了して開き直してください。そのあと開始ページの「数字地球」カード、または会話タイトルバーの地球ボタンから右側のタブを開きます。

エージェントは私が見ている画面をどう知るのですか?

パネルと会話は同じ操作体系を共有します。ホストが `earth_scene`・`earth_capture`・`earth_draw`・`earth_measure`・`earth_analyze`・`earth_shader` の 6 ツールを登録し、名前と引数は安定した契約です。`/earth` コマンドで状態確認・撮影・レポート生成・注釈の消去もできます。撮影はホストの絶対パスとカメラメタデータを返し、画像の隣に同名の JSON sidecar を書き出します。

表示される面積や標高は信頼できますか?

README はこれらが推定値だと明言しています。表面サンプリングは建物セグメンテーションではなく、屋根・壁・地面で経緯度の境界が折り返すため、面積は水平投影の近似です。標高は 3D 表面かオンライン地形のどちらかを使い、楕円体高で、1 回の解析で混在させません。精度が重要な業務では専門ソフトの成果を優先するよう README は案内しています。

どんなデータが必要で、何が外部に出ますか?

ルートタイルが世界配置を持つ 3D Tiles 1.0/1.1、または `KHR_gaussian_splatting`(SPZ 圧縮を含む)の 3DGS が必要です。ローカルのレイヤーはアップロードされず、ローカルパスは一度許可したディレクトリの外に出ません。ベースマップと地形はオンラインサービス(Esri 影像、ArcGIS 地形、または自分の XYZ/ArcGIS/WMS)から取得し、オフラインではベースマップを切れます。なお「AI 圈選」は現在のスクリーンショットを視覚モデルへ送ります。

08データと出典

  • 作者による申告github.com74058fa507ca…

    打开 DSH 并进入数字地球后,对话右侧会显示三维场景面板。加载本地或在线的 3D Tiles / 3DGS 数据后,可在对话过程中浏览、量测与执行空间分析;Agent 也可直接读写场景、添加标注、截图并导出报告。

  • 作者による申告github.com74058fa507ca…

    六个工具由 Host 注册,名称与参数是稳定契约,面板和对话共用同一套操作:

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-11-14。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。