插件端使用说明

This commit is contained in:
PeterZhong 2025-07-24 17:01:33 +08:00
parent cab7ba727f
commit fc7c1b1164
8 changed files with 38 additions and 5 deletions

View File

@ -2,8 +2,11 @@
"pasteImage.basePath": "${projectRoot}/assets",
"pasteImage.defaultName": "x",
"pasteImage.encodePath": "none",
"pasteImage.namePrefix": "img",
"pasteImage.insertPattern": "![](${imageFilePath})",
"pasteImage.namePrefix": "",
"pasteImage.insertPattern": "![](../../assets/${imageFilePath})",
"pasteImage.path": "${projectRoot}/assets",
"pasteImage.prefix": "img"
"pasteImage.prefix": "",
"markdown.copyFiles.destination": {
"**/*.md": "./assets/${documentBaseName}/${fileName}"
}
}

BIN
assets/1752586761378.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
assets/1752586773334.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

BIN
assets/1752586952054.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

BIN
assets/1752587131735.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
assets/1752587266974.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

View File

@ -2,8 +2,38 @@
## 简介
介绍插件能干什么、用在哪
LinkTool插件当前支持ArcGIS Pro 3.4及以上版本以拓展插件的形式依托ArcGIS Pro强大的地理处理能力和丰富的数据结构兼容性提供智能化的地理处理体验。用户安装LinkTool插件后只需要在对话面板中输入需求例如“我想要统计一下广州市海珠区人口分布与道路等公共设施的匹配情况以揭示公共设施分布的公平性”并在项目默认数据库中提供相应的数据LinkTool就能够自主思考、自主规划、自主完成相应的地理处理任务例如创建缓冲区、进行叠加分析、栅格分区统计、裁剪、全局空间自相关计算等并在执行的过程中不断修正错误最终生成符合用户需要的结果。
## 开发背景
在当前地理信息系统广泛应用的背景下ArcGIS Pro等平台已具备强大的空间数据处理与分析能力。然而面对日益复杂的数据结构与分析任务传统的GIS操作模式在参数配置、工具选择、流程调试等方面仍较为繁琐对非专业用户或初学者具有一定使用门槛也不利于高效支持多步骤、多工具组合的综合空间分析流程。
地理信息系统GIS技术作为支撑空间决策的核心工具其功能日益强大且复杂但专业级平台如ArcGIS Pro的操作门槛与复杂流程在一定程度上限制了其在教学普及、跨学科应用及效率提升中的发挥。对于非专业用户或初学者而言掌握其丰富功能集和操作流程存在难度执行涉及多步骤、多工具组合的高阶空间分析任务时往往需要投入大量时间进行参数配置与流程调试而传统的批量化处理方式如模型构建器Model Builder和Python脚本接口如ArcPy通常要求用户具备一定的脚本编程基础或工具逻辑理解能力对初学者或非编程背景的使用者来说学习成本高、调试过程复杂难以灵活应对实际应用中的多变需求同时空间数据处理与分析常涉及多个工具的组合使用和复杂操作流程面对大批量、多类型数据时用户需反复执行图层叠加、缓冲区分析等步骤还可能结合外部工具进行数据整理进一步加重操作负担许多非标准化的空间分析任务也依赖人工判断难以通过传统脚本实现全过程自动化。为此本项目创新性地开发了基于模型上下文协议MCP的ArcGIS Pro大语言模型LLM拓展组件通过自然语言交互简化GIS操作用户以自然语言表达空间分析需求后组件可智能识别意图、规划任务并自主调用ArcGIS Pro工具链完成时空数据分析实现从需求表达到任务执行的自动化闭环该组件支持超1450个GIS工具涵盖矢量、栅格、网络数据的空间分析如相交、P中值分析、全局空间自相关等还具备数据统计、可视化及智能问答功能应用场景广泛覆盖自然资源管理、城市规划等多个领域为GIS教学与科研提供高效、便捷的创新解决方案。
本项目以“自然语言交互+GIS模型工具链”为核心旨在解决GIS技术普及与效率提升的痛点通过深度融合自然语言交互与GIS工具链能力响应行业智能化转型的需求展现地理信息科学与人工智能交叉领域的探索潜力。其开发目标明确一是降低GIS使用门槛通过自然语言交互替代复杂操作流程让非专业用户或初学者无需编程基础即可完成高阶空间分析任务二是提升分析效率实现空间分析任务的自动化规划与执行减少重复劳动解决多工具组合、跨软件协同的操作负担三是拓展GIS应用场景覆盖多类型数据处理支持自然资源管理、城市规划等领域的教学与科研需求推动GIS技术的普及与智能化转型四是创新技术融合通过独特的技术框架探索地理信息科学与人工智能交叉领域的技术潜力提供具备极强实用性与推广潜力的智能化GIS解决方案。
## 安装使用
介绍插件如何安装、如何使用,界面交互、按钮功能等
### 安装方法
LinkTool基于ArcGIS Pro SDK for .NET进行开发以`esriAddinX`文件的形式提供安装包用户需要首先安装ArcGIS Pro 3.4或以上版本并确保软件已获得授权、各项分析功能可用随后双击esriAddinX文件点击`确认安装`。
![](../../assets/1752586761378.png)
等待一会儿,软件弹出提示“安装成功”即代表完成安装工作。
![](../../assets/1752586773334.png)
如果没有弹出安装成功的相关提示可能是此前已安装过LinkTool旧版本由于ArcGIS Pro的插件安装机制导致偶发性异常情况需要进入ArcGIS Pro的加载项管理器中卸载旧版本的插件后重新按照上述步骤操作再次安装。
![](../../assets/1752586952054.png)
### 使用方法
安装成功后进入ArcGIS Pro打开一个工程项目通过顶部工具栏的LinkTool标签页点击`对话面板`按钮,即可在软件右侧打开对话面板。
![](../../assets/1752587131735.png)
随后就可以在软件的对话面板中与智能体对话,提出地理分析的需求,等待其自主完成分析操作。
![](../../assets/1752587266974.png)