TIN及DEM的生成

合集下载

GIS名词解释一

GIS名词解释一

GIS名词解释一建立DEM的方法之一【建立不规则三角网方法(TIN)】原理:对有限个离散点,每三个最临近点联结成三角形,每个三角形代表一个局部平面,再根据每个平面方程,计算每个网格点的高程,生成DEM。

TIN定义:将离散分布的实测数据点连成三角网,网中的每个三角形要求尽量接近等边形状,并保证由最近邻的点构成三角形,即三角形的边长之和最小。

【空间插值】常用于将离散点的测量数据转换为连续的数据曲面,它包括内插和外推两种算法。

前者是通过已知点的数据计算同一区域内其他未知点的数据,后者则是通过已知区域的数据,求未知区域的数据。

通常,在以下几种情况下要做空间插值:1、现有数据的分辨率不够,如遥感图象从一种分辨率转换到另一种分辨率。

2、现有数据的结构与所需结构不同,如将栅格数据转换到TIN数据。

3、现有数据没有完全覆盖整个区域,如只有一些离散点数据。

4、需要进行空间插值处理的原始数据包括:航片/卫片、野外测量采样数据、等值线图等。

【空间内插】定义:从已知点或分区的数据推求任意点或分区的数据的方法称为间数据的内插。

有点内插和区域内插两种。

【数字地面(形)模型】定义:描述地球表面形态多种信息空间分布的有序数值阵列,从数学的角度,可以用二维函数系列取值的有序集合来概括地表示数字地面模型的丰富内容和多样形式。

书中定义:用数字化的形式表达的地形信息。

【地理空间的特征实体】概念:地理空间实体特征是指具有形状、属性和时序特征的空间对象或地理实体。

;实体包括点、线、面、曲面和体等类型,它包括两种基本表达形式:矢量表示法、栅格表示法【E-R模型】常用的语义数据模型之一是实体--联系模型。

提供三种重要的语义概念,即实体、联系和属性。

实体: 就是对客观存在起独立作用的客体的抽象,用矩形符号表示;关系: 就是客体间有意义的相互作用或对应关系, 用菱形符号表示;属性: 对实体和联系特征的描述, 每个属性都有一个域,用椭圆表示【数据与信息的关系】数据是信息的一种表现形式,数据通过能书写的信息编码表示信息。

实验七、DEM的生成及应用

实验七、DEM的生成及应用

《地理信息系统软件应用》实验报告实验项目名称:DEM的生成及应用
确定后得到DEM数据:TinGrid, 其中,每个栅格单元表示47.12m×47.12m的区域(二):TIN的显示及应用
(1)在上一步操作的基础上进行,关闭除[TIN]之外的所有图层的显示,编辑图层[tin]的属性,
2、点击两次 [确定] 后关闭图层属性对话框,图层[ tin ] 将根据指定的渲染方式进行渲
染,效果如下图所示:
3、执行[3D分析]工具栏中的命令[转换]>>[TIN转换到矢量],按下图所示指定各参数:
4、
被选中的多边形以高亮方式显示,这些小的图斑将会被合并到与之相邻且面积最大的多边形。

DEM制作步骤

DEM制作步骤

步骤1.将采样点数据存为Excel格式.2.Arcmap中,Tools--add xy data,将Excel加载进去,以经纬度为xy值,生成点状图层.3.打开3D analysis工具,creat TIN,然后convert TIN to raster,生成DEM.4.在ArcScene中,打开生成的DEM和照片,通过联合高程信息将照片覆盖在DEM数据层上(右击照片图层-属性-base heights-obtein heights for layer from surface 选择DEM).ArcScene9.21// 等高线或者高程点数据用3D Analyst —Create/Modify Tin--Create Tin From Feature(选择源文件(带有高程的点/线/面)Height source 高程源/hard line 硬线/软性线/点--ok--生成Tin文件)---------------------------------------------------------------------------2// 生成了Tin文件;Tin图层属性,[/1/Source--Z unit conversion factor 转换因子;/2 /Display--透明度可能用到;/3/Sysbology 符号颜色等;/4/Fields;/5/Base Heights --Height 得到高程方式(Use a constant value ……用一个常数值作为高程--一般不用这个;Obtain heights for layer from suiface 图层从某一表面,获得高程--这个符合要求,选择Tin文件表面);Z unit conversion Z值转换因子!!!/6/Rendering 绘制---Visibility 可见性(all time/航行停止后可见/only 航行可见);/7/Effects --shade areal……阴影(必须,不然Tin颜色相同,看不到高地区分);Use smooth shading if possible 平滑;Optimize --优化。

DEMDOMDLG生产流程

DEMDOMDLG生产流程

全要素地形图
等高线版地形图
地图扫描 人机交互等高线矢量化 加测注记点
地图扫描 等高线自动矢量化 加测注记点
等高线高程赋值与检查
周边等高线地图的数据获取
构造三角网
内插DEM格网
DEM建库与刻盘
质量检测与元数据文件记录
二、数字正射影像的生产流程
数字正射影像的生产根据不同的数据源 和不同的设备有下面几种生产工艺。 1.全数字摄影测量方法 与前面所述的全数字自动摄影测量和 交互式数字摄影测量方法相一致,由数字 摄影测量工作站直接生成数字正射影像, 工艺流程如下:
一、DEM生产流程
(一)、DEM的表示方法


1.格网DEM 2.等高线模型 3.不规则三角网(TIN)
1.格网DEM
对于每个格网的数值有两种不 同的解释:
第一种是格网栅格观点:认为该格网 单元的数值是其中所有点的高程值, 即格网单元对应的地面面积内高程是 均一的高度,这种数字高程模型是一 个不连续的函数。
1
4
1 1 1 2 5 4 4 3
5 4 2 3 6 5 7 4
6 5 4 4 8 8 8 7
2 1
5 3
X 6 2
Z Z Z Z Z Z
6 5 1
2 5 4 8 7
2
3
3 4
X 4 3 1 2 6 4
X 8 X 6 5 8 7 7 X X
6
5 6 7
8
7
8
点文件
三角网的一种存储方式
三角形文件


遥感数据
控制点坐标
数字影象几何纠正
数字影象处理与融合
数字影象镶嵌
地名注记与 图廓整饰 数字正射影象 数据库 绘图或刻盘 质量检测与 元数据文件记录

tin生成dem的原理

tin生成dem的原理

tin生成dem的原理DEM(Digital Elevation Model)是数字高程模型的缩写,是一种用来描述地球表面高程信息的数学模型。

而TIN(Triangulated Irregular Network)则是一种常用的DEM生成方法之一。

本文将介绍以TIN生成DEM的原理。

TIN生成DEM的过程主要分为三步:数据采集、三角网剖分和高程插值。

第一步,数据采集。

在生成DEM之前,需要先收集地面高程数据。

常用的数据采集方法有激光雷达、航空摄影、卫星测绘等。

这些技术可以获取大量的高程点数据,以及与之相关的属性信息。

第二步,三角网剖分。

三角网剖分是将采集到的高程点数据进行三角形网格的划分。

划分后的三角形网格能够准确地描述地形的细节,同时保证相邻三角形之间的连续性。

常用的三角网剖分算法有Delaunay三角剖分算法、TIN插值算法等。

第三步,高程插值。

在三角网剖分完成后,需要对三角形网格中的每个顶点进行高程值的插值处理,以得到整个地表的高程模型。

常用的插值方法有线性插值、反距离权重插值、克里金插值等。

插值的结果即为TIN生成的DEM。

TIN生成DEM的原理基于以下假设:地表的高程变化是连续的,相邻点之间的高程变化是平滑的。

通过三角网剖分和高程插值,可以在三角形网格中准确地描述出地形的细节,并确保相邻区域的高程变化平滑过渡。

