基于arcgis的dem数据生成方法的研究与探讨

基于arcgis的dem数据生成方法的研究与探讨

ID:26060941

大小:54.50 KB

页数:6页

时间:2018-11-24

基于arcgis的dem数据生成方法的研究与探讨_第1页
基于arcgis的dem数据生成方法的研究与探讨_第2页
基于arcgis的dem数据生成方法的研究与探讨_第3页
基于arcgis的dem数据生成方法的研究与探讨_第4页
基于arcgis的dem数据生成方法的研究与探讨_第5页
资源描述:

《基于arcgis的dem数据生成方法的研究与探讨》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于ArcGIS的DEM数据生成方法的研究与探讨摘要:dem数据是地形可视化表达和地形分析的基础。就目前dem数据的类型、dem数据生成的方法进行了研究和探讨,并在arcgis平台的基础上,构建了试验环境,初步实现了由高程数据生成格网dem数据和tindem数据的思路、方法与步骤。关键词:dem;等高线;格网;tin;arcobjects引言dem是多学科交叉与渗透的高科技产物,已在测绘、资源与环境、灾害防治、国防等与地形分析有关的各个领域发挥着越来越大的作用,也在国防建设与国民生产中有很高的利用价值。arcgis是美国

2、esri公司开发的一套功能强大的gis软件。arcobjects是arcgis提供的一套开发组件库,可以开发出所需要的各种gis功能,同时为用户提供了更大的开发自主性,它为用户提供了一套完整的生成dem数据和进行各种dem分析的对象库和接口,用户可以使用这些对象库和接口快速创建自己的应用软件系统。现基于arcobjects生成dem数据的方法进行了初步的研究和探讨。1dem数据的常见表现形式dem模型按照数据的表现形式主要分为两种:不规则三角网(triangulatedirregular)和规则格网(简称grid,也称格

3、网dem)。1.1规则格网(grid)格式demgrid是以规则排列的正方形网格来表示地形表面。LOCaLhOstgrid数据结构简单,数据存储量小,还可压缩存储,适合于大规模的使用和管理。现在我们常说的dem及大规模的dem数据建设,主要是指这种形式,这里所称的数字高程模型dem,也是指grid。栅格模型支持大量丰富的空间分析,比如空间一致性分析、邻近分析、离散度分析以及最低成本路径分析等,这些分析速度也比较快。1.2不规则三角网(tin)格式demtin采用离散数据点生成的连续的不重叠的不规则三角形网格来表示地形表面

4、,在地形平坦的区域,三角形较少,而在地形复杂的区域,三角形较多。因此,tin能较好地顾及地形地貌特征,逼真表示复杂地形的高低起伏变化,并且能够克服地形平坦区域的数据冗余。但tin的数据结构复杂,数据量大,一般只适用于小范围大比例尺的高精度地形建模。由于三角形在形状和大小方面有很大的灵活性,所以这种模型能较容易表示断裂线和地形起伏较大的区域。tin模型还支持很多的表面分析,如计算高程、坡度、坡向、进行体积计算、创建剖面图等,因此tin建模方法在地形表面建模中引起了越来越多的注意,在gis中得到了普遍使用,已成为表面建模的主

5、要方法之一。在arcgis中主要提供了raster和tin两个类型的数据,它们分别对应grid数据和tin数据。在arcgis中的各种三维操作和三维分析功能都是基于这两种数据进行的。所以这里也主要研究和探讨基于网格(grid)和基于不规则三角网(tin)来生成dem数据。2raster(grid)数据的生成在实际生产中,经常要利用等高线数据直接内插生成dem数据,或者利用具有高程值的一定密度的离散点内插生成相应的dem数据,从用户的角度出发,利用等高线数据直接内插生成dem数据是一种经常采用的方法。在实际应用中,通常有两

6、种内插方法,一种是沿预定轴方向的等高线直接内插法,首先计算预定轴与相邻等高线的交点,然后利用这些交点通过基于点的内插方法完成内插的过程。另一种是沿内插点最陡坡度的内插,首先搜索相邻等高线上沿最陡坡度上的两点,然后根据这两点线性内插出格网结点的高程值。实际上,等高线内插的核心问题在于如何确定用于内插所需要的点。在arcobjects组件库中并没有提供直接由含有高程信息的等高线直接内插来生成grid数据的方法,而是提供了利用具有高程值的离散点内插生成raster数据。我们可以利用间接的办法来实现:先将等高线数据生成tin类型

7、的dem数据,然后再将tin转换成raster数据。实现思路和步骤:(1)首先需要添加一个带有高程值的数据,作为生成raster的源数据;(2)通过从数据集中选择它的高程字段来创建一个featureclassdescriptor对象。该对象是一个从数据集中提取了高程字段新对象,作为进行内插操作的一个输入对象;(3)使用irasteranalysisenvironment接口设置输出raster网格的大小;(4)使用iinterpolationop接口中的内插方法idw进行内插操作;(5)生成并保存输出文件。3tin数据的

8、生成等高线生成三角网主要有三种方法:等高线离散点直接生成tin方法、将等高线作为特征线的方法、自动增加特征点及优化tin的方法。3.1等高线离散点直接生成tin首先将等高线上的点离散化,然后使用从不规则点生成tin的方法生成tin,这种方法并没有考虑等高线数据的特殊结构,会出现各种各样的问题,如:出现三角形的三个顶点

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。