查看原文
其他

测绘地形图中精确的等高线数据,如何应用于奥维地图?

测绘营地 测绘营地 2023-01-11


(本文系测绘营地原创 | 全文约1100字)

前言


本期话题来源于一个群友提出的这样一个问题:


奥维地图中是支持90米、30米的高程数据的,那么对于我手中已有的带有1米等高距等高线的地形图,精度肯定更高,如何将其应用于奥维地图中呢?


简单分析一下:


该群友的目的不会是进行简单的地形图导入,而是要将地形图中的等高线转换为高程数据,用于高程叠加或者3D显示。


奥维地图支持为tif、asc、...等格式的dem数据,而地形图一般为dwg格式,这样一来,上述问题就可以简化成:


如何将dwg格式的等高线如何转换为tif格式的dem数据?


为了使转换过程尽量便捷易懂,我们会用到三个软件,CAD、ArcGIS、Globalmapper。其中,ArcGIS是核心。




一、图层清理

打开这位群友提供的样本数据,我们可以看到,是一幅包含了大量等高线、带有图框的标准地形图。



首先,我们删掉其它不相关的图层要素,只保留等高线。(小提示:快速删除某个图层要素的命令为scsd,清理图层为purge).




就带大家一起来熟悉一下地图叠加的流程


二、创建TIN

然后,用ArcGIS打开图纸。



在工具箱中【3D Analyst】-【数据管理】-【TIN】,选择【创建TIN】。



如果是第一次使用该模块,可能会出现功能模块权限不足的情况,此时仅需在菜单栏【自定义】中选择【扩展模块】,将【3D Analyst】勾选即可。




然后在【输入要素类】中选择样本图纸中的线图层(Polyline)进行TIN创建。



三、TIN转栅格

依然在【3D Analyst】-【转换】-【由TIN转出】,选择【TIN转栅格】。



ArcGIS用得少的朋友要注意在输出成果命名时,一定要输入文件后缀,比如这里我们想要tif格式的高程数据,就要命名为xxxx.tif。


四、数据裁剪

ArcGIS也能裁剪,但我更喜欢操作便捷的Global Mapper(简称“GM”)。


GM中的裁剪功能非常简单,具体可以参考下之前专门写的GM裁剪教程👇:


干货|如何正确快速地进行影像裁剪




为什么需要裁剪?


因为从创建的TIN直接转换的栅格高程数据边缘不规则,若直接导入奥维地图,大部分情况都会提示解析失败


五、数据导入奥维

在奥维地图菜单栏【系统】-【数据管理】-【高程数据管理】-【批量导入】,选择裁剪好的高程数据导入。



选择【高程叠加】,即可显示导入的一小块等高线。



将dxf格式的地形图原图导入奥维,可以看出,上述高程数据的位置是正确的。



然而,选择3D模式,则会出现以下比较有意思的情况:导入的高程数据周围高程为0,呈现出非常突兀的“落差”,而远处区域则起伏正常。



结语


想必大家都可以看出,虽然我们把精度较高的高程数据成功地导入了奥维,但还存在以下问题:


  • 数据转换、裁剪过程中造成了一定的精度损失

  • 受制于奥维软件因素,仅能呈现10米等高距的等高线

  • 导入的局部高程数据与整体数据无法完美接边,或者说无法有效“融合”


因此,本文确实提供了一个转换和导入思路,但实用性可能不高。


此外,如果不想使用太多软件,仅仅使用Global Mapper也能够将等高线转换为DEM高程数据,不过效果是这样的:




看起来就像是在三维等高线上“披了一层皮”而已。





by测绘营地  

2022年6月22日  


END

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存