首页 > 其他分享 >ArcGIS导入autoCAD地形数据并整理

ArcGIS导入autoCAD地形数据并整理

时间:2024-05-25 15:34:04浏览次数:22  
标签:autoCAD -- ArcGIS TIN 导入 dem 图层 数据 CAD

背景

在日常工作中,我们常需要对特定区域地形进行深入分析。易于获得的地形数据为 30 m 精度,有时无法满足项目要求,需要更高精度的地形资料,而这些资料通常以 AutoCAD 文件的形式存在。
这些数据需经过 GIS 系统处理,以生成所需的 dem 数据。本篇文章将循序渐进,从 CAD 地形图层常用名称开始,详尽阐述在 ArcGIS 平台上,如何处理 AutoCAD 地形文件,最终产出高精度的 DEM(数字高程模型),希望对你有所帮助。

相关概念

DEM

DEM(Digital Elevation Model):即数字高程模型,是通过有限的地形高程数据实现对地面地形的数字化模拟。是数字地形模型(Digital Terrain Model,简称 DTM)的一个分支。狭义的 dem 是栅格数据,在水文分析中,dem 数据可以用来生成坡向、坡度、水系、分水岭、泄水点等信息。

TIN

TIN(Triangular Irregular Network):即不规则三角网,是基于矢量的数字地理数据的一种形式,通过将一系列折点组成的三角形来构建。各折点通过由一系列边进行连接,最终形成一个三角网。TIN 是一种更为精细的表示方法,适用于复杂地形的精确表示和分析。

CAD 图层常用名称

以下是常用的 CAD 地形图常用图层名称。

  1. DGX--等高线
  2. DLSS--道路设施
  3. DLDW--独立地物
  4. DMTZ--地貌特征
  5. GCD--高程点
  6. JMD--居民地
  7. SXSS--水系设施
  8. ZBTZ--植被特征
  9. GXYZ--管线设施
  10. TK--图框

操作步骤

导入数据

新建 ArcGIS 项目,不要在已有坐标系的文件中添加。
在导入前,设置好坐标系,这需要问资料来源方。
右键-属性-常规-编辑,选择合适的坐标系。
image.png
将 CAD 文件拖入 ArcGIS。

确定要保留的图层

导入 CAD 文件后,会发现有很多文件,
image.png
分别为:

  • Annotation 注释
  • Point 点
  • Polyline 多段线
  • Polygon 多边形
  • MultiPatch 3 D 几何图形
    一般需要关注的是 Polyline 、Point、Polygon 根据自己的需要整理对应的数据。地形数据在 Polyline 中,通过查询工具,点击对应的图层可以查询其图层名称。
    image.png
    比如,地形图层为 DGX。
    右键 Polyline-属性-绘制图层-选择 DGX。
    image.png
    右键 Polyline-打开属性表-点击表选项-按属性选择, 输入表达式
    "Elevation" >0,可根据自己的文件属性,定义筛选表达式。

image.png
导出数据,右键 Polyline-数据-导出数据,导出所选要素。

image.png
可以用同样的方法将需要的图层导出 GIS 图层数据。
如地貌特征(DMTZ) 、水系设施(SXSS)、居民地(JMD)、道路设施(DLSS)等, 选择不同的图层时,记得提前在显示区域右键-清楚所选区域。
在本文示例文件中,因为是农业区域地貌特征和等高线都有高程信息,为提高精度,将两者合并导出图层精细分析。

创建 TIN

工具搜索-创建 TIN,高度字段输入 Elevation,注意在创建之前,最好打开属性表,观察 Elevation 值的范围,从 CAD 导入的数据可能存在异常。因此需要用前面表达式筛选的方式,选择合适的等高线范围。例如本示例需要将 Elevation 控制在 0-500 之间,500 以上的异常值去掉。
image.png
点击属性-符号系统选择分区及配色。

image.png

image.png

TIN 转 dem

使用 TIN 转栅格工具,转出的数据就是我们需要的 dem 数据。

image.png
得到区域 dem 数据如下,完成。
image.png

用查询工具点击 dem 可得到精度信息。
image.png

有了 dem 数据,我们就能做很多工作了,如水文分析的河流水系、坡度、坡向、产流量、河流链接、分水岭、流域等等。后续也会整理 dem 水文分析的操作步骤。

