1 问题分析:
该功能实现在FME较为简单,相对ARCGIS模型构建器以及ARCGIS ENGINE,FME更适合无代码基础的人群。在三调内业数据处理要求中,尖锐角是不允许存在的。本文基于FME实现了对尖锐角的自动查询与消除以及自动处理在消除尖锐角过程中产生的缝隙,并进行了拓扑检查,实现自动化批量处理尖锐角的功能,提高工作效率。
2 总体思路:
2.1 实现功能分析:
1.找出小于指定角度的尖锐角;
2.新增字段(本次新增字段为BBZZ11),在新增字段中备注“有尖锐角”、“无尖锐角”;
3.检查拓扑错误;
4.处理图斑中的缝隙以及小碎面。
2.2模板思路:
首先应该进行拓扑检查并修复以便之后进行准确的数据处理,找出尖锐角,消除尖锐角,在新增字段中备注是否存在尖锐角,缝隙及小碎面处理,输出文件。
3 编写模板,解决问题
首先来个模板整体截图
(1)新增字段BBZZ11:
所用转换器:attributecreator;
转换器参数设置截图:
(2)拓扑检查:
所用转换器:GeometryValidator
转换器参数设置截图: