1 先说两句

AI时代已经到来。目前AI正在深刻地改变着各行各业。未来将只有两种人,一种是会AI的人。一种是不会AI的人。作为一名地理信息工作者,我们更应该拥抱AI,不断的学习AI的相关知识,尽可能的让AI融入我们的各项工作。一是可以提高我们的工作效率。二是可以赶上时代的这波洪流,在AI的滔天巨浪中仍然游刃有余,从容前行。今天就来简单介绍一下,利用AI agent来使QGIS完成指定的任务。

2 准备工具

traeQGIS点击即可跳转到官网,安装很简单,一直下一步就行

3 开始配置

3.1插件下载

打开这个网址下载代码,下载完之后,解压如下
在这里插入图片描述
将qgis_mcp_plugin重新压缩为zip文件,如下
在这里插入图片描述
然后打开qgis->插件->管理和安装插件->从zip安装插件
在这里插入图片描述
选择刚刚的zip文件,安装,之后可以看到已经安装好的插件
在这里插入图片描述
回到QGIS,在插件菜单下打开QGIS MCP
在这里插入图片描述
点击start server即可

3.2 配置Trae

打开trae,点击右下方,选择build with mcp模式
在这里插入图片描述
在这里插入图片描述
点击前往添加
在这里插入图片描述
点击手动添加,之后,按照https://github.com/jjsantos01/qgis_mcp的步骤如下
在这里插入图片描述
在trae里添加如下信息,注意替换为自己的路径

{
  "mcpServers": {
    "qgis": {
      "command": "uv",
      "disabled":false,
	  "timeout":60,
      "type":"stdio",
      "args": [
        "--directory",
        "D:/app/QGIS/3.28/插件/qgis_mcp-main/src/qgis_mcp",
        "run",
        "qgis_mcp_server.py"
      ]
    }
  }
}

点击确认
在这里插入图片描述
这个错误是因为没有安装UV,接下来开始安装UV
打开powershell ,输入 powershell -ExecutionPolicy ByPass -c “irm https://astral.sh/uv/install.ps1 | iex” 安装即可
之后将C:\Users\Administrator.local\bin添加到环境变量里,添加之后,点击trae里的刷新
在这里插入图片描述
若一切顺利,mcp就配置完成了,如下
在这里插入图片描述

使用

在trae里输入如下任务
在这里插入图片描述
可以看到AI agent自动按照要求加载数据并保存图片
在这里插入图片描述
在这里插入图片描述
最后附上最近正在更新的QGIS二次开发教程
QGIS二次开发教程

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