武漢大學 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`)
安裝步驟
- 01
最省事的方式:開啟桌面版 DeepSeek Harness,點右上角「外掛」,在外掛市集搜尋框輸入完整套件名 `@cveo/dsh-digital-earth`,選擇「數位地球」安裝
- 02
或在終端機執行:`dsh plugin --profile <profile> add @cveo/dsh-digital-earth`
$ dsh plugin --profile <profile> add @cveo/dsh-digital-earth
- 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
- 04
完全結束並重新開啟 DSH —— 客戶端 bundle 在啟動時註冊,重新整理頁面不夠
- 05
在開始頁點「數位地球」卡片,或在對話標題列點地球按鈕,開啟右側「數位地球」分頁
- 06
載入資料:資料 ▾ → 開啟本機目錄並選擇含 `tileset.json` 的資料夾,或貼上線上網址/輸入經緯度直接飛過去
驗證整合成功
- 完全重新啟動後,對話標題列出現地球按鈕、開始頁出現「數位地球」卡片
- 載入一份 tileset 後右側面板會繪出三維場景;直接單擊建築或地面會彈出指認卡,顯示命中圖層、座標與高程
復原
- 更新本機安裝的外掛後必須完全結束並重新啟動 DSH,新的宿主路由才會生效
03DSH 整合程度與能力邊界
以 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 圈選」還會把截圖送出去;離線使用要關閉底圖。
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 圈選」會把目前截圖送給視覺模型。
07相關的 DSH 工作流程
weknora
作者 tencent
开源的 LLM 知识库平台:把原始文档转化为可检索的 RAG 知识库、自主推理智能体和自动维护的 Wiki 系统,支持多租户部署。
honcho
作者 plastic-labs
用于构建有状态 AI 智能体的记忆库,支持跨会话连续学习与上下文工程。
webnovel-writer
作者 lingfengqaq
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200 万字量级 连载创作。
reme
作者 agentscope-ai
ReMe:面向 AI Agent 的记忆管理套件——帮 Agent「记住我、优化我」,支持 RAG 与长期记忆。
08資料與來源
打开 DSH 并进入数字地球后,对话右侧会显示三维场景面板。加载本地或在线的 3D Tiles / 3DGS 数据后,可在对话过程中浏览、量测与执行空间分析;Agent 也可直接读写场景、添加标注、截图并导出报告。
六个工具由 Host 注册,名称与参数是稳定契约,面板和对话共用同一套操作:
此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-11-14。發現錯誤?提交更正。
最佳 DeepSeek Harness 外掛
從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。
