dsh-webgis:讓 LLM 真正“看見”地理世界的 WebGIS 插件

前言

DeepSeek Harness (DSH) 強調插件化擴展。在地理信息系統的開發與使用中,讓大模型直接與地圖數據交互是一個常見需求。dsh-webgis 作爲一個 WebGIS 插件,將完整的 GIS 工作臺嵌入到了 AI 對話中。它允許模型通過對話加載地圖數據、理解地圖、操作圖層以及運行空間分析。

插件簡介

名稱:dsh-webgis
所有者:Frank Wang
定位:一個 WebGIS 插件,旨在讓 LLM 真正“看見”地理世界。
許可證:MIT

核心功能

該插件主要提供以下能力:
1. 地圖讀取與操作:模型可以加載地圖數據、理解地圖內容。
2. 數據加載:支持 GeoJSON、CSV、Shapefile 以及 GDAL 可讀的矢量格式。
3. 空間分析:支持運行空間分析,提供空間統計套件(基尼係數、香農熵、Getis-Ord Gi)。
4.
地圖導出:可以從底圖中導出矢量要素。
5.
測量工具:提供長度測量功能。
6.
3D 理解*:具備 3D 世界理解能力。

安裝與啓用

在安裝前,請確保你的 DeepSeek Harness (DSH) 版本爲 0.1.7,並使用 Web profile。

使用以下命令安裝插件:

npx --yes @deepseek-ai/dsh plugin --profile web add dsh-webgis

該插件需要主機的 webServer 服務支持,目前官方的 Desktop transport 尚未支持。

典型用法

插件安裝後,可以在對話中通過自然語言執行以下操作:
1. 加載數據集:上傳或加載 GeoJSON、CSV、Shapefile 以及 GDAL 可讀的矢量數據。
2. 圖層處理:對圖層進行過濾和空間聚合。
3. 統計分析:執行基尼係數、Moran’s I 等統計指標的計算。
4. 導出底圖數據:提取當前視圖中的底圖矢量要素,生成新的點、線、面圖層。

注意事項

  1. 版本要求:必須使用 DSH 0.1.7。此前版本的三項 Harness API 變更在 0.1.5 中已適配,0.1.7 之前版本不兼容。
  2. 運行環境:僅支持 Web profile,必須依賴主機的 webServer 服務,不支持 Desktop transport。
  3. 依賴管理:如果使用 pnpm ≥ 10,無需執行 pnpm approve-builds 步驟。
  4. 樣式限制:空樣式更新會被拒絕;部分無效的樣式更新將保持圖層原樣不變。
  5. 數據安全:插件以當前 DSH 進程的權限運行,安裝前建議檢查源碼與許可證。

總結

dsh-webgis 通過將 GIS 工作臺集成到對話流中,填補了 LLM 在地理空間分析領域的空白。對於需要在對話環境中進行地理數據處理的開發者,這是一個實用的工具。

插件目錄頁
GitHub 倉庫

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