如何下载矢量格式的CAD等高线

2023-10-19 00:40

本文主要是介绍如何下载矢量格式的CAD等高线,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、什么是等高线?

等高线指的是地形图上高程相等的相邻各点所连成的闭合曲线,把地面上海拔高度相同的点连成的闭合曲线,并垂直投影到一个水平面上,并按比例缩绘在图纸上,就得到等高线。等高线也可以看作是不同海拔高度的水平面与实际地面的交线,所以等高线是闭合曲线,在等高线上标注的数字为该等高线的海拔。


1等高线原理图.jpg


二、等高线的起源

以等高线法显示地貌,启迪于等深线。1728年荷兰工程师克鲁基最先用等深线法来表示河流的深度和河床状况,后来又把它应用到表示海的深度。1729年库尔格斯首次制作等深线海图,再后来才应用到陆地上表示地貌的高低起伏形态。1791年法国都朋特里尔绘制了第一张等高线地形图,裘品-特里列姆用等高线表示了法兰西领域的地貌。18世纪末叶至19世纪初,等高线逐渐开始用于测绘地形图中。19世纪后半叶,等高线法冲破不易识别的阻碍,取得公认。此后,等高线法才成为大比例尺地形测图显示地貌的基本方法。

然而在中国的甘肃天水,1986年发现了7幅战国末期放马滩木板地图,在几乎没有有效信息的第五幅图中,出现了闭合曲线绘制山峰的方法。但这一符号并未正式应用在其他地图中,应该是绘图者后期才出现的绘制方法。西汉长沙马王堆地图山脉使用内填充条纹的闭合曲线表示,圈出了山脉的大致范围,其表示手法与现代地图中的“等高线”类似。九嶷山附近为一大片弧形条纹填充的闭合曲线,表述了当地海拔较高、多山的特征。此种表示方法应该与放马滩地图第五幅图有一定的关系,但没有得到后世的传承。 由此可见,等高线的出现在中国应该更早。


三、高程等高线的用途

由于高程等高线描述的是地形地貌信息,它在测绘、水文、气象、地貌、地质、土壤、工程建设、 通讯、军事等国民经济、国防建设以及人文和自然科学领域有着许多用途,其中最重要的一些用途如下:

(1)在工程建设上,可用于计算道路设计、军事工程中的挖填土石方量计算和通视分析等;

(2)在防洪减灾方面,高程数据是进行汇水区分析、水系网络分析、降雨分析、蓄洪计算和淹没分析等水文分析的基础;

(3)在无线通讯上,可用于蜂窝电话的基站选址分析。

(4)为军事目的(武器导向系统、驾驶训练)提供地表景观设计与规划(土地景观构筑)的虚拟三维地形地貌场景显示;

(5)军事和土地景观规划等目的越野通视情况分析;

(6)规划道路线路和坝址选择;

(7)不同地面的比较和统计分析;

(8)计算坡度、坡向图,用于地貌晕渲的坡度剖面图。帮助地貌分析,估计侵蚀和径流;

(9)显示专题信息或将地形起伏数据与专题数据如土壤、土地利用、植被等进行组合分析;

(10)提供土地景观和景观处理模型的影像模拟所需的数据等。


四、高程等高线的采集方式

高程等高线数据源及采集主要有以下几种方式:

(1)直接从地面测量,所涉及的仪器有水平导轨、测针、测针架和相对高程测量板等构件,也可以用GPS、全站仪 、野外测量等高端仪器;

(2)根据航空或航天影像,通过摄影测量途径获取,如立体坐标仪观测及空三加密法、解析测图、数字摄影测量;

(3)从现有地形图上采集,如格网读点法、数字化仪手扶跟踪及扫描仪半自动采集然后通过内插生成DEM等方法。


五、如何下载谷歌矢量高程等高线

首先,请确保水经注万能地图下载器软件版本为X3.1build1405以上,然后我们只需要以下几步即可下载到谷歌矢量高程等高线。

第一步:切换到高程数据地图

点击视图中的“高程”可以切换到高程数据视图,你可以在视图中看到即时渲染的半透明高程数据图,如下图所示。