TIN生成DEM的优点在于能够准确地描述地形细节,适用于复杂地形的表达。

同时,TIN模型还具有较小的数据存储量,能够高效地进行数据处理和分析。

然而,TIN生成DEM也存在一些限制。

首先,TIN模型的生成需要大量的高程点数据,数据的采集和处理成本较高。

其次,TIN模型在描述平坦区域时可能会引入冗余信息,导致数据冗余和存储浪费。

另外,TIN模型对于大范围的地形表达可能不够准确,需要进行后期的数据处理和修正。

以TIN生成DEM的原理是通过数据采集、三角网剖分和高程插值三个步骤来构建地表高程模型。

ArcGIS地形分析--TIN及DEM的生成,TIN的显示练习数据

ArcGIS地形分析--TIN及DEM的生成,TIN的显示练习数据

DEM的应用包括:坡度:Slope、坡向:Aspect、提取等高线、算地形表面的阴影图、可视性分析、地形剖面、水文分析等,其中涉及的知识点有:a)对TIN建立过程的原理、方法的认识;b)掌握ArcGIS中建立DEM、TIN的技术方法。

(对于这两步的教程本人之前有做过,下面教程不会再重复)c)掌握根据DEM 计算坡度、坡向的方法。

d)理解基于DEM数据进行水文分析的基本原理。

e)利用ArcGIS的提供的水文分析工具进行水文分析的基本方法和步骤。

下面开始教程:工具/原料∙软件准备:ArcGIS Desktop 10.0---ArcMap(3D Analyst模块和spatial analyst模块)∙数据:DEM和TIN(使用由本人前面的教程【ArcGIS地形分析--TIN及DEM的生成,TIN的显示】得到的结果数据。

∙原始数据下载:/s/1GGzT2方法/步骤1. 1建议先看【ArcGIS地形分析--TIN及DEM的生成,TIN的显示】经验教程,因为本经验教程的数据使用的是此经验的最后结果数据!(数据会提高下载,另外本人使用的版本是10.1英文版,不过教程步骤为中文的,本人翻译过来,方便大家!有些地方和9.3差别很大,和10.0差别不大)ENDDEM应用之坡度:Slope1. 1首先,(1) 新建地图文档,加载【ArcGIS地形分析--TIN及DEM的生成,TIN的显示】经验教程中得到的DEM数据:TINGrid(2) 在【ArcToolbox】中,执行命令[3D Analyst工具]——[栅格表面]——[坡度],参照下图所示,指定各参数:2. 2执行后,得到坡度栅格Slope_tingri1:坡度栅格中,栅格单元的值在[0 -82] 度间变化3. 3右键点击图层[Slope_TinGrid],执行[属性命令],设置图层[符号系统],重新调整坡度分级。

将类别调整为5,点[分类]按钮,用手动分级法,将中断值调整为:8,15,25,35,90。

ArcGIS 高程点-tin-DEM-等高线生成问题1

ArcGIS 高程点-tin-DEM-等高线生成问题1

1、启动ArcCatalog,新建数据库data.mdb,在空白处右击,导入data.txt,四个字段分别为Code(设为主健)、X、Y、Z,保存为表Point。

2、启动ArcMap,Tools→Add XY Data,在“Choose a table”
中添加数据库data.mdb 中的表Point,在“X Field”和“Y Field”中分别选择字段X、Y,Edit→Select,选择/Projected CoordinateSystems→World→Mercator (world).prj,一路OK 后,离散点已被展绘到Point
Events 图层中。

3、Tools→Extensions,把3D Analyst 打上勾,Close。

右击工具栏,把3D Analyst 打上勾。

4、3D Analyst→Create→Modify TIN→Create TIN From Features,把图层Point Events 打上勾,在“Height Source”中选择字段Z,在“Output TIN”中输入TIN 的保存路径,OK 后生成了TIN。

5、3D Analyst→Surface Analyst→Contour,在“Contour Interval”中输入等高距10,在“OutputTIN”中输入Contour 的保存路径,OK 后便绘制好了等值线。

其中,生成了TIN后,可以利用3D Analyst模块下的convert-TIN to Raster将TIN转换为栅格图。

再利用ArcMap中栅格分析功能对
栅格图处理。

实验七、地形分析-----TIN及DEM的生成及应用

实验七、地形分析-----TIN及DEM的生成及应用

实验七、地形分析-----TIN及DEM的生成及应用(综合实验)一、实验目的DEM是对地形地貌的一种离散的数字表达,是对地面特性进行空间描述的一种数字方法、途径,它的应用可遍及整个地学领域。

通过对本次实习的学习,我们应:a)加深对TIN建立过程的原理、方法的认识;b)熟练掌握ArcGIS中建立DEM、TIN的技术方法。

