[规划酱] 地块分析PPT自动生成!多图层+面积统计,一键搞定
- 2026-11-08 10:27:06
最近农村乱占耕地建房非住宅类图斑都见到了吧,台账拉出来3000多行Excel,筛到一个镇就有700多个图斑。每个图斑要做一页PPT汇报——现状卫星图截图、规划图核对、面积统计、是否占永久基本农田……手动做?怕是要奋战个把月。所以工具来了:[规划酱]工具箱新增[生成地块分析PPT]工具,自动截图、自动核算面积,多少个图斑都能一键搞定。

01
工具能做什么
卫星图现状一目了然:自动截取每个地块的卫星影像,现状情况看得清; 规划图自动核对:叠加用地图层,是否符合规划一眼便知; 各类用地面积自动统计:涉及哪些地类、多少面积,自动算好写进PPT; 永久基本农田等专项核查:叠加永久基本农田等图层,是否占用自动统计;
乱占耕地建房图斑核查汇报; 村庄规划中的项目地块分析; 规划调整中的地块现状与规划对比; 用地报批中的地块情况说明; 任何需要"一个地块一页PPT"的场景;
02
操作步骤


Step1. 选择地块范围图层
选择你要导出PPT的地块/项目图斑图层。
工具会按顺序读取每个图斑,自动缩放至地块范围并导出图像。
Step2. 选择显示标题字段
选择地块范围图层中作为PPT每页标题的字段。
推荐用项目名称字段作为PPT标题。
如果涉及多地区多地块(比如700个乱占耕地图斑),推荐自建一个"地区+项目名称"等信息的字段作为标题,这样PPT翻起来更清晰。
Step3. 按顺序选择图像图层
选择你希望在PPT中展示的图层,比如卫星图、用地图、永久基本农田等。
至少选择一个图层,默认最多四个图层(默认模板最多支持四张图,可自行修改,详见04自定义模板)。
tips: 图层提前调好显示样式(颜色、标注、透明度),可以添加各种底图,截图会按当前显示效果直接导出;选择的图层会依次打开导出再关闭;如使用在线卫星图,请先缓存加载再使用工具!
Step4. 选择PPT保存位置
选择PPT文件的保存路径。
运行过程中生成的临时图片也会暂存在这个目录,PPT生成完毕后自动清理。
Step5. 按需勾选附加选项
工具提供两个可选勾选项:
[按显示标题内容排序导出]
勾选后,工具会按标题字段中的内容(编号、地区、项目名称等)正序排列后导出。
图斑导出来的PPT页按编号或地区排好,汇报的时候翻起来很顺。
[统计图层详细面积(需有ydmc字段)]
这个选项很实用:
不勾选:PPT文字部分仅显示地块总面积(平方米); 勾选后,对于有 ydmc(用地名称)字段的图层(如规划用地图),会统计各地类的合计面积,写入PPT文字部分; 勾选后,对于没有 ydmc 字段的图层(如永久基本农田、城镇开发边界),会统计当前地块涉及该图层的面积,写入PPT文字部分;
也就是说,勾上这个选项,每个地块占了哪些地类、面积多少,是否符合规划,是否占用永久基本农田,一目了然。
设置好选项的界面供参考:

Step6. 点击[确定]运行
工具会自动安装python-pptx及相关必备库;
自动下载模板文件,并匹配图像图层的模板;
然后工具开始运行:逐个地块缩放 → 截图 → 统计面积 → 写入PPT。
几百个图斑跑一遍可能需要一些时间,泡杯茶等着就好。

03
生成效果
标题(你选择的标题字段内容) 多张图层图像(按你选择的顺序逐一插入) 详细面积数据(地块总面积 + 各地类面积明细+涉及图层面积)



04
自定义模板PPT
默认模板不够用?可以自己改或者自己做。
模板PPT位于GIS的Python文件夹中,工具运行时会在运行信息中显示具体路径。
你可以修改模板中的:
[标题]的位置、大小、字体、样式; [文字]区域的位置、大小和格式; [图片块]的大小和位置,应含jpg+编号; [图片标题]的位置、大小、字体、样式;
如果需要增减图片数量,需要对应修改图片块及图片标题,以及修改模板PPT文件名中 pic 前的数字。
tips: 如想恢复默认模板,删除模板文件夹ppt01_template,会自动重新下载模板文件。

ppt01_2pic模板样式:

ppt01_3pic模板样式:

ppt01_4pic模板样式
