作者:黄华东

1、摘要

在实际工作中,FME最大的优势在于支持多种格式数据的读取、处理和转换,对cad、shp、gdb、mdb、geojson等格式数据都可以高效转换,对带有坐标与属性的字符串,也可以通过格式化、矢量化实现非空间数据向空间数据的转换。当数据格式不再变为数据之间的壁垒之后,FME重组和操纵数据内容的能力使得其功能变得更为强大。

各地三调工作已经接近尾声,等待数据审核下发之后,各地便可以正式使用,各地国土空间规划编制也同样以三调成果为基准成果。各地自然资源管理部门有一个共同的需求:按行政区或者按指定范围统计三调各类型的地类图斑情况。本文利用FME实现不同格式的范围数据内的三调地类图斑分类统计与报表输出。

2、实现思路

2.1 格式转换

使用geojson格式作为标准格式,当范围数据非geojson格式时,需先转为geojson格式后,再运行统计分析模型。

                                                                                                                       图1cad格式范围转为geojson格式

考虑环洞范围时,需要通过DonutBuidler转换器将叠加在一起的面构建一个新的环洞,不保留洞的要素。AttributeKeeper转换器可以设置要保留的属性。

                                                                                                                 图2shp格式范围转为geojson格式

如果原有数据为线要素,需要通过GeometryFilter过滤线要素或面要素,线要素需要通过AreaBuilder转换器创建为面要素,并创建环洞要素输出为geojson文档。

                                                                                                              图3txt格式坐标串范围转为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实现三调地类图斑统计分析相关推荐

  1. 三调地类图斑统计分析——GP后端实现

    1 需求说明 某研究院拟利用三调地类图斑数据做用地类型分析.需求简单描述为分析某一空间范围内,各类土地的面积. 其他需求: 1. 用户在Web端实现用地类型分析 2. 用户可以通过手绘确定征收.征用范 ...

  2. 2021FME博客大赛 —— 基于FME的电子地图道路面快速构建方法研究

    作者:吴国华 随着基础测绘成果应用的不断推广,电子地图数据的快速生产与更新的需求成为近年来备受关注的热点问题.道路面作为电子地图中主要地物要素有着举足轻重的作用,针对电子地图中道路面生产和更新的应用需 ...

  3. 2019FME博客大赛——利用FME进行POI名称相似检查并分组

    参赛单元:传统GIS数据处理 作者:祁建春 单位:北京超图软件股份有限公司 1 目的 做项目时,有时我们会接触到不同来源的数据,数据属性字段中的"数据名称"或"数据地址& ...

  4. 三调地类图斑符号化MXD

    自制三调地类图斑符号化MXD

  5. 2021FME博客大赛 —— 杭州城市西湖区活力评价

    作者:刘松 1.前言 1.1研究区简介 杭州是浙江省省会和经济.文化.科教中心,长江三角洲中心城市,重要的风景旅游城市,首批国家历史文化名城.杭州山水相依.湖城合璧,江.河.湖.海.溪五水共导,风景如 ...

  6. 2021FME博客大赛 —— FME在国土二调地类净面积计算中的应用

    作者:韦前 摘要:国土二调技术规程决定了国土二调数据库的结构,分成DLTB.XZDW和LXDW三个图层,也是为后期计算地类净面积埋下了"地雷",特别是在项目范围线与二调图斑产生分割 ...

  7. 2021FME博客大赛 —— FME在年度重要地理信息更新中的应用

    作者:刘善磊 摘要 本文针对2020年度重要基础性地理信息更新工作,以地理国情监测数据为参考资料,基于语义匹配和几何匹配等关键技术,利用FME分别设计了具有识别"增加"." ...

  8. 2020FME博客大赛——基于FME的天地图·浙江融合数据质检程序的设计与应用

    作者:闻达 单位:浙江省测绘科学技术研究院 摘 要:基于FME技术,根据天地图·浙江融合设计要求,并结合天地图日常运维工作,建立一套严格的质检规则,用于检查天地图数据是否符合标准.对数据进行逻辑一致性 ...

  9. 2020FME博客大赛——基于FME的地理国情监测 全集水网检查与入库

    作者:陈兴波 单位:宁夏回族自治区测绘地理信息院 摘要 本文针对2019年基础性地理国情监测全集水网数据更新工作,利用FME软件设计了关于数据质量检查及入库的方法,实现了全集水网数据快速检查和水体实体 ...

  10. 2019FME博客大赛——基于FME的跨带线性工程DEM接边分析

    参赛单元:传统GIS数据处理 作者:崔欣 单位:中国石油天然气管道工程有限公司 对于大型线性工程的影像数据,跨带工程的数据接边是否满足要求是数据质检过程中的重中之重.传统检查方式是在接边处取采样点,收 ...

最新文章

  1. mongodb学习参考博文
  2. Java环境变量的配置 (Win10环境下)
  3. raid5和raid6对比
  4. PSP自制系统3.xxOE相关内容
  5. 中国最大照明企业贱卖给外资 创始人遭下狱 刘强东怒斥:有些人没有道德底线!...
  6. 腾讯掌舵者马化腾,才是移动互联网的大功臣?
  7. RazorPage语法介绍(二)
  8. 力软使用技巧-前端(index)
  9. ae怎么卸载已经安装的插件_ae红巨人插件卸载教程!
  10. 小程序订阅消息(服务通知)实现 wx.requestSubscribeMessage
  11. 深海迷航坐标传送代码_《深海迷航》秘籍代码怎么用及深海迷航代码大全
  12. system1之:文件和目录管理
  13. kettle启动时报错:Maximum wait time of 10 seconds exceed while acquiring lock
  14. ACCV 2020 最受关注的 Top10 代码开源论文!
  15. 张量(Tensor)的降维与升维
  16. LOJ 10155. 「一本通 5.2 例 3」数字转换
  17. 玩转Openwrt(二) — 配合Android手机打造无线音乐播放器
  18. Matplotlib官方文档学习笔记 PART1-简介 C2-pyplot教程 (19-12-4 by-xieyuxin)
  19. excel导入去重复
  20. 3ds Max: Advanced Materials 3DS Max 教程之高级材质 Lynda课程中文字幕

热门文章

  1. 易语言短信接口_易语言短信接口_易语言发短信_易语言短信验证码_验证码短信代码示例_互亿无线...
  2. 浏览器极速模式和兼容模式差异
  3. CQU python题库
  4. 数据结构与算法训练:第十八弹
  5. AI头发笔刷_1500款设计字体,海量PS笔刷,icon模板免费送!还为设计发愁吗?
  6. COM06-Can通信协议栈架构【最高峰】
  7. 云课堂让职业院校软件开发教学更简单
  8. 预约活动报名登记缴费小程序开发制作功能介绍
  9. 无人机辅助移动边缘计算的计算卸载优化:一种深度确定性策略梯度方法(5)——结果与分析
  10. jQuery WeUI 组件下拉刷新和滚动加载的实现(复制就可以使用)