ArcGIS上机一 现状容积率统计

上机一:现状容积率统计

一、从地形图中提取建筑外轮廓线和层数 步骤1:在ArcMap中加载建筑外轮廓线文件。

? 启动ArcMap,新建一个空的地图文档,将其保存为“现状容积率统计.mxd”。 ? 将鼠标移动到界面右上角的【目录】按钮,自动显示【目录】面板。浏览到【chp03\\

练习数据\\统计现状容积率\\建筑.dwg】,将【建筑】项下的【Polygon】和【Annotation】要素类拖拉到ArcMap界面主窗口。 步骤2:使建筑轮廓线要素拥有层数属性。

? 右键点击【建筑.dwg Polygon】图层,在弹出菜单中选择【连接和关联】→【连

接?】,显示【连接数据】对话框。 ? 设置【要将哪些内容连接到该图层】为【另一个基于空间位置的图层的连接数据】。 ? 设置【选择要连接到此图层的图层】为【建筑.dwg Annotation】,这是建筑层数的

注记要素类。

? 选择【每个面都将被指定与其边界最接近的点的所有属性??】。 ? 设置新图层的路径,【chp03\\练习数据\\统计现状容积率\\建筑.shp】。点【确定】。 连接完成后ArcMap会自动加载新生成的【建筑】图层到当前地图文档。查看该要素类的属性表,可以看到每栋建筑都拥有了层数标注的数据,详见其【Text】字段。 二、建筑和地块的相交叠加 紧接之前的步骤,操作如下:

步骤1:加载【地籍边界】要素类,它位于【chp03\\练习数据\\统计现状容积率\\地籍边界.shp】。本练习将以地籍边界为基本单元,统计各个地块的容积率。 步骤2:启动【相交叠加】工具。

? 在【目录】面板中,浏览到【工具箱\\系统工具箱\\Analysis Tools\\叠加分析\\相交】,

双击该工具,启动【相交】对话框,或者点击菜单【地理处理】→【相交】。 ? 设置【输入要素】为【建筑】和【地籍边界】。

? 设置【输出要素类】为【chp03\\练习数据\\统计现状容积率\\带地块号的建筑.shp】,

点【确定】。

三、建筑面积的分地块统计和地块容积率的计算 紧接之前的步骤,操作如下: 步骤1:计算每栋建筑的建筑面积。

? 打开【带地块号的建筑】的属性表。

? 新建双精度类型的【基底面积】字段和【建筑面积】字段。 ? 计算【基底面积】。右键点击【基底面积】,在弹出菜单中选择【计算几何?】,显

示【计算几何】对话框。设置【属性】栏为【面积】,点【确定】后,系统将计算每个要素的面积并赋给【基底面积】字段。 ? 计算【建筑面积】。右键点击【建筑面积】,在弹出菜单中选择【字段计算器?】,

显示【字段计算器】对话框。设置【建筑面积=】栏为【[基底面积]*[Text]】,点【确定】。

步骤2:汇总每个地块的建筑面积。 ? 右键点击【地块号】,在弹出菜单中选择【汇总?】,显示【汇总】对话框。 ? 设置【选择要汇总的字段】为【地块号】。

? 勾选【汇总统计】栏下【建筑面积】的【总和】选项。这意味着按照【地块号】分

类汇总【建筑面积】,汇总方法是求总和。

? 设置【指定输出表】为【chp03\\练习数据\\统计现状容积率\\地块建筑面积.dbf】。 ? 点【确定】开始计算。完成后将生成“地块建筑面积.dbf”,并提示【是否要在地

图中添加结果表】,点击【是】。

步骤3:连接【地籍边界】和【地块建筑面积.dbf】表。

? 右键点击【地籍边界】图层,在弹出菜单中选择【连接和关联】→【连接?】,显

示【连接数据】对话框。

? 按下图设置,其含义是根据【地块建筑面积】表的【地块号】字段和【地籍边界】

要素类的【地块号】字段,将【地块建筑面积】表的数据追加到【地籍边界】上。连接成功后,【地籍边界】将拥有【Sum_建筑面积】属性字段。点【确定】完成连接。

步骤4:计算容积率。

? 打开【地籍边界】要素类的属性表。

? 新添双精度类型的字段【地块面积】和【容积率】。

? 计算【地块面积】字段,它等于地块的多边形面积(操作方法与本节步骤1中计算

【基底面积】的方法相同)。

? 计算【容积率】字段。右键点击【容积率】列的列标题,在弹出菜单中选择【字段

计算器?】,显示【字段计算器】对话框。在该对话框中设置计算公式【容积率】=【Sum_建筑面积】/【地块面积】。点击【确定】开始计算。计算完成后后,【容积率】列的所有行都有了相应数值。操作中忽略出行的错误提示。

四、地块容积率的可视化表达 紧接之前步骤,操作如下: 步骤1:“分级色彩”符号化。

? 在内容列表中右键点击【地籍边界】图层,在弹出菜单中选择【属性?】,显示【图

层属性】对话框,切换到【符号系统】。

? 设置【显示】的符号化类型为【数量】→【分级色彩】。 ? 设置【字段】为【地籍边界.容积率】。

? 点击【分类?】按钮,显示【分类】对话框:

? 选择【方法】为【手动】。. ? 设置【类别】为【9】,意味着分成9类。

? 设置【中断值】分别为【0.5、1、1.5、2、2.5、3、3.5、4、4.5】。 ? 点【确定】返回。

? 选择【色带】为从红到蓝(也可选择其他颜色色带)。 ? 左键点击表头【符号】,在弹出菜单中选择【翻转符号】。如此色带变成从蓝到红,

蓝色代表较低的容积率,红色代表较高的容积率。 ? 点击【应用】按钮,各地块即刻显示相应的颜色。 步骤2:标注容积率。

? 【图层属性】对话框中切换到【标注】选项卡。 ? 勾选【标注此图中的要素】,意味着将标注该图层。

? 点击【标注字段】旁的【表达式】按钮,显示【标注表达式】对话框。在【表达式】

栏中输入【Int([地籍边界.容积率]*10)/10】,其含义是对容积率数值的小数位数进行截短,只保留1位小数,点【确定】。 ? 设置【文字符号】为【10】号的【黑体】。点【确定】。 至此,地块容积率的计算和制图已经完成。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4