ArcGIS进行容积率计算
空间分析——题目2
容积率(Plot Ratio/Floor Area Ratio/Volume Fraction)又称建筑面积毛密度,是指一个小区的地上总建筑面积与用地面积的比率。对于开发商来说,容积率决定地价成本在房屋中占的比例,而对于住户来说,容积率直接涉及到居住的舒适度,按照下列要求,计算建筑物容积率。
一、 数据说明(见“题目2”文件夹)
- GPS测量点.txt:使用GPS测量的建筑物点数据。
- 地块.shp:用地地块数据。
二、 要求
分析(50分)
- 将GPS测量的某区域的建筑物的拐点坐标表格转换为地图中建筑物面数据(10分)
- 统计每个建筑物的建筑容积率。(40分)
提示:建筑容积率的计算方法:建筑面积=建筑物底面积*楼层数目
建筑容积率 = 每个地块中建筑物总面积/该地块的面积
三、 数据提交
- 所有最终结果数据,包括生成的建筑物数据,最终的容积率结果。
- 步骤:包含数据处理的所有步骤的文档,尽可能附图说明;
- 技术文档:应包括解题思路、解题过程说明和结果等内容。解题过程说明中,请尽可能附图说明。
- 成果数据、文档放置在一个文件夹内,以小组编号命名,放置在一台电脑的D:\GISContest\2目录下,并在桌面生成一个快捷方式。
3空间数据处理思路
1、使用【加载XY数据】加载表格数据,并使用【导出数据】,转换为图层数据;
2、使用【点集转线】和【要素转面】工具,将坐标点数据转换为面数据;
3、使用【计算几何】计算建筑物的底面积;并使用【空间连接】工具,为建筑物添加楼层数;
5、使用【字段计算器】计算地块面积;
6、使用【相交】工具,将地块数据与建筑物数据进行相交;并使用【汇总统计数据】工具,将相交后的数据根据地块号汇总不同地块上的建筑物面积;
7、使用【字段计算器】根据公式和上述结果计算建筑物容积率。
流程图如图2.2所示。
4空间数据处理步骤
4.1 拐点坐标表格转换
1、在ArcMap加载目标数据。右键‘GPS测量点’数据点击【显示XY数据】设置如图4.1.1(注意:将坐标系设置为地理坐标系WGS_1984),结果如图4.1.2。右键生成的点数据【导出数据】到数据库中的点数据。
图4.1.1 加载XY数据
图4.1.2 数据加载结果
2、在【ArcToolbox】【数据管理工具】【要素】【点集转线】中将点按照楼编码等信息转化为线数据。设置如图4.1.3,结果如图4.1.4
图4.1.3 点集转线具体设置
图4.1.4 点集转线结果
3、在【ArcToolbox】【数据管理工具】【要素】【要素转面】中将线数据转化为面数据,结果如图4.1.5。
图4.1.5 要素转面结果
4.2 统计每个建筑物的建筑容积率
1、为建筑物面添加投影:在【ArcToolbox】【数据管理工具】【投影与变换】【投影】设置与“地块”要素相同的投影坐标系,设置如图4.2.1所示。
图4.2.1 投影设置
2、在内容列表中右键‘LineToParcels_Project’打开属性表,【添加字段】为‘Area’,右键‘Area字段’【计算几何】,计算建筑物的底面积,计算几何设置如图4.2.2所示。
图4.2.2 计算几何具体设置
3、为建筑物面添加楼层数:在【ArcToolbox】【分析工具】【添加分析】【空间连接】。设置如图4.2.3所示,结果如图4.2.4所示。
图4.2.3 空间连接具体设置
图4.2.4 空间连接结果
4、在内容列表中右键‘LineToParcels_Project_Spatia1’打开属性表,【添加字段】为‘Build-Area’,右键打开【字段计算器】,计算建筑面积,如图4.2.5所示。
图4.2.5 利用字段计算器计算建筑物面积
5、在内容列表中右键“地块”打开属性表,【添加字段】为“地块面积”,右键打开【计算几何】,计算地块面积,如图4.2.6所示。
图4.2.6 计算地块面积
6、在【ArcToolbox】【分析工具】【叠加分析】【相交】。将地块数据与建筑物数据进行相交,设置如图4.2.7所示。
图4.2.7 相交具体设置
7、在【ArcToolbox】【分析工具】【统计分析】【汇总统计数据】。将相交后的数据根据地块号汇总不同地块上的建筑物面积,设置如图4.2.8所示。
图4.2.8 汇总统计数据设置
8、在内容列表中右键“地块_Intersect_Statistics1”打开属性表,【添加字段】为“容积率”,右键打开【字段计算器】,计算容积率,字段计算器如图4.2.9所示,容积率结果如图4.2.10所示。
图4.2.9 字段计算器设置
图4.2.10 容积率结果
扫码关注公众号
ArcGIS进行容积率计算的更多相关文章
- ArcGIS案例学习笔记4_2_城乡规划容积率计算和建筑景观三维动画
ArcGIS案例学习笔记4_2_城乡规划容积率计算和建筑景观三维动画 概述 计划时间:第4天下午 目的:城市规划容积率计算和建筑三维景观动画 教程: pdf page578 数据:实验数据\Chp13 ...
- -05 08:57 ARCGIS地统计学计算文件后缀名为.shp文件制作
2011-07-05 08:57 ARCGIS地统计学计算文件后缀名为.shp文件制作 ARCAMP软件要进行地统计计算的文件后格式后缀名必须为.shp的文件,网上介绍的方法复杂难懂,那么制作.shp ...
- ArcGIS基于DEM计算水流方向的方法(D8算法)
ArcGIS采用D8算法计算水流方向(9.3.1后新增),输入数据应首先完成了洼地填充处理: One of the keys to deriving hydrologic characteristic ...
- ArcGIS案例学习笔记4_2
ArcGIS案例学习笔记4_2 联系方式:谢老师,135_4855_4328,xiexiaokui#qq.com 时间:第4天下午 案例1:批量水文分析地理建模 数据:实验数据\Chp11\tutor ...
- 基于APE物理引擎的管线容积率计算方法
容积率一般应用在房地产开发中,是指用地范围内地上总建筑面积与项目总用地面积的比值,这个参数是衡量建设用地使用强度的一项非常重要的指标.在其他行业,容积率的计算也非常重要,如产品利用率.管道使用率等等. ...
- 从ArcGIS连接Oracle数据库,并将Oracle数据库注册到ArcGIS Server
环境说明 客户端机器环境: ① Win7 SP1 64位 ② ArcGIS Desktop 10.2 32位 ③ ArcGIS Server 10.2 64位 服务器环境 ① Windows Serv ...
- 从零开始发布一个ArcGIS Server地图服务
@ 目录 一.软件环境搭建 1.数据库安装 1.1.Oracle(可选) 1.1.1.安装Oracle服务端 1.1.2.安装Oracle客户端 1.2.PostgreSQL(可选) 1.2.1.安装 ...
- geotrellis使用(二十六)实现海量空间数据的搜索处理查看
目录 前言 前台实现 后台实现 总结 一.前言 看到这个题目有人肯定会说这有什么可写的,最简单的我只要用文件系统一个个查找.打开就可以实现,再高级一点我可以提取出所有数据的元数据,做个元 ...
- ArcGis 字段计算表达式写法注意事项
在ArcGis中,经常用到字段的计算.对于复杂的字段计算,需要写代码来实现,在使用ESRI.ArcGIS.DataManagementTools.CalculateField 类时,Python代码中 ...
随机推荐
- 【Github资源大汇总】 - 王朋
1.Github-iOS备忘 (国人总结的上百个Github上的开发框架和完整App) http://github.ibireme.com/github/list/ios/ 2.不少优秀的 iOS, ...
- java中的成员变量和局部变量的区别
成员变量: 在类体里面定义的变量叫做成员变量: 如果在变量有static关键字修饰,就叫作静态变量或类变量: 如果该变量没有static关键字修饰,就叫作非静态变量或实例变量: 局部变量: 方法内定义 ...
- 全局定义UINavigationContoller--By秀清
// // NavController.m // // Created by Joe Zhang on 15/5/23. // Copyright (c) 2015年 张秀清. All rights ...
- JAVA String介绍、常量池及String、StringBuilder和StringBuffer得区别. 以及8种基本类型的包装类和常量池得简单介绍
一.概述 String是代表字符串的类,本身是一个最终类,使用final修饰,不能被继承. 二.定义方式 方式一:直接赋值法 String str1 = "hello"; 方式 ...
- Windows安装MySQL5.7解压版
1. 解压后根目录添加配置文件my.ini [client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [ ...
- Spring系列12: `@Value` `@Resource` `@PostConstruct` `@PreDestroy` 详解
本文内容 @Resource实现依赖注入 @Value详细使用 @PostConstruct @PreDestroy的使用 @Resource实现依赖注入 前面章节介绍了使用@Autowired注入依 ...
- Solution -「FJWC 2020」人生
\(\mathcal{Description}\) OurOJ. 有 \(n\) 个结点,一些结点有染有黑色或白色,其余待染色.将 \(n\) 个结点染上颜色并连接有向边,求有多少个不同(结点 ...
- Spring Cloud之微服务注册到Eureka Server集群后访问改造
上篇Spring Cloud之服务注册中心搭建Eureka Server服务注册中⼼ - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)已经已经成功将两个微服务注册到集群中,那么能正常能与注 ...
- MASA Framework - DDD设计(2)
目录 MASA Framework - 整体设计思路 MASA Framework - EventBus设计 MASA Framework - MASA Framework - DDD设计(1) MA ...
- Windows原理深入学习系列-强制完整性控制
欢迎关注微信公众号:[信安成长计划] 0x00 目录 0x01 介绍 0x02 完整性等级 0x03 文件读取测试 0x04 进程注入测试 0x05 原理分析 Win10_x64_20H2 0x06 ...