空间分析——题目2

容积率(Plot Ratio/Floor Area Ratio/Volume Fraction)又称建筑面积毛密度,是指一个小区的地上总建筑面积与用地面积的比率。对于开发商来说,容积率决定地价成本在房屋中占的比例,而对于住户来说,容积率直接涉及到居住的舒适度,按照下列要求,计算建筑物容积率。

一、 数据说明(见“题目2”文件夹)

  1. GPS测量点.txt:使用GPS测量的建筑物点数据。
  2. 地块.shp:用地地块数据。

二、 要求

分析(50分)

  1. 将GPS测量的某区域的建筑物的拐点坐标表格转换为地图中建筑物面数据(10分)
  2. 统计每个建筑物的建筑容积率。(40分)

提示:建筑容积率的计算方法:建筑面积=建筑物底面积*楼层数目

建筑容积率 = 每个地块中建筑物总面积/该地块的面积

三、 数据提交

  1. 所有最终结果数据,包括生成的建筑物数据,最终的容积率结果。
  2. 步骤:包含数据处理的所有步骤的文档,尽可能附图说明;
  3. 技术文档:应包括解题思路、解题过程说明和结果等内容。解题过程说明中,请尽可能附图说明。
  4. 成果数据、文档放置在一个文件夹内,以小组编号命名,放置在一台电脑的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进行容积率计算的更多相关文章

  1. ArcGIS案例学习笔记4_2_城乡规划容积率计算和建筑景观三维动画

    ArcGIS案例学习笔记4_2_城乡规划容积率计算和建筑景观三维动画 概述 计划时间:第4天下午 目的:城市规划容积率计算和建筑三维景观动画 教程: pdf page578 数据:实验数据\Chp13 ...

  2. -05 08:57 ARCGIS地统计学计算文件后缀名为.shp文件制作

    2011-07-05 08:57 ARCGIS地统计学计算文件后缀名为.shp文件制作 ARCAMP软件要进行地统计计算的文件后格式后缀名必须为.shp的文件,网上介绍的方法复杂难懂,那么制作.shp ...

  3. ArcGIS基于DEM计算水流方向的方法(D8算法)

    ArcGIS采用D8算法计算水流方向(9.3.1后新增),输入数据应首先完成了洼地填充处理: One of the keys to deriving hydrologic characteristic ...

  4. ArcGIS案例学习笔记4_2

    ArcGIS案例学习笔记4_2 联系方式:谢老师,135_4855_4328,xiexiaokui#qq.com 时间:第4天下午 案例1:批量水文分析地理建模 数据:实验数据\Chp11\tutor ...

  5. 基于APE物理引擎的管线容积率计算方法

    容积率一般应用在房地产开发中,是指用地范围内地上总建筑面积与项目总用地面积的比值,这个参数是衡量建设用地使用强度的一项非常重要的指标.在其他行业,容积率的计算也非常重要,如产品利用率.管道使用率等等. ...

  6. 从ArcGIS连接Oracle数据库,并将Oracle数据库注册到ArcGIS Server

    环境说明 客户端机器环境: ① Win7 SP1 64位 ② ArcGIS Desktop 10.2 32位 ③ ArcGIS Server 10.2 64位 服务器环境 ① Windows Serv ...

  7. 从零开始发布一个ArcGIS Server地图服务

    @ 目录 一.软件环境搭建 1.数据库安装 1.1.Oracle(可选) 1.1.1.安装Oracle服务端 1.1.2.安装Oracle客户端 1.2.PostgreSQL(可选) 1.2.1.安装 ...

  8. geotrellis使用(二十六)实现海量空间数据的搜索处理查看

    目录 前言 前台实现 后台实现 总结 一.前言        看到这个题目有人肯定会说这有什么可写的,最简单的我只要用文件系统一个个查找.打开就可以实现,再高级一点我可以提取出所有数据的元数据,做个元 ...

  9. ArcGis 字段计算表达式写法注意事项

    在ArcGis中,经常用到字段的计算.对于复杂的字段计算,需要写代码来实现,在使用ESRI.ArcGIS.DataManagementTools.CalculateField 类时,Python代码中 ...

随机推荐

  1. linux_15

    实现基于MYSQL验证的vsftpd虚拟用户访问 配置samba共享,实现/www目录共享 使用rsync+inotify实现/www目录实时同步 LVS调度算法总结 LVS的跨网络DR实现

  2. Worms

    474B Worms time limit per test 1 second memory limit per test 256 megabytes input standard input out ...

  3. PHP面试常考内容之面向对象(3)

    PHP面试专栏正式起更,每周一.三.五更新,提供最好最优质的PHP面试内容.继上一篇"PHP面试常考内容之面向对象(2)"发表后,今天更新面向对象的最后一篇(3).需要(1),(2 ...

  4. Solution -「ExaWizards 2019 C」Snuke and Wizards

    \(\mathcal{Description}\)   Link.   给定一个长度为 \(n\) 的字符串 \(s\),每个字符上初始有一张卡片.\(q\) 次操作,每次指定 \(s\) 中字符为 ...

  5. [LeetCode]14.最长公共前缀(Java)

    原题地址: longest-common-prefix 题目描述: 编写一个函数来查找字符串数组中的最长公共前缀. 如果不存在公共前缀,返回空字符串 "". 示例 1: 输入:st ...

  6. jenkins pipeline构建项目

    以前用的jenkins自由风格发布代码.界面丑陋,出现问题位置不够清晰.今天改进一下流程使用jenkins pipeline构建项目. 学习使我快乐 步骤一.安装pipeline插件 点击系统管理-& ...

  7. MongoDB 带访问控制的副本集部署

    当你需要用到一个MongoDB 副本集集群,用于开发测试时, 可以通过下面的步骤简单完成. 版本及环境 MongoDB4.4  Centos6.5  一. 下载安装 MongoDB Server 及 ...

  8. nginx加大缓存

    http { server { listen 0.0.0.0:81; server_name localhost; -- proxy_buffer_size 128k; proxy_buffers 3 ...

  9. 命令行下Git调用IDEA的diff功能

    命令行下git diff, 有人欢喜有人厌, 本文以IDEA diff为例, 介绍如何更换Git的diff工具. IDEA diff IDEA作为一个图形化工具, 其实也提供了极少一部分命令行接口, ...

  10. OpenGL ES 3D空间中自定义显示空间

    在Android中,我们所熟知的是在ES管线中,其在图元装配时,会进行图元组装与图元分配,这样就回剪裁出来视景体中的物体.但是如果我想在3D场景中规定一个区域,凡是在这个区域中的物体就能显示出来,非这 ...