在 QGIS / ArcGIS 里出图
让智能体直接操作你电脑上打开着的 QGIS、ArcGIS Pro 或 ArcMap:加载成果、设置符号、跑地理处理、排版导出。成果留在你熟悉的软件和工程里,之后可以接着手工精修。
你会得到什么
- 加载好数据、设好样式的 QGIS 工程或 ArcGIS 地图;
- 从打印布局导出的 PDF / PNG 地图;
- QGIS 还可以按要素逐个导出图集(Atlas)。
准备
三种软件的能力不同,按你用的软件准备:
| 软件 | 插件 | 每次使用前 | 能做的事 |
|---|---|---|---|
| QGIS 3.28 及以上 | QGIS,内置 | 打开 QGIS,在 QGIS MCP 面板点「Start Server」 | 工程管理、加载图层、符号化与标注、打印布局与图集、Processing 算法、要素查询与编辑 |
| ArcGIS Pro 3.3–3.6 | ArcGIS Pro,扩展插件 | 打开工程并激活地图视图 | 加载图层、视图控制、5 个地理处理工具、导出已有布局 |
| ArcMap 10.8 | ArcGIS Map,扩展插件 | 打开 ArcMap | 加载 SHP / TIFF / IMG、视图控制、4 个地理处理工具、导出当前视图 |
首次使用要做一次性配置(安装 QGIS MCP 插件或 Esri 加载项),步骤见联动 QGIS 与 ArcGIS。ArcGIS 需要你自己的正版授权。
这样说
QGIS:
在 QGIS 里新建工程,加载
D:\data\roads.shp和D:\data\dem.tif,DEM 用地形色带,道路按 highway 字段分类设色、主干道加粗;新建一个 A4 横版布局,加图名“研究区道路与地形”、图例、比例尺、指北针,导出 300 DPI 的 PDF;工程保存到D:\data\map.qgz。
按区出图集:
用 district 图层做覆盖图层,按每个区导出一张地图,图名用区名,输出成一个多页 PDF。
ArcGIS Pro:
把刚才算好的
slope.tif和buffer.shp加到当前地图,缩放到 buffer 图层,然后把工程里的 Layout1 导出成 PDF。
智能体会怎么做
- 检查连接:确认 QGIS / ArcGIS 已打开并能连上。连不上时会告诉你缺哪一步,例如还没点「Start Server」;
- 读取现状:查看当前工程、地图和图层清单,避免和你已有的内容冲突;
- 加载与符号化:加载数据,按字段分类或分级设色、配置标注;
- 排版导出:QGIS 可以新建布局并添加地图框、图名、图例、比例尺、指北针,导出 PDF、PNG、JPG 或 SVG;ArcGIS Pro 导出工程里已有的布局;
- 审批:会修改工程、图层或写出文件的操作,执行前都会请你审批。
检查成果
- 直接在 QGIS / ArcGIS 里看效果,不满意的地方可以手工调,也可以继续让智能体改;
- 导出的文件路径会写在回复里。
接着可以说
- “用 QGIS 的 Processing 做 500 米缓冲区,再和 landuse 图层求交”
- “把道路样式导出成 QML,以后同类数据都用这个样式”
- “统计 parcels 图层按 type 字段分组的面积合计”
- “把当前画布渲染成预览图给我看看”
- “用 ArcGIS Pro 把 roads 投影到 CGCS2000”
注意
- QGIS 版本匹配:QGIS 中安装的 QGIS MCP 插件版本与 OpenGeodex 内置的连接程序差别太大时,部分操作可能报错,更新 QGIS MCP 到最新版即可;
- 端口:QGIS 通过本机 127.0.0.1:9876 连接,被安全软件拦截或被其他程序占用时连不上;
- ArcGIS 的能力范围:只开放白名单地理处理工具(Pro 为缓冲区、裁剪、相交、融合、投影;ArcMap 为前四个),没有任意 Python / ArcPy 入口;Pro 只导出工程里已有的布局,不新建布局;
- 授权:地理处理受本机 ArcGIS 授权和扩展许可约束,许可不足时会原样带回 ArcGIS 的报错。