"这应该是城市更新中经常遇到的问题."
以前数据量小的时候,通常的做法是按照不同的层数用CAD手工填充每栋楼,然后分别计算每栋楼的建筑量,然后在地块上汇总,兢兢业业,满满的工作量,有很多楼就塌,比如这样:
可能心里想死,有没有更好的办法?
01
—
把问题变成想法
当然可以用GIS模型构建器创建模板文件来计算,也可以用GIS手工计算。这里着重介绍如何用FME提取。
设置一个场景,现在有两个文件,一个是带有图层属性的某个范围的建筑轮廓,一个是不同权属属性的地块范围线。目的是提取各权属地块的总建筑体积和容积率。
这之前对FME的介绍|如果这么好用FME在策划上能做什么?正如在介绍FME框架的文章中提到的,FME的关键是通过使用不同的转换器组合来实现从文件A和B到文件C的格式转换。
回到我们的需求,我们可以建立这样的东西:
首先提取地块线所覆盖的建筑物,然后根据地块的所有者对建筑物进行汇总计算,得到各地块对应的建筑体积,再对地块面积进行划分,得到各地块的容积率。
02
—
根据想法建立FME流程
想了想,很简单,有点像GIS的模型构建器。
逐一解释。
这一步对应的是切割+合并属性的过程。输入两个文件后,根据地块线提取范围内的建筑物,同时给出地块线各业主的字段(此处为autocad_en字段)。
下一步是计算单层建筑的面积(area字段),乘以层数(layer字段),得到单层建筑的建筑数量(BDarea字段)。
然后根据各业主进行合计计算,每块总建筑体积计算为BDarea。如果得到容积率,则总建筑体积(BDarea)直接除以容积率(DKarea),各街区容积率为FAR。
03
—
总结
基本上就在这里。你可能没有意识到处理速度有多快。见下图。
总共只花了30多秒就计算出了48块地的建筑体积和容积率。
输出结果如下。可以看出,该地块的最高容积率为11.3
对应这个小区,容积率高说明不能拆。
如果稍后更新绘图范围,您只需要重新导入输入的绘图线文件,然后您就可以直接导出新结果并立即重用它们。这就是模板的力量,不是很简单吗?
先在这里介绍一下,上图。
欢迎使用微信官方账号:普通纸杂货店
1.《容积率计算 如何快速提取地块内建筑量并计算容积率?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《容积率计算 如何快速提取地块内建筑量并计算容积率?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/jiaoyu/1205243.html