一、统计单元划分
需要计算建筑密度的统计单元,我这边考虑的有三种情况的划分:①整个工作区为一个大单元;②以社区、村、镇等行政界限为计算单元;③划分网格,以网格为计算单元
二、计算统计单元内建筑面积
首先有建筑物轮廓,我这边是用的ENVI深度学习提取的建筑。给建筑物矢量添加一个属性字段,一般软件提取的都会有一个类型字段,有就不用加了,没有的话添加一个全部赋值为1,后面会用到,再添加一个面积字段,计算每个图斑的面积。
① 多边形叠合
arcmap工具箱,分析工具,叠加分析,多边形叠合
输入要素是边界控制要素,输入我们统计单元的矢量文件,叠加要素为建筑物矢量文件,生成叠加后文件,建筑物图斑会被统计单元边界切割,并且属性表中既有统计单元的属性,又有建筑物的属性表
②计算各统计单元内建筑物面积
arcmap工具箱,分析工具,统计分析,频数
输入表选择刚才叠加后生成的矢量文件,频数字段选择统计单元的FID和建筑矢量的类型字段,就是开始全部赋值为1的字段,统计字段选择添加的面积字段,计算的到一个表格,打开后面积字段属性中就