基于FME实现dwg等高线、高程点、计曲线注记的高程值批量修改研究,等高线批量修改高程,高程点批量修改高程,计曲线注记批量修改高程
目录
一、实现效果
1.修改后的数据截图
2.原始数据截图
二、实现过程
1.高程调整值参数输入
2.高程点的高程调整
3.等高线的高程调整
4.计曲线注记的高程调整
5.输出设置
6.FME模板的整体流程图
三、总结
当地形图绘制完毕后,当需要对等高线、高程点、计曲线注记的高程值进行统一增加或减少一个固定值时,如果人工一个个修改的话,工程量巨大。现在带来一个利用FME进行等高线、高程点、计曲线注记批量修改高程值的方案,实现了等高线、高程点、计曲线注记高程属性的修改以及高程点、计曲线注记的注记内容的同步修改。关注薇信工众号:“GIS工具乐园”,回复“dwg修改”,可免费查看全文。
本博客的示例数据及FME工具全套下载链接:https://download.csdn.net/download/tylkhx/85438066
本示例工具基于FME2020.2开发,使用前请自行安装FME2020.2及以上版本的FME软件
☛ FME系列视频教程推荐 ☚
1.FME入门视频教程
2.FME进阶视频教程
3.FME案例实战教程
下面看一下修改前后的效果
一、实现效果
原始的高程值在1200多米,为形象客观体现效果,将高程值批量增加2000米,为3200多米。下面是效果截图。关注微行公众号:“GIS工具乐园”,持续更新开发技巧分享哦。
1.修改后的数据截图
可以看到等高线、高程点、计曲线注记的高程值均为3200多米
成果效果
2.原始数据截图
可以看到等高线、高程点、计曲线注记的原始高程值1200多米
原始数据
二、实现过程
实现的总体思路:首先获取数据的原始高程值,然后用原始高程值与高程调整值进行计算得到调整后的高程值,最后用调整后的高程值替换掉数据中的原始高程值,输出数据即可。
1.高程调整值参数输入
为便于动态输入高程调整值,使用FME参数来输入高程调整值,如下图所示。
高程调整参数设置
2.高程点的高程调整
(1)首先要获取高程点的当前Z值,通过CoordinateExtractor转换器进行Z值暴露,如下图所示。
获取z值
(2)计算调整后的Z值,如下图所示。
计算z值
(3)使用3DForcer转换器,重新三维化,替换高程点原Z值,如下图所示。
高程点重新三维化
(4)对height等必要的高程点参数进行设置,如下图所示。
高程点参数设置
3.等高线的高程调整
对autocad_elevation等必要的等高线参数进行设置,如下图所示。
等高线参数设置
4.计曲线注记的高程调整
对autocad_text_string等必要的计曲线注记参数进行设置,如下图所示。
计曲线参数设置
5.输出设置
将源dwg文件设置的输出的模板文件,这样才能正确还原地物样式
输出设置
6.FME模板的整体流程图
整体流程
三、总结
整个模板流程的关键是观察控制等高线、高程点、计曲线注记的参数是什么,然后在原有高程值的基础上加上高程调整值,然后输出dwg即可
基于FME实现dwg等高线、高程点、计曲线注记的高程值批量修改研究,等高线批量修改高程,高程点批量修改高程,计曲线注记批量修改高程相关推荐
- 基于FME实现等高线的计曲线连接工具,快速连接计曲线在计曲线注记点断开处的缺口,计曲线批量连接,等高线批量连接
地形图的计曲线在计曲线注记的位置会断开形成缺口,在入库成DLG数据时,有时候需要将该缺口连接补上,那么面对的将是成千上万个缺口,采用人工连接的话耗时耗力,下面带来一个基于FME实现的计曲线连接工具. ...
- 根据高程值批量修改等高线为计曲线工具,FME实现等高线批量修改成计曲线,根据高程值自动识别计曲线,解决地形图计曲线丢失问题,等高线批量提取计曲线,首曲线根据高程批量转换成计曲线
计曲线在地形图等高线中是必不可少的,当拿到的等高线数据因为各种原因导致没有计曲线时,怎么办呢?人工修改将非常耗时耗力,且容易遗漏,下面带来一个根据高程值从等高线中自动识别出计曲线,并批量修改的工具.关 ...
- dwg批量删除自定义范围内指定地物的工具,CAD快速批量删除指定地物,基于FME实现批量删除CAD数据的指定地物
今天带来一个基于FME实现对dwg数据批量删除自定义范围内指定地物的工具案例.主要解决对dwg数据局部批量删除某些地物的问题,例如删除地形图某个范围内的所有的砖房屋.路灯等,而指定范围外的砖房屋.路灯 ...
- 基于FME的地形图图面压盖检查工具的设计与制作
基于FME的地形图图面压盖检查工具的设计与制作 程丽萍 (1,2.昆明市测绘研究院,云南 昆明650051) The Design and Implementation of FME-based T ...
- 基于FME和ARCGIS的福州市辖区城镇土地调查建库技术研究
作者:福州市勘测院 白 昕 摘要:在GIS技术迅速发展的今天,GIS软件及二次开发平台,在具体使用过程中,不足以兼容工作人员现有熟练技术,并不能灵活解决实际作业过程中遇到的各种问题.ARCGIS方便 ...
- 基于C#的ArcEngine二次开发28: 等高线高程值与国标码一致性检查思路及代码分析
1 高程值 类型 说明 首曲线 基本等高线.是按基本等高距测绘的等高线,一般用细实线(0.15mm)描绘,是表示地貌状态的主要等高线 计曲线 加粗等高线.为了便于判读等高线的高程,自高程起算面开始,每 ...
- 2020FME博客大赛——基于FME的天地图·浙江融合数据质检程序的设计与应用
作者:闻达 单位:浙江省测绘科学技术研究院 摘 要:基于FME技术,根据天地图·浙江融合设计要求,并结合天地图日常运维工作,建立一套严格的质检规则,用于检查天地图数据是否符合标准.对数据进行逻辑一致性 ...
- FME实现dwg数据自动批量计算宗地红线内的建筑面积、附属建筑面积工具
面对大批量的宗地,每个宗地红线内有多个房屋,且各个房屋的层数不尽相同,此时要计算每个宗地内的建筑面积和附属建筑面积,人工逐个统计计算,工作量巨大.下面带来一个基于FME实现的从dwg数据中批量自动识别 ...
- 2019FME博客大赛——基于FME的地理国情监测 变化信息通用属性项检查
参赛单元:传统GIS数据处理 作者:陈兴波 单位:宁夏回族自治区基础测绘院 1 绪论 1.1 背景 基础性地理国情监测引入的变化信息通用属性项,通过人机交互检查容易出现错漏,且速度慢,因此需要设计对应 ...
最新文章
- 博客园有人随笔总数10000+?
- golang工程打包不发布
- 通过调试获得SAP Fiori gateway系统的系统ID
- 深度学习导论(6)误差计算
- c++ 动态数组初始值不为0?
- ini文件中文乱码 python_python编程之ini文件处理-configparser模块应用
- python使用多线程(二)
- 拓端tecdat|R语言用回归构建配对交易(Pairs Trading)策略量化模型分析股票收益和价格
- 【兼容封装】addEventListener()和attachEvent()跨浏览器的兼容性处理
- linux下anjuta_Linux下安装使用C/C++IDE开发工具 anjuta | 学步园
- python如何绘制曲线图_如何使用Python的Pandas库绘制折线图
- 完美解决网页无法上传大文件方法
- win10文件夹加密_Win10 系统优化软件 Windows 10 Manager v3.2.0
- tensorflow2.x实现人脸关键点检测
- scitkit-learn:计算机科学论文的TF / IDF和余弦相似度
- JS实现随机抽奖功能
- 趣店季报图解:营收环比降14% 大白汽车收入近6亿
- 逆袭:2012互联网盘点
- mac办公软件里值得推荐给大家的好软件
- Substance Painter 服饰材质制作 衣服 腰带
热门文章
- python 一个例子解释全局变量和局部变量
- 《智能对话机器人开发实战20讲》--学习笔记--AIML基础功能拓展-与互联网的集成
- 【LOJ】#3090. 「BJOI2019」勘破神机
- 如何更换我的密钥对?
- 解决visio和office365冲突,无法安装visio问题
- 什么蓝牙耳机最好用?公认好用性价比高的蓝牙耳机推荐
- 《安富莱嵌入式周报》第280期:支持在线仿真编程的网页版电子开发,CAN总线防攻击实现,BigFAT 规范打破了 FAT 每个文件 4GB 的限制
- echarts折线图鼠标移入页面出现抖动
- win10 声音设置
- 雷电9模拟器安装抓包工具whistle证书