c)掌握根据DEM或TIN 计算坡度、坡向的方法。

d)结合实际,掌握应用DEM解决地学空间分析问题的能力。

二、实验准备软件准备:ArcGIS Desktop 9.x ---ArcMap(3D分析模块)实验数据:矢量图层:高程点Elevpt_Clip.shp,高程Elev_Clip.shp,边界Boundary.shp,洱海Erhai.shp三、实验内容及步骤1. TIN 及DEM 生成1.1由高程点、等高线矢量数据生成TIN转为DEM在ArcMap中新建一个地图文档(1)添加矢量数据:Elevpt_Clip、Elev_Clip、Boundary、Erhai(同时选中:在点击的同时按住Shift)(2)激活“3D Analyst”扩展模块(执行菜单命令[工具]>>[扩展],在出现的对话框中选中3D分析模块),在工具栏空白区域点右键打开[3D分析] 工具栏(3)执行工具栏[3D分析]中的菜单命令[3D分析]>>[创建/修改TIN]>>[从要素生成TIN];(4)在对话框[从要素生成TIN中]中定义每个图层的数据使用方式;在[从要素生成TIN中]对话框中,在需要参与构造TIN的图层名称前的检查框上打上勾,指定每个图层中的一个字段作为高度源(Height Source),设定三角网特征输入(Input as)方式。

可以选定某一个值的字段作为属性信息(可以为None)。

在这里指定图层[Erhai] 的参数:[三角网作为:]指定为[硬替换] ,其它图层参数使用默认值即可。

TIN及DEM的生成及应用

TIN及DEM的生成及应用

地形分析-----TIN及DEM的生成及应用实验目的1) 加深对TIN 建立过程的原理、方法的认识;2) 熟练掌握ArcGIS 中建立DEM、TIN 的技术方法。

3) 掌握根据DEM 或TIN 计算坡度、坡向的方法。

4) 结合实际,掌握应用DEM 解决地学空间分析问题的能力。

二、实验原理由高程点、等高线矢量数据——生成TIN——TIN转为DEM三、实验内容1.TIN 及DEM 生成1.1 由高程点、等高线矢量数据生成TIN转为DEM1.2TIN 的显示及应用2.DEM的应用2.1 坡度:Slope2.2 坡向:Aspect2.3 提取等高线2.4 计算地形表面的阴影图2.5 可视性分析2.6 地形剖面四、实验步骤1. TIN 及DEM 生成1.1 由高程点、等高线矢量数据生成TIN 转为DEM1.在ArcMap 中新建一个地图文档,添加矢量数据:Elevpt_Clip、Elev_Clip、Boundary、Erhai(同时选中:在点击的同时按住Shift)激活“3D Analyst”>>[数据管理]>>[创建TIN];2.确定生成文件的名称及其路径,生成新的图层tin。

