作者:王芫

最近进行DWG数据坐标转换项目,遇到客户转换前数据为1956年黄海高程基准数据,转换后按照数据存储要求需要转换为1985年国家高程基准数据。因此,在自动重构等高线方面做了一些研究。

56高与85高之间存在一个对应的高程变化值,通过56高与85高之间的差值可将DWG数据中的高程点的高程值以及高程注记修改到85基准下。对于等高线数据,根据等高线的生成标准,等高线应为整数,不可通过不同基准下差值的方式直接修改等高线的标高值,必须进行等高线重构。

通过对数据分析,制定等高线处理的设计流程:

(1)重构等高线

图 生成等高线

(2)裁剪穿过地物要素的等高线,并合并源数据输出。

具体步骤如下:

1 根据56高与85高之间差值,将DWG数据中带有标高的数据及高程注记等修改到85基准下。

注:测试数据,假定原始高程与目标高程的差值为0.27

图 1956年黄海基准下等高线

图 1985年国家基准下等高线

2 根据修改高程值后的等高线或高程点重构等高线。

(1)在FME里提供等高线绘制转换器ContourGenerator,可根据已知等高线要素及其高程值重新生成等高线。添加该转换器,设置等高距,容差等参数。自动绘制新的等高线数据。

(2)生成等高线为连续但不相连的线,使用LineCombiner转换器将高程值相同的连续线连接为1条要素。

(3)利用Generalizer转换器平滑线段。

3 裁剪穿过地物的等高线

利用等高线与地物的空间关系,裁剪重构等高线穿过地物的部分。

图 等高线裁剪前

图 等高线裁剪前

4 设置属性区分各类等高线

根据等高线标准通过设置颜色、线型比等区分等高线。

图 等高线转换前

图 等高线转换后

完成等高线数据重构。

利用FME自动绘制等高线相关推荐

  1. cad批量等高线lisp,利用AUTOLISP自动绘制等高线的尝试

    利用A U T O L ISP自动绘制等高线的尝试 吕坚明 (金华市测绘院,浙江金华 321000) 摘 要:本文简述了在A U T O CAD中自动绘制等高线的方法,并给出了简易的数据格式和相应A ...

  2. 数字化测图是利用计算机自动绘制地形图,运用VirtuoZo软件实现航空摄影测量数字化测图...

    摘 要 本文简单介绍了航空摄影测量地形图成图的内业数据处理步骤,并结合VirtuoZo.NT版数字摄影测量软件进行了具体说明. Abstract:this text to in brief intro ...

  3. 利用FME自动生成CAD图框

    原文发布时间:2014-09-09 作者:lkfree 利用FME可以在cad中根据某个范围生成图框,可以用来实现某些地块专题图(例如宗地图.选址范围图)这里我根据GIS数据库中某个地块面为中心,生成 ...

  4. 数字化测图是利用计算机自动绘制地形图,数字化测图 6绘制地形图课件整理.ppt...

    数字测图原理与方法(2);1.CASS菜单与工具条2.CASS基本作图3.CASS内业成图方法"草图法"作业方式"简码法"作业方式 野外操作简码;操作界面主要分 ...

  5. 利用Origin绘制等高线颜色填充图:初步绘制与细化

    利用Origin绘制梯度填充图:初步绘制与细化 前言 一."等高线-颜色填充"图的初步绘制 1.数据表准备 1.1 新建工作簿 1.2 数据导入 2.绘制"等高线-颜色填 ...

  6. 如何根据离散点自动绘制等值线(等高线)之 三角形法

    转自:http://blog.csdn.net/lifei/article/details/3563 自动绘制等值线的方法从技术方向上看可以分为两大类,插值和曲线拟合.其中曲线拟合总的来说效果不如插值 ...

  7. Google Earth Engine(GEE)——利用DEM数据划分100m等高线绘制青藏高原等高线

    我们利用NASA的DEM数据绘制等高线在GEE中MAP上进行展示: 1.加载DEM影像 2.添加一个点作为展示影像的中心点 3.建立一个时间序列作为DEM的高度,和设置切片(这个就相当于切片DEM,每 ...

  8. 基于FME实现dwg等高线、高程点、计曲线注记的高程值批量修改研究,等高线批量修改高程,高程点批量修改高程,计曲线注记批量修改高程

    目录 一.实现效果 1.修改后的数据截图 2.原始数据截图 二.实现过程 1.高程调整值参数输入 2.高程点的高程调整 3.等高线的高程调整 4.计曲线注记的高程调整 5.输出设置 6.FME模板的整 ...

  9. matlab 等高线数值显示_「matlab等高线」matlab中contour 函数的用法(绘制等高线) - seo实验室...

    matlab等高线 原文 contour 矩阵的等高线图 全页折叠 语法 contour(Z) contour(Z,n) contour(Z,v) contour(X,Y,Z) contour(X,Y ...

最新文章

  1. Linux多线程矩阵,操作系统实验——多线程计算矩阵相乘
  2. python过去日期_利用python获取当前日期前后N天或N月日期的方法示例
  3. Android 3.0 r1 API中文文档(113) ——SlidingDrawer
  4. WM_NCPAINT消息
  5. boost::units模块实现异构单元片段
  6. MySql中的varchar类型
  7. 三菱PLC支持哪种OPC服务器,OPC-访问三菱Q系列PLC方法
  8. 复变函数系列(三 ) - 复变函数的积分
  9. Python技能树测评之改进建议
  10. Syzmlw 蜗居大结局f
  11. CentOS7部署k8s集群
  12. 79.(cesium之家)cesium动态纹理-颜色
  13. Jetson Xavier NX——重新刷系统
  14. linux 补充文件名,linux修改文件名(Linux 下使用 shell 批量修改文件名的三种方法)...
  15. 高校学生考勤管理系统设计与简单实现
  16. 基于OpenCV的实时车道线分割&车道保持系统(源码&教程)
  17. 在kaldi工具包使用小数字语料库创建一个简单的ASR系统(番外篇)
  18. Shamir 秘密共享方案和Feldman可验证的秘密共享方案
  19. C/C++语言的应用领域
  20. python IPscan查找IP主机

热门文章

  1. arthas java诊断工具入门应用和常见启动问题
  2. 【Vue】动手实现录屏功能并本地保存
  3. linux转换flv文件格式,安装和使用ffmpeg转换视频为flv文件(windows和linux)
  4. 轻量级DITA - 让公司全员贡献结构化内容
  5. docker 容器 磁盘 10G 限制 大小
  6. 使用XCP测量canIO
  7. Fedora Linux在Lenovo G50-45硬件平台中安装BCM43142 无线网卡驱动
  8. python如何做辅助线_作辅助线的方法和技巧
  9. 安利2019年度10 款最优雅实用的「生活工作必备工具」
  10. 基于python以及AIUI WebSocket,WeChatPYAPI实现的微信聊天机器人