面对大批量的宗地,每个宗地红线内有多个房屋,且各个房屋的层数不尽相同,此时要计算每个宗地内的建筑面积和附属建筑面积,人工逐个统计计算,工作量巨大。下面带来一个基于FME实现的从dwg数据中批量自动识别建筑、附属建筑,自动提取层数并计算宗地红线内的建筑及附属建筑面积的工具。

关注薇信工众号:“GIS工具乐园”,回复“宗地”,可免费查看全文及获取下载方式。

本工具基于FME2020.2开发,使用前请自行安装FME2020.2及以上版本的FME软件

一、实现效果

下面是工具运行后,提取计算得到的数据成果,总共输出了宗地红线、建筑、附属建筑、未闭合建筑等四个shp数据,各个shp数据的图形及属性表如下。

成果数据情况

原始dwg数据

二、实现过程

实现总思路:更加CASS码识别出宗地红线、建筑以及附属建筑,然后提取建筑及附属建筑的层数并计算建筑面积,最后查找宗地红线内的建筑及附属建筑并统计面积。

为了便于使用࿰

FME实现dwg数据自动批量计算宗地红线内的建筑面积、附属建筑面积工具相关推荐

  1. 从勘界图批量提取宗地红线到shapefile工具,从CAD图中批量提取指定类型图形到shp数据实现方法。

    在实际工作中可能会遇到需要从勘界图dwg中提红线的工作,当面对成百上千的勘界图时,人工逐一提取将非常繁琐耗时.下面介绍一个利用FME从勘界图批量提取宗地红线的方法. 关注薇信工众号:"GIS ...

  2. 掌握自动批量计算高熵合金平衡晶格常数:

    掌握自动批量计算平衡晶格常数: 平衡晶格常数(equilibrium lattice constant)对应的体系能量是最低的,因此只需要计算一些列不同晶格常数下体系的能量,那么体系能量最小时对应的晶 ...

  3. python股票数据预处理_PythonStock(14):使用pandas 批量处理股票数据,批量计算股票指标...

    前言 使用Python开发一个股票项目. 项目地址: https://github.com/pythonstock/stock 相关资料: http://www.voidcn.com/article/ ...

  4. .net中如何同步获取数据方式增加一样数据自动刷新列表_期待已久的动态数据库工具终于来了!...

    本地数据库的创建和管理是大多数移动应用工程中的核心组件之一,一般会通过直接使用 SQLite 或 Jetpack Room 持久化库来完成.开发者们也在不断地寻求着更好的方式,使其能够在运行中的应用中 ...

  5. FME进阶视频教程: FME使用技巧之高级扇出,讲解在FME中输出数据的高级方式,满足数据个性化分类输出的需求

    教程简介 FME是一套将不同GIS数据模型和要素进行整合处理的强大软件软件,可用于读写存储和转换各种空间数据.FME支持超过300种数据格式的读写,满足日常办公.测绘.地理信息等方面的数据读写.处理需 ...

  6. 界址表、宗地图以图形左上角为起点,顺时针编号很麻烦?本文给你介绍自动批量对图形寻找左上角坐标点,并按顺时针方向进行编号的解决方法,其他任意方位起点及方向编号的原理相同,可以参照本案例修改哦

    在出界址表.宗地图等数据时,通常要求从左上角作为起点,并且顺时针编号,而图形的起点和方向并不固定.因为如果找出图形的左上角,并且作为起始点进行编号便成为一个技术难点.本文章给大家带来个基于FME实现的 ...

  7. dwg批量删除自定义范围内指定地物的工具,CAD快速批量删除指定地物,基于FME实现批量删除CAD数据的指定地物

    今天带来一个基于FME实现对dwg数据批量删除自定义范围内指定地物的工具案例.主要解决对dwg数据局部批量删除某些地物的问题,例如删除地形图某个范围内的所有的砖房屋.路灯等,而指定范围外的砖房屋.路灯 ...

  8. c语言学习进阶-C语言带命令行参数的文件数据批量计算

    C语言带命令行参数的文件数据批量计算 (1)假设输入文件中的数据为多行整数,把数据文件命名为"InputData.txt",也可以命名为任意的文件名,尝试设计一个c 语言程序, 主 ...

  9. 基于MOD09Q1数据批量计算NDVI

    基于MOD09Q1数据批量计算NDVI 通过MRT处理好b01和b02波段后,分别存储至两个不同的文件夹(b01和b02). 接下来打开在arcgis自带的python2.7中键入以下代码:(如果用p ...

最新文章

  1. 穿山甲发布聚合产品GroMore,为开发者变现赋能
  2. 新国货品牌数字营销系列报告丨探析鞋服行业数字营销一体化建设
  3. Linux基础监控小工具nmon
  4. C++ 高级数据类型(四)—— 动态内存分配
  5. Android Service学习之AIDL, Parcelable和远程服务
  6. TCP洪水攻击(SYN Flood)的诊断和处理
  7. 最近两周的前后端交互
  8. 接口测试第二课(Fiddler实现APP抓包)
  9. Linux下C编程入门
  10. python对指定字符串寻找回文子序列的最小划分
  11. 越南也自研5G设备,有这么容易?
  12. gjb150a盐雾试验标准-产品检验标准国标
  13. A visual proof that neural nets can compute any function
  14. 朴素贝叶斯分类与拉普拉斯平滑
  15. 应用信息获取ActivityManager
  16. 漏洞:互联网时代的阿喀琉斯之踵 挖掘漏洞哪家强?
  17. sai笔记6-sai2版本新增的功能
  18. 6阶子群同构于s3或者z6_近世代数复习题
  19. Linux文件系统目录结构详解
  20. csgo跑图文件_一键跑图!极为方便的CSGO跑图工具(附2020年5月28日更新)

热门文章

  1. python的整数取反_整数取反 - yunduoyun - 博客园
  2. AE获取图层中所有要素
  3. 单色液晶屏的工作原理是什么? 单色液晶屏该如何分类
  4. 苹果减税,是「大发善心」还是「另有所图」?
  5. 完美解决word多级列表的编号不显示问题
  6. 硬件解码轻松播放各种4K/1080P/720P的高清视频,普通音频和无损音频
  7. amdxio能在linux下运行吗,用AMD Framebuffer Utility生成的同学一定要记得把后面8个0去掉...
  8. 贷款中介业务管理系统-具备完善的贷前审批及贷后监管功能
  9. 2010南非世界杯赛事表
  10. 南非世界杯 小组赛 荷兰vs丹麦