3.执行工具栏[3D 分析]中的命令[转换]>>[TIN 转换到栅格],指定相关参数.1.2 TIN 的显示及应用1.在上一步操作的基础上进行,关闭除[TIN]之外的所有图层的显示,编辑图层[tin] 的属性,在图层属性对话框中,点击[符号] 选项页,将[ 边界类型] 和[ 高程] 前面检查框中的勾去掉; 点击[ 添加] 按钮,在[添加渲染] 对话框中,将[具有相同符号的边] 和[具有相同符号的结点] 这两项添加么TIN 的显示列表中。

2.将TIN 图层局部放大.4.TIN 转换为坡度多边形新建地图文档,加载图层[tin],参考上一步操作,将[具有分级色带的表面坡度] 和[具有分级色带的表面坡向] 这两项添加到TIN 的显示列表中,在上面的对话框中,选中Slope,点击[分类] 按钮,在下面的对框中,将[类] 指定为5,然后在[间隔值] 列表中输入间隔值:[ 8, 15,25, 35, 90] ,如下图所示点击两次[确定] 后关闭图层属性对话框,图层[ tin ] 将根据指定的渲染方式进行渲染,效果如下图所示:五、实验总结通过本次实验我基本掌握了ArcGIS中建立DEM、TIN的技术方法;了解了TIN建立过程中的原理、方法;掌握了应用DEM解决地学空间分析问题的能力。

第四次作业生成DEM

第四次作业生成DEM

第四次作业生成DEM说明:本操作步骤只是一种的实现办法,其中可能也存在一些错误,仅供参考。

还有其他许多办法可以达到潘老师的作业要求。

所有步骤均在arcGIS8.1下实现。

特此说明。

胡潭高一、数据修正1、所用数据用第十一讲数据calss11,改正等高线图层中的错误。

即将属性表中ELEV字段下值为零的登高线删除,并利用Build命令重新建立拓扑关系。

二、生成TIN c_tin1、在ArcToolbox中,选择Conversion Tools下的Import to Tin工具。

在Import to Tin中选择Create Tin Wizard来生成Tin。

如下图所示:2、选择输入的coverage层的类型:Point3、选择参数ELEV4、NEXT以后,重新Add一个coverage,运用同样的办法生成一个类型为LINE的图层5、Keyword选择Mass6、最后得到如下图所示的结果,点击NEXT7、定义一个输出的TIN文件的名称8、查看信息点击完成。

至此,完成了新建c_tin 在arcmap下查看三、TIN转化成Lattice 生成c_lattice (注:此步潘老师课堂上用arcworkstation下的arctools 完成,大家也可以去试试,因为我的arcGIS没有装好,所以在arc下进行操作)1、打开arc 输入下面的命令行:Tinlattice d:\forth\class11\c_tin d:\forth\class11\c_lattice注:其中d:\forth\class11\c_tin为输入路径文件名,d:\forth\class11\c_lattice为输出路径文件名在这里,我们输入lattice的分辨率参数为10002、将新生成的c_lattice加载到ArcMap中,如下图所示:至此完成Lattice的转换四、将新生成的c_lattice在ArcToolbox中转换为Albers投影,生成名为lattice_alb的文件,albers参数再加载到ArcMap中,如下图所示:至此,完成生成名为lattice_alb的文件五、在ArcInfo Workstation下的Arc中输入命令,从而生成Hillshade数据。

ArcGIS地形分析TIN及DEM的生成及应用

