FME教程:CAD地形图等高线标高批量取整工具,解决等高线标高出现小数的问题,等高线高程批量取整,在指定限差内将等高线标高修改为最接近的整数

33 篇文章 15 订阅
14 篇文章 0 订阅

目录

一、实现效果

二、实现过程

1.暴露等高线标高

2.获取标高小数

3.标高取整

4.标高重新赋值及数据分类输出

5.工具封装


地形图等高线要求高程值须为整数,而在实际生产中,因为某些原因,会出现部分等高线的标高不为整数的情况,这时就需要将标高异常的等高线找出来并纠正,鉴于一份地形图数以万计的等高线,采用人工处理的方式,效率非常低下。下面介绍一种自动识别标高异常等高线,并对标高自动取整的方法。关注薇信工众号:“GIS工具乐园”,回复“FME”,获取模板及示例数据下载链接。

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


☛ FME系列视频教程推荐 ☚




一、实现效果

通过下图可以看到,实现了标高在限差的整数值正负范围内自动取整,例如,设置限差为0.3米,则1108.7米至1109.3米之间的标高,均取整为1109米。

前后数据效果对比

二、实现过程

FME是一个强大的数据转换软件,本案例便是基于FME实现。

1.暴露等高线标高

使用AttributeExposer转换器暴露等高线标高。

等高线标高暴露

2.获取标高小数

将标高分割成整数和小数两部分,然后获取到标高小数。

 获取标高小数

3.标高取整

依据标高小数对在限差范围内的标高取整,对超出限差的等高线不作处理。

 计算矫正取整后的标高

4.标高重新赋值及数据分类输出

分离标高小数超出限差的数据,单独输出,用于人工检查处理;对标高成功取整的数据,将取整后的高程值赋值到标高属性字段,然后输出成果数据。

标高赋值及数据分类输出

 数据分类输出结果

5.工具封装

通过参数来传递标高取整限差,方便使用,工具运行参数输入窗口如下

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GIS工具开发

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值