结束语

本方法实际精度与 DWG 文件质量关系很大,例如示例文件中,由于地貌特征图层文件,大部分高指为 0,无法参与 dem 结果生成,降低了最终生成文件的效果。若深入探究,还可以用克里金插值等方法,提高精度。
总之,以上就是用 CAD 文件生产 DEM 的过程,如果有帮助到你,请点赞关注。

标签:autoCAD,--,ArcGIS,TIN,导入,dem,图层,数据,CAD
From: https://www.cnblogs.com/chenwenmao/p/18212475

相关文章

  • ArcGIS 水文分析模型构建
    前言在地理信息系统(GIS)领域,水文分析是一项至关重要的任务,它涉及到对地表水流动路径、河流网络、流域划分等关键水文特征分析。这些分析对于水资源管理、洪水预警、环境规划以及城市排水系统设计等众多领域都具有重要的应用价值。本文旨在探讨ArcGIS中水文分析的全过程,并展示如何......
  • Doris:数据导入导出
    数据导入导入(Load)功能就是将用户的原始数据导入到Doris中。导入成功后,用户即可通过Mysql客户端查询数据。为适配不同的数据导入需求,Doris系统提供了6种不同的导入方式(Broker、Stream、Insert、Multi、Routine、S3)。每种导入方式支持不同的数据源,存在不同的使用方式(异步,......
  • 前端实现导入,导出/纯前端实现将数据导出为excel,将excel数据导入传给后端
    一、下载插件(xlsx如果报错utils未定义就用下面这个版本)[email protected]@2.0.5二、页面中引入import*asXLSXfrom'xlsx';import{saveAs}from'file-saver'; 三、导入/导出表格内容1.导出exportExcel(){  ......
  • 探究-百万级别excel数据的导入导出
    思路:1.从数据库中读,分批次读取2.多线程去写到一个excel中,3.网页如何不卡界面的方式,下载文件界面显示进度条,不影响主界面,下载完成,网站弹出小框口提示百万级别数据导入导出如何优化?excel导入导出;痛点:1.导入百万级别数据(excel)到DB,有哪些痛点?1)一次加载百万级别数据到内存,发生OOM!2)导......
  • 2024版Pycharm导入conda环境
    旧版与新版的区别大致就是旧版借用python.exe文件来导入虚拟环境,而现在的新版本需要借用Anaconda3文件中的condabin文件夹中的conda.bat文件来导入已创建的虚拟环境。(1)进入设置(2)选择interpreter  (3)选择conda环境 首先浏览到condabin的位置,选择conda;然后点击加载环境,而......
  • autocad.net 图元Delta属性居然受UCS影响
    今天在进行几何运算时,发现在UCS非世界坐标系的时候运算结果不正确这与我以往的认知出现了冲突,我个人的经验,只有在用户交互的时候(如GetPoint,GetEntity),才用得到ucs。当一个图元已经从id拿到,转化为Entity时,从改图元属性上取出的属性应该为均为世界坐标系。经过我的排查后发现,Li......
  • java+mybatis+easyExcel快速导入excel数据到MySQL
    这里有一些数据需要导入数据库。demo地址:importExcel使用步骤如下:一、修改database相关内容 1.修改application.properties文件中数据库地址及信息二、新建实体类1.新建excel数据所符合的实体类,这里举例Excel中有如下数据,表头字段为“username”。数据......
  • grafana监控Linux资源,导入8919,无数据解决办法
    这是由于grafana版本过低,和新的8919监控模板不兼容导致的。如下图所示 解决办法方法1、替换grafana为更高版本;方法2、将8919对应的.json文件下载下来,打开后将table-old替换为table,然后再导入  问题得到解决 ......
  • AD导入DXF画板框结构
    一、安装导入DXF插件1.确定当前软件是否支持导入DXFa.在PCB编辑窗口下,依次选择file>import…b.在importfile窗口下查看文件后缀名下拉菜单是否有DXF,我这里是有的。如果没有需要下载DXF插件;二、导入DXF结构文件至此DXF文件已成功导入PCB。 三、根据DXF画板框1.去......
  • 界面组件DevExpress WPF中文教程 - 如何从CRTX模板文件导入图表设置
    DevExpressWPF 拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。无论是Office办公软件的衍伸产品,还是以数据为中......