ArcGIS地形分析TIN及DEM的生成及应用
• 3.4.1 为tinSlopef层添加Area字段,并利用[字段计算器]计算每 条记录的Area。
3.4.2 [按属性选择]出面积小于10000平方米的区域后,打开 ArcToolBox,执行[消除]命令
结果对比
3.5 TIN 转换为坡向多边形
执行命令: 3D Analyst工具栏—Convert—TIN to Features
实验七、地形分析 TIN及DEM的生成及应用
一、生成TIN和DEM
1 生成TIN注意要点:
1.1 找到3D Analyst工具栏 1.2 指定每个图层的数据使用方式
1.3 设置TIN的图层(符号)得到如下的效果。
2 利用生成的TIN,生成DEM
3D Analyst工具栏—Convert—TIN to Raster
进行相关设置。Cell Size设置为50表示 每个栅格单元表示50m×50m的区域
生成结果
3 TIN的显示及应用
3.1 用统一的符号对TIN的边和点进行渲染,以便于 理解TIN的存储模式及显示方式
3.2 TIN转换为坡度多边形
• 参考上一步操作,对TIN层进行 [面坡度用颜色梯度表进行 渲染] 和 [面坡向用颜色梯度进行渲染]
4.3 提取等高线
4.4 计算地形表面的阴影图
注意:tingrid层在Hillshade of tingrid层上面
4.5 可视性分析
A.通视性分析
绿色表示可见,红色表示不可见
B.可视区分析:移动发射基站信号覆盖分析
执行菜单命令:[3D 分析]>>[表面分析]>>[视域]
4.6 地形剖面
调整显示方式,并将1和9合并
4. DEM的应用

利用CAD和ArcGIS生成TIN和DEM

利用CAD和ArcGIS生成TIN和DEM

本文适用于FME转换cad地形图为shp格式后,等高线polyline文件无等高线数值,利用高程点数值插值构建TIN及DEM,生成坡度及三维地形图。

一、步骤(1)首先请自行安装FME,网上很多破解版;应用FME软件中的工具对CAD数据进行转换,选择所要转换的数据源格式及文件,设置转换后格式Esri shape及存储文件夹,然后ok如图:结果如图:(2)打开Arcmap,加载转换后的图层(本人的cad文件中等高线及高程值点文件为地貌_line及地貌_text)(3)由于本人的等高线无属性数值,经过网上查询和试验,发现可采用高程点数值插值生成DEM及TIN;首先给生成的属性string赋值到新建的浮点型字段中:同时删除其中错误数据(小于最小高程值的数据均删除)(4)打开3D anlyst工具栏,选择interpolate to raster下的inverse distance weighted工具,设置如图:其中为刚才赋值的字段,Output cell size 根据实际分辨率需求设置(5-10比较合适),结果如下图然后继续选择3D 工具,convert ,raster to TIN,默认设置,accuracy可以自己设置,可以根据具体需要对rasttin3中的symbology进行分级,分色,分数值设置生成结果即为地形海拔变化图:然后,利用生成的TIN,使用3D工具栏中surface analysis 工具相对应的可生成坡度、坡向、等高线等;以坡度为例:注:在使用symbology中的classify时arcmap可能会报错(本人为9.3),原因是缺少补丁,可以把错误原因百度,上面有人专门解答和提供了官方下载补丁的连接,下载下来打上去就行了,最后经过arcmap和photoshop双重美化之后即可生成想要的海拔地形及坡度图:补充说明一下,高程点生成tin和dem对比等高线的话肯定在精度上有出入,但很适用于等高线图层未赋值的情况,有时间又追求完美同学可以不选用,欢迎大家交流斧正··By:紫夜星晴lz。

DEM可以通过点,等高线,TIN等通过插值生成.

DEM可以通过点,等高线,TIN等通过插值生成.

DEM可以通过点,等高线,TIN等通过插值生成.以点为例:(1)在Spatial Analyst下拉菜单中选择Interpolate to Raster,在弹出的下一级菜单中点击Inverse Distance Weighted命令, 弹出IDW对话框。

(2)在Input points的下拉菜单中选择被用来进行插值的离散点数据;(3)在Z value field的下拉菜单中选择要加入的字段;(4)在Power栏中填入进行插值计算的幂值;幂值就是距离的指数。

如幂指数为2时则进行反向距离平方插值。

幂指数是一个正实数,其缺省值为2。

12(5)在Search radius type 栏中选择一种搜索半径设置类型;1) V ariable:当选择此项时,搜索半径由下面两Maximum distance。

