不再需要逐层修改样式、逐张导出地图——MCP连接让Codex直接“接管”了QGIS项目文件。北京航空航天大学与清华大学沈阳团队的评测报告显示,通过MCP协议,AI可以读取项目中的图层、调用处理工具、修改样式、更新布局并批量导出成果。本文聚焦MCP驱动QGIS自动化的完整能力图谱,从坐标系诊断到批量制图,从新增数据联动到边界调整重算。
MCP——让AI直接操作QGIS项目
MCP(Model Context Protocol)将Codex与QGIS桌面软件、项目文件、图层数据连接起来,实现读取、分析、修改和导出。典型流程为Codex→MCP Server→QGIS项目/图层/Processing→执行分析或制图。这种方式的核心优势是自动化程度高,可以读取当前QGIS项目状态,适合已有项目更新、图层修改、批量导出。
评测中,MCP方式被验证适用于坐标系诊断、专题制图、热力图生成、批量制图、地图布局模板复用、新增数据联动更新、边界调整结果重算、单图层样式修改等任务。与传统方式相比,MCP不需要用户手动打开QGIS、逐层检查、逐项操作,而是通过自然语言描述需求,AI直接操作项目文件。
坐标系诊断与数据修复自动化
项目级坐标检查
MCP调用QGIS方式适合坐标系诊断任务,因为它可以直接读取当前项目图层状态,并结合边界图层和在线底图判断点位是否整合。评测中,针对“北京市边界”和“学校点位”两个图层,Codex读取两个图层的CRS、坐标范围、几何类型和要素数量。诊断结论显示,北京市边界为EPSG:4326,学校图层为EPSG:4326 Point,14,919个要素全部位于北京市边界内,与OpenStreetMap底图重合无明显偏移。项目CRS为EPSG:3857,由QGIS动态校准正确显示,无需修复。
诊断成果自动导出
MCP方式下,Codex不仅能做出诊断,还能自动导出诊断成果。评测中,Codex生成了“坐标系检查对比图.png”和“坐标系诊断说明.docx”,清晰记录了检查过程、判断依据和结论。对于无法判断真实坐标系的问题,系统标注为“需人工复核”。
制图自动化——从样式到布局的全流程控制
热力图与专题图自动生成
MCP调用QGIS方式适合热力图制图任务,因为它不仅能调用核密度分析工具生成结果,还能进一步完成样式渲染、边界叠加、地图布局和成果导出。评测中,针对北京市餐饮POI空间热力图,Codex筛选restaurant类型点位,检查坐标系后重投影到适合北京地区的米制投影坐标系,调用核密度工具生成搜索半径1000米的热力图,裁剪到北京市边界,设置渲染样式,叠加边界,添加标题、图例、比例尺、指北针和数据来源,导出PDF和PNG。
批量制图与模板复用
批量制图任务中,Codex基于分类统计表选择数量最多的前5类设施,在QGIS中逐类筛选,为每个类别生成一张专题分布图。每张图包含边界、该类别点位、标题、图例、比例尺、指北针和数据来源,地图标题和文件名根据设施类型自动生成。输出结果保存到指定文件夹,同时生成批量制图清单,记录类别名称、点位数量、导出文件名和失败原因。
地图布局模板复用中,Codex在已有版式基础上完成图层替换、标题更新、图例调整和地图导出。这一能力意味着团队只需设计一套标准版式,后续所有专题图均可自动套用,大幅提升成果一致性。
更新自动化——数据与边界的联动响应
新增数据联动更新
MCP调用QGIS方式适合新增数据后的联动更新任务。评测中,Codex在北京市边界范围内随机生成20个模拟新增POI点位,其中amenity字段包含restaurant、school、hospital三类。新增点位保存为独立文件不覆盖原始数据,然后与原POI合并生成更新后图层。基于amenity字段重新统计各设施类型数量,输出新旧对比表,更新原有专题地图后另存为新项目,导出更新后地图PDF和PNG,并输出更新说明。
边界调整结果重算
边界调整后的结果重算是另一个典型场景。评测中,Codex将北京市.geojson向内缓冲10km生成调整后边界,分别统计原边界和调整后边界范围内的POI总数,按amenity字段重新统计调整后边界内各类型数量,输出对比表,更新地图标题为“北京市调整后边界范围内POI分布图”,导出成果并输出边界调整影响说明。
单图层样式修改
单图层样式修改任务中,Codex准确定位目标图层,将点符号大小调整为原来的1.5倍并提高显示对比度,保持其他图层和数据不变,保持地图布局中的标题、图例、比例尺、指北针和数据来源基本不变,输出修改后地图和样式修改说明。
|
| | | | | |
| | | | | |
| | | | |
| | | | | |
| | | | | |
| | | | |