2切换显示在线高程数据.jpg


第二步:框选下载目标区域

点击顶部工具栏的“下载”菜单,会显示框选范围下载、多边形范围下载、沿线下载、批量下载、导入范围下载和按屏幕范围下载等多种方式,如下图所示。


3选择高程下载方式.jpg


框选范围下载:选择该菜单后,鼠标切换为框选绘制状态,供用户框选需要下载的矩形区域。

多边形范围下载:选择该菜单后,鼠标切换为多边形绘制状态,可以根据实际需要绘制多边形下载范围,导出图片时会默认按该范围正行裁剪。

沿线下载:选择该菜单后,鼠标切换为路径绘制状态,可以沿道路或其它路径绘制需要下载的沿线范围。

批量下载:批量下载功能主要用于有多个数据范围需要下载的情况,可以一次性建立多个下载任务,从而提高工作效率。

导入范围下载:如果已有范围文件,无论是DXF、KML或SHP等文件格式,都可以导入到软件中作为下载范围。

按屏幕范围下载:选择该菜单项,会将当前屏幕范围内的坐标范围作为新建任务的下载范围。

这里以框选下载范围为例,选择“框选范围下载”之后在视图中绘制需要下载的矩形范围。


4框选下载范围.jpg


在下载区域中双击,将显示新建任务对话框,一般情况下下载级别选择7到15级。由于15级高程数据效果最好,因此下载省范围及以下范围时99%的情况下都只需要第15级即可,15级以上是基于15级进行插值,精度并没有提高;如果下载全球一般可以选择第7级。


5新建下载任务.jpg


由于工程上的需要,一般情况下都需要将经纬度的高程数据转换为北京54或西安80等平面坐标,需要实现该功能,可以点击“导出设置”按钮,然后在显示的“导出设置”对话框中设置“坐标投影”参数来实现。


6导出设置.jpg


点击对话框中的“确定”按钮之后将会自动生成并导出TIF格式的高程数据。


第三步:生成等高线

这时我们用第三方软件GlobalMapper来生成等高线,你可以通过以下教程进行下载安装。

《GlobalMapper下载安装图文教程》

用Global Mapper软件打开TIF高程文件,效果如下图所示。


7在GlobalMpper中打开的效果.jpg


点击“分析”菜单中的“生成等高线”子菜单。


8选择生成等高线菜单.jpg


在显示的“等高线产生选项”对话框中,输入想要的等高距。对于第15级一般可以设置为10米等高距(其它参数可以默认),参数设置完成后,点击“确定”按钮将会生成等高线。


9设置生成10米等高距.jpg


生成等高线后,会立即在视图中加载并叠加显示生成结果。


10生成等高线的效果.jpg


在视图中,可以通过缩放或平移等方式放大局部显示效果,如下图所示。


11局部放大效果.jpg


点击“开启/禁用晕渲法”切换为平面渲染效果,如下图所示。


12平面渲染效果.jpg


导出生成的等高线结果为矢量文件时,需要点击“文件\输出\输出矢量格式”菜单显示“选择输出格式”对话框,在该对话框中可以选择多种矢量文件类型,这里我们选择输出DXF格式,如下图所示。


13输出矢量文件格式.jpg


在“选择输出格式”对话框中点击“确定”按钮之后,会显示“DXF文件输出选项”对话框。在导出选项中,需要选择“包含显示图层当作文本图层”功能,该功能的目的是为了将高程值文本导出为文本,而不是导出为块,因为导出为文本之后才能在CAD中调整高程值文本的大小。


14导出DXF设置.jpg


导出之后,在AutoCAD中打开的显示效果如下图所示。


15在CAD中打开的效果.jpg


等高线局部放大之后,可以选择查看等高线的高程值,效果如下图所示。


16在CAD中局部放大之后的效果.jpg


另外,在万能地图下载器中还可以通过在“导出设置”对话框中设置相应的参数,将高程数据直接导出为南方CASS的DAT、CSV和TXT等多种矢量数据格式,如下图所示。


17可导出等高线为其它格式.jpg


相关教程:

如何在ArcGIS中构建生成三维地形地貌