首先在Number of points中输入搜索的最近点的个数(缺省值为12),然后在Maximum distance中输入一个控制距离。

如果最近点的个数超出控制距离,则将会以控制距离为限制来选取较少的点;2) Fixed IDW对话框来控制,Distance和Minimum number of points。

首先在Distance中输入搜索半径距离(缺省值是输出栅格大小的五倍),然后在Minimum number of points中输入控制插值点个数的最小整数值。

如果搜索半径距离内的点个数小于插值点个数的最小整数值,则搜索半径自动增大。

(6)Use barriers polyline为可选项,输入中断线文件。

barriers是在插值中,如有某些地方出现异常,(如某些断裂带),而要求插值时考虑到这样的因素,所设置的选项。

它是一个打断表面的线特征。

这一线特征没有Z值。

悬崖,峭壁,堤岸或某些障碍都是典型的barriers。

barriers限制了插值计算,它使得计算只在线的两侧各自进行。

而落在线上的点则会同时参与线两侧的计算。

由TIN生成DEM

由TIN生成DEM

由不规则离散点集生成TIN与GRID DEM现阶段生成数字高程模型(DEM)的方法较多,如以摄影测量得到的像对为数据源跟踪生成等高线及DEM,由机载激光测距仪记录规则点集后生产数据,也可采用传统的地形图扫描后跟踪等高线,记录一连串离散点集,接着运用各类算法进行处理,最后生成不规则三角网(TIN)与规则格网(GRID)DEM的方法。

本文主要介绍的就是以等高线(参考图一)和离散点集为数据源,产生TIN与GRID DEM的技术路线。

具体步骤如下:1)跟踪等高线生成离散点集,记录在文本文件中。

参考图二和图三。

2)读取文本文件中的数据,进行预处理。

主要工作是找到XY轴方向上最小最大数值,压缩数据范围,避免数据范围跨度太大或太小,即出现数据分布稠密或稀疏的情况。

while(!_demfile.eof()) { _demfile >> point3dXYZ[i][0]>> point3dXYZ[i][1]>> point3dXYZ[i][2];point3dXYZ[i][2] = point3dXYZ[i][2] / 2; //因为XY轴在随后调整,因此相应调Z轴数值if(xMin>point3dXYZ[i][0]) xMin = point3dXYZ[i][0];//得到整个范围的最大与最小数值if(xMax<point3dXYZ[i][0]) xMax = point3dXYZ[i][0];if(yMin>point3dXYZ[i][1]) yMin = point3dXYZ[i][1];if(yMax<point3dXYZ[i][1]) yMax = point3dXYZ[i][1];if(zMin>point3dXYZ[i][2]) zMin = point3dXYZ[i][2];if(zMax<point3dXYZ[i][2]) zMax = point3dXYZ[i][2];i++;}_demfile.close(); //文件流读取完毕,关闭_demfile.clear(); //文件流清除3)完成TIN中点,线,三角形和网的定义。

自适应性TIN模型将激光扫描数据生成数字高程模型

自适应性TIN模型将激光扫描数据生成数字高程模型

自适应性TIN模型将激光扫描数据生成数字高程模型(DEM)彼得. 阿里克松关键字:激光扫描、DEM、滤波、TIN摘要:将激光扫描仪数据生成DEM需要对原始数据点进行处理。

为了消除不属于地表的测量值,必须对数据进行过滤。

一种基于不规则三角网—TIN的滤波算法发展起来。

TIN从种子点的稀疏到致密是一个迭代的过程。

TIN要适应下面的点并且受由参数获取的数据曲率的约束。

这种算法能够处理不连续的曲面,并且用于处理比较拥挤城区中的不连续曲面。

这种算法的一个版本用于商业软件包TerraSolid中。

在TopEye系统中已经用拟合数据和真实数据对这种算法测试过,对结果也提出一种单独的精度评估方法。

1 背景激光扫描解决的一个主要任务是获取高精度的DEM。

与传统的摄影测量获取的图像相比能够穿透遮盖物特别是在被浓密植被覆盖的森林地区是一个很重要的特征,Kraus和Pfeifer(1998)已对其好的结果做过报告。

滤波处理过程被认为是只对局部连续曲面地区的数据进行处理,但在复杂且不具有连续性的地面如拥挤城市或者复杂建筑物运用可能会出现一些问题。

本文集中在从高密度点区域(>1pnt/m2)获取的数据集上的研究是很有必要的。

因为最终交付的DEM总是不那么密集,特别是以用TIN交付的,但是需要很高密度的点来找到数据中的结构和构造线。

本文所示的例子有一个硬曲面精度小于0.1米。

这种精确度使激光数据使用在许多工程任务中,但是这也意味着数据滤波过程必须要正确。

锐利边缘或者陡峭脊部的舍入误差在这种情况下会有很大的影响。

只有高度校准的统才能达到这样的高精确度。

很多情况下需要调整多条条带来消除INS系统中的变换参数Burman(2000),Haala(1997)。

在不久的将来,随着系统和软件的完善,从激光扫描数据生成的高精度的DEM会成为使用更频繁的产品。

2激光扫描仪和激光扫描仪数据激光扫描系统产生的数据可以定性为低随机分布的3维点云。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

GIS技能训练(四)上机实验报告
专业年级: 10国土基础班姓名:郭江珍学号:2010210628
实验名称:TIN及DEM的生成
实验地点:YF3505
一、实验目的
DEM是对地形地貌的一种离散的数字表达,是对地面特性进行空间描述的一种数字方法、途径,它的应用可遍及整个地学领域。

通过对本次实习的学习,我们应:
a) 加深对TIN建立过程的原理、方法的认识;
b) 熟练掌握ArcGIS中建立DEM、TIN的技术方法。

