返回目錄

dsh-digital-earth

精選清單收錄維護狀態: 活躍

cveo/dsh-digital-earth

数字地球:DSH 三维地球插件,浏览、量测、分析 3D Tiles 与 3DGS,Agent 可读写场景

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

16

星數

1

Fork

JavaScript

語言

MIT

授權條款

2026-11-03

建立於

2026-11-11

最近推送

武漢大學 CVEO 課題組出品的 MIT 外掛,把基於 CesiumJS 的 3D Tiles/3DGS 工作區放在 DeepSeek Harness 對話旁邊,量測、空間分析、截圖與報告都能由你和 agent 共同操作。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-11-14

授權條款

MIT

01它能幫你完成什麼?

  • 在對話旁邊直接看一份 3D Tiles 或 3DGS 資料,並量出畫面裡的東西,不必自己架 GIS 伺服器

    右側三維場景面板:圖層顯示切換、距離/面積/高差量測、地面框選並匯出 GeoJSON,以及約 5–6 Hz 取樣的座標 HUD

    做三維城市、實景三維或對地觀測資料,希望模型看到的就是自己看到的這個場景的人

  • 用一句話讓 agent 去操作場景——依高度上色、截一張乾淨圖、出一份報告

    宿主註冊的六個工具(`earth_scene`、`earth_capture`、`earth_draw`、`earth_measure`、`earth_analyze`、`earth_shader`)加上 `/earth` 指令,截圖旁還附同名的相機中繼資料 JSON sidecar

    寧願用描述操作也不想翻按鈕、而且需要可重現產出用於匯報的人

  • 對已載入的場景做剖面、淹水、日照、剖切、天際線這類分析,並把結果交給 agent

    一次只保留一個分析、疊加在場景中,並在分析卡裡寫明本次使用的高程來源(3D Tiles 地表或地形)

    需要先對場地做一次快速判斷、之後再進專業軟體的分析人員

02如何將外掛接入 DeepSeek Harness?

先決條件

  • 桌面版 DeepSeek Harness,並有一個能裝外掛的 profile(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 後右側面板會繪出三維場景;直接單擊建築或地面會彈出指認卡,顯示命中圖層、座標與高程

復原

  • 更新本機安裝的外掛後必須完全結束並重新啟動 DSH,新的宿主路由才會生效

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

以 DSH 外掛 `@cveo/dsh-digital-earth` 安裝:在對話右側開啟「數位地球」分頁,宿主註冊六個工具,面板與對話共用同一套場景操作。

  • 3D Tiles/3DGS 場景瀏覽與圖層

    含 `tileset.json` 的本機目錄、本機絕對路徑或 `http(s)` 網址;「地圖」頁還可匯入本機 GeoJSON 或 Shapefile→可疊加的多份 3D Tiles/3DGS 圖層,支援顯示切換、定位與屬性指認;本機路徑不脫離一次授權過的目錄

    線上底圖與地形在執行時依所選資料來源存取Shapefile 匯入最多 500 要素/2 萬座標
  • 量測與指認

    在場景裡單擊或拖曳,或由 agent 傳入的 GeoJSON→大地線距離、多邊形面積、高差,地面框選得到的面積/周長/邊界高程並可匯出 GeoJSON,加上給出表面與幾何高程估計的指認卡

    量測結果與標註留在面板裡,直到被清除
  • 六個穩定契約的 agent 工具

    對話裡的天然語言指令,或 `/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 圈選」在 agent 工具迴圈之外直接呼叫一次全域預設視覺模型,且不自動重試

04適合誰?何時不該用?

適合

  • 做三維城市、實景三維或對地觀測資料,希望模型看到的就是自己看到的這個場景的人
  • 寧願用描述操作也不想翻按鈕、而且需要可重現產出用於匯報的人
  • 需要先對場地做一次快速判斷、之後再進專業軟體的分析人員

不適合

  • 表面取樣不是建築分割:屋頂、牆面、地面會讓經緯度邊界折返,面積只是水平投影估算;高程來自 3D 表面或在線地形、使用橢球高,一次分析只用一種來源、不混用。
  • 3D Tiles 的根磚要自帶世界定位(`root.transform` 或 `root.boundingVolume.region`);OSGB 轉換的資料若缺根變換,要用儲存庫裡的 `georef-osgb` 腳本補齊,而 npm 套件不含這支腳本。3DGS 不提供可取樣的表面高程,剖面/淹水/天際線要搭配地形或 mesh 3D Tiles。
  • 「AI 圈選」與框選提問都依賴宿主服務:模型必須明確支援圖片輸入,宿主需提供 LLM、附件及預設模型服務,缺什麼會明確提示而不是默默降級。

05相容性、維護與安全提醒

  • 表面取樣不是建築分割:屋頂、牆面、地面會讓經緯度邊界折返,面積只是水平投影估算;高程來自 3D 表面或在線地形、使用橢球高,一次分析只用一種來源、不混用。
  • 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。之後在開始頁點「數位地球」卡片,或在對話標題列點地球按鈕,開啟右側分頁。

agent 怎麼知道我看到的畫面?

面板和對話共用同一套操作:宿主註冊了六個工具 `earth_scene`、`earth_capture`、`earth_draw`、`earth_measure`、`earth_analyze`、`earth_shader`,名稱與參數是穩定契約;也可以直接用 `/earth` 指令查看狀態、截圖、出報告或清除標註。截圖會回傳宿主絕對路徑與相機中繼資料,並在圖片旁寫同名的 JSON sidecar。

它報的面積和高程可信嗎?

README 明確說這些是估算:表面取樣不是建築分割,屋頂、牆面、地面可能讓經緯度邊界折返,面積只是水平投影近似。高程來自 3D 表面或在線地形、使用橢球高,一次分析只用一種來源、不混用。對精度敏感的業務,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。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛目錄,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。