这篇关于如何下载矢量格式的CAD等高线的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/236157

相关文章

SpringBoot 异常处理/自定义格式校验的问题实例详解

《SpringBoot异常处理/自定义格式校验的问题实例详解》文章探讨SpringBoot中自定义注解校验问题,区分参数级与类级约束触发的异常类型,建议通过@RestControllerAdvice... 目录1. 问题简要描述2. 异常触发1) 参数级别约束2) 类级别约束3. 异常处理1) 字段级别约束

SQL server数据库如何下载和安装

《SQLserver数据库如何下载和安装》本文指导如何下载安装SQLServer2022评估版及SSMS工具,涵盖安装配置、连接字符串设置、C#连接数据库方法和安全注意事项,如混合验证、参数化查... 目录第一步:打开官网下载对应文件第二步:程序安装配置第三部:安装工具SQL Server Manageme

使用Python实现可恢复式多线程下载器

《使用Python实现可恢复式多线程下载器》在数字时代,大文件下载已成为日常操作,本文将手把手教你用Python打造专业级下载器,实现断点续传,多线程加速,速度限制等功能,感兴趣的小伙伴可以了解下... 目录一、智能续传:从崩溃边缘抢救进度二、多线程加速:榨干网络带宽三、速度控制:做网络的好邻居四、终端交互

Mysql常见的SQL语句格式及实用技巧

《Mysql常见的SQL语句格式及实用技巧》本文系统梳理MySQL常见SQL语句格式,涵盖数据库与表的创建、删除、修改、查询操作,以及记录增删改查和多表关联等高级查询,同时提供索引优化、事务处理、临时... 目录一、常用语法汇总二、示例1.数据库操作2.表操作3.记录操作 4.高级查询三、实用技巧一、常用语

利用Python脚本实现批量将图片转换为WebP格式

《利用Python脚本实现批量将图片转换为WebP格式》Python语言的简洁语法和库支持使其成为图像处理的理想选择,本文将介绍如何利用Python实现批量将图片转换为WebP格式的脚本,WebP作为... 目录简介1. python在图像处理中的应用2. WebP格式的原理和优势2.1 WebP格式与传统

基于 HTML5 Canvas 实现图片旋转与下载功能(完整代码展示)

《基于HTML5Canvas实现图片旋转与下载功能(完整代码展示)》本文将深入剖析一段基于HTML5Canvas的代码,该代码实现了图片的旋转(90度和180度)以及旋转后图片的下载... 目录一、引言二、html 结构分析三、css 样式分析四、JavaScript 功能实现一、引言在 Web 开发中,

springboot下载接口限速功能实现

《springboot下载接口限速功能实现》通过Redis统计并发数动态调整每个用户带宽,核心逻辑为每秒读取并发送限定数据量,防止单用户占用过多资源,确保整体下载均衡且高效,本文给大家介绍spring... 目录 一、整体目标 二、涉及的主要类/方法✅ 三、核心流程图解(简化) 四、关键代码详解1️⃣ 设置

Python pip下载包及所有依赖到指定文件夹的步骤说明

《Pythonpip下载包及所有依赖到指定文件夹的步骤说明》为了方便开发和部署,我们常常需要将Python项目所依赖的第三方包导出到本地文件夹中,:本文主要介绍Pythonpip下载包及所有依... 目录步骤说明命令格式示例参数说明离线安装方法注意事项总结要使用pip下载包及其所有依赖到指定文件夹,请按照以

C++ 函数 strftime 和时间格式示例详解

《C++函数strftime和时间格式示例详解》strftime是C/C++标准库中用于格式化日期和时间的函数,定义在ctime头文件中,它将tm结构体中的时间信息转换为指定格式的字符串,是处理... 目录C++ 函数 strftipythonme 详解一、函数原型二、功能描述三、格式字符串说明四、返回值五

C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式

《C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式》Markdown凭借简洁的语法、优良的可读性,以及对版本控制系统的高度兼容性,逐渐成为最受欢迎的文档格式... 目录为什么要将文档转换为 Markdown 格式使用工具将 Word 文档转换为 Markdown(.