c) 掌握根据DEM或TIN 计算坡度、坡向的方法。

d) 结合实际,掌握应用DEM解决地学空间分析问题的能力。

二、实验数据
软件准备:ArcGIS Desktop 9.x ---ArcMap(3D分析模块) 实验数据:矢量图层:高程点Elevpt_Clip.shp,高程Elev_Clip.shp,边界Boundary.shp,洱海Erhai.shp
三、实验步骤
1. TIN 及DEM 生成
1.1由高程点、等高线矢量数据生成TIN转为DEM
在ArcMap中新建一个地图文档
(1) 添加矢量数据:Elevpt_Clip、Elev_Clip、Boundary、Erhai(同时选中:在点击的同时按住Shift)
(2) 激活“3D Analyst”扩展模块(执行菜单命令[工具]>>[扩展],在出现的对话框中选中3D 分析模块),在工具栏空白区域点右键打开[3D分析] 工具栏
(3) 执行工具栏[3D分析]中的菜单命令[3D分析]>>[创建/修改TIN]>>[从要素生成TIN];
(4) 在对话框[从要素生成TIN中]中定义每个图层的数据使用方式;
在[从要素生成TIN中]对话框中,在需要参与构造TIN的图层名称前的检查框上打上勾,指定每个图层中的一个字段作为高度源(Height Source),设定三角网特征输入(Input as)方式。

可以选定某一个值的字段作为属性信息(可以为None)。

在这里指定图层[Erhai] 的参数:
(5) 确定生成文件的名称及其路径,生成新的图层tin,在TOC(内容列表)中关闭除[TIN]和[Erhai]之外的其它图层的显示,设置TIN的图层(符号)得到如下的效果。

(6) 执行工具栏[3D分析]中的命令[转换]>>[TIN转换到栅格],指定相关参数:属性:[高程],像素大小:[50],输出栅格的位置和名称: [TinGrid]
确定
确定后得到DEM数据:TinGrid, 其中,每个栅格单元表示50m×50m的区域
通过这次实验理解了DEM(数字高程模型)以及创建步骤。

相关文档
最新文档