2021FME博客大赛 —— 利用FME实现三调地类图斑统计分析
作者:黄华东
1、摘要
在实际工作中,FME最大的优势在于支持多种格式数据的读取、处理和转换,对cad、shp、gdb、mdb、geojson等格式数据都可以高效转换,对带有坐标与属性的字符串,也可以通过格式化、矢量化实现非空间数据向空间数据的转换。当数据格式不再变为数据之间的壁垒之后,FME重组和操纵数据内容的能力使得其功能变得更为强大。
各地三调工作已经接近尾声,等待数据审核下发之后,各地便可以正式使用,各地国土空间规划编制也同样以三调成果为基准成果。各地自然资源管理部门有一个共同的需求:按行政区或者按指定范围统计三调各类型的地类图斑情况。本文利用FME实现不同格式的范围数据内的三调地类图斑分类统计与报表输出。
2、实现思路
2.1 格式转换
使用geojson格式作为标准格式,当范围数据非geojson格式时,需先转为geojson格式后,再运行统计分析模型。
图1:cad格式范围转为geojson格式
考虑环洞范围时,需要通过DonutBuidler转换器将叠加在一起的面构建一个新的环洞,不保留洞的要素。AttributeKeeper转换器可以设置要保留的属性。
图2:shp格式范围转为geojson格式
如果原有数据为线要素,需要通过GeometryFilter过滤线要素或面要素,线要素需要通过AreaBuilder转换器创建为面要素,并创建环洞要素输出为geojson文档。
图3:txt格式坐标串范围转为geojson格式
txt坐标字符串格式如下,支持环洞与多范围(用;隔开):
[[[100,0],[101,0],[101,1],[100,1],[100,0]],[[100.2,0.2],[100.8,0.2],[100.8,0.8],[100.2,0.8],[100.2,0.2]]]
将坐标串进行标准化后,通过GeometryReplacer转换器将字符串进行矢量化。
2.2 按范围裁剪
读取范围数据及三调地类图斑数据,利用Clipper转换器,裁剪范围内的地类图斑,并进行图斑平面面积计算,暂未考虑椭球面积。
图4:按范围裁剪
2.3 按要求统计
根据要求,通过StatisticsCalculator转换器按区划名称+小类、权属性质+小类、一级类进行初步统计。
图5:初步统计
按照统计报表模板,依次根据一级分类、二级分类及三大类进行统计。通过PythonCaller进行表格转置,通过空属性结构表的读取进行属性暴露。
图6:详细统计并暴露属性
图7:表格转置前
图8:表格转置及暴露属性后
2.4 匹配图幅号
通过CenterPointReplacer转换器获取每一图斑的中心点坐标,按范围读取图幅号数据后,通过Clipper转换器,将图幅编号属性匹配到图斑中心点属性。
图9:获取图斑所在图幅号
2.5 匹配地块土地权利人及土地证号
读取土地证号表格(包含权利人代码、权利人名称及土地证号),利用FeatureMerger转换器通过权利人代码进行匹配,将地块属性信息增加所属的权利人名称及土地证号。
图10:匹配土地权利人及土地证号
2.6 报表输出
在写入excel文件时,添加模板文件可以快速定义输出报表的格式。
图11:添加模板文件
配置写入起始列及起始行参数,可以指定数据写入表格的起始位置。
图12:配置写入参数
配置用户属性信息,可以将指定的属性写入指定的列。
图13:配置用户属性
3、模板总览
图14:模板总览
4.导出结果
表格1:一级分类面积汇总
表格2:一级分类面积汇总
表格3:三大类面积汇总
表格4:权属地类面积审核表
5、结语
数据处理、统计及分析的第一要求是准确,所有的逻辑、效率、展示都以结果准确为基础,FME运行的每一步都会保存缓存要素,我们可以查看数据在每一步处理前后的变化,更有效的掌控处理过程中的每一步。
本文模板是在二调地类占用分析模板基础上修改的,从二调到三调,地类图斑的代码、名称及分类已全部改变,通过改变输出结果模板表及属性结构模板表,对模板内转换器参数再加以改动,便可对三调图斑进行分析统计。
2021FME博客大赛 —— 利用FME实现三调地类图斑统计分析相关推荐
- 三调地类图斑统计分析——GP后端实现
1 需求说明 某研究院拟利用三调地类图斑数据做用地类型分析.需求简单描述为分析某一空间范围内,各类土地的面积. 其他需求: 1. 用户在Web端实现用地类型分析 2. 用户可以通过手绘确定征收.征用范 ...
- 2021FME博客大赛 —— 基于FME的电子地图道路面快速构建方法研究
作者:吴国华 随着基础测绘成果应用的不断推广,电子地图数据的快速生产与更新的需求成为近年来备受关注的热点问题.道路面作为电子地图中主要地物要素有着举足轻重的作用,针对电子地图中道路面生产和更新的应用需 ...
- 2019FME博客大赛——利用FME进行POI名称相似检查并分组
参赛单元:传统GIS数据处理 作者:祁建春 单位:北京超图软件股份有限公司 1 目的 做项目时,有时我们会接触到不同来源的数据,数据属性字段中的"数据名称"或"数据地址& ...
- 三调地类图斑符号化MXD
自制三调地类图斑符号化MXD
- 2021FME博客大赛 —— 杭州城市西湖区活力评价
作者:刘松 1.前言 1.1研究区简介 杭州是浙江省省会和经济.文化.科教中心,长江三角洲中心城市,重要的风景旅游城市,首批国家历史文化名城.杭州山水相依.湖城合璧,江.河.湖.海.溪五水共导,风景如 ...
- 2021FME博客大赛 —— FME在国土二调地类净面积计算中的应用
作者:韦前 摘要:国土二调技术规程决定了国土二调数据库的结构,分成DLTB.XZDW和LXDW三个图层,也是为后期计算地类净面积埋下了"地雷",特别是在项目范围线与二调图斑产生分割 ...
- 2021FME博客大赛 —— FME在年度重要地理信息更新中的应用
作者:刘善磊 摘要 本文针对2020年度重要基础性地理信息更新工作,以地理国情监测数据为参考资料,基于语义匹配和几何匹配等关键技术,利用FME分别设计了具有识别"增加"." ...
- 2020FME博客大赛——基于FME的天地图·浙江融合数据质检程序的设计与应用
作者:闻达 单位:浙江省测绘科学技术研究院 摘 要:基于FME技术,根据天地图·浙江融合设计要求,并结合天地图日常运维工作,建立一套严格的质检规则,用于检查天地图数据是否符合标准.对数据进行逻辑一致性 ...
- 2020FME博客大赛——基于FME的地理国情监测 全集水网检查与入库
作者:陈兴波 单位:宁夏回族自治区测绘地理信息院 摘要 本文针对2019年基础性地理国情监测全集水网数据更新工作,利用FME软件设计了关于数据质量检查及入库的方法,实现了全集水网数据快速检查和水体实体 ...
- 2019FME博客大赛——基于FME的跨带线性工程DEM接边分析
参赛单元:传统GIS数据处理 作者:崔欣 单位:中国石油天然气管道工程有限公司 对于大型线性工程的影像数据,跨带工程的数据接边是否满足要求是数据质检过程中的重中之重.传统检查方式是在接边处取采样点,收 ...
最新文章
- 自带中心调整的电单车模型-DongGuan BDS
- 时间罗盘html源代码_重磅!Vue 3.0源代码公布后,究竟有哪些变更?
- jquery ajax json 数据的遍历
- 封装汉语自然语言处理中的常用方法(附代码:生成中文词云)
- amcharts 网页绘图插件
- 数码相机控制点的自动定位检校
- “Java引领技术人生”巡讲活动圆满结束
- Deeplabv3+ 环境配置-Anaconda3 + Pytorch1.8 + Cuda10.1 + opencv3.2.0
- iOS9新系统下App Store应用上传新指南
- springboot基于javaweb的课堂考勤系统设计与实现毕业设计源码142335
- java发微信字体颜色,微信公众号 模板消息 字体颜色 错位?
- 基于 Vue3 的颜色选择器
- NIOS II使用经验
- 胜为蓝牙适配器驱动_mac 安装usb 蓝牙适配器 胜为 shengwei UDC-324B
- SysML 第一讲:SysML简介
- matlab程序按哪里运行,脱离matlab运行可执行程序的步骤
- 曲率发动机和反重力装置原理
- D365 CRM 在视图中添加自定义图标
- 基于RSA算法实现软件注册码原理初讨
- 艾默生流量计如何做好防爆工作