作业帮 > 工学论文 > 教育资讯

工科论文:钱塘江江道三维GIS模型的研究[1]

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 16:25:33 工学论文
工科论文:钱塘江江道三维GIS模型的研究[1]工学论文
【找论文网 - 工学论文】
摘要:本文通过对钱塘江江道(包括其主要支流)三维gis模型的建模实践,简要阐述钱塘江江道三维gis建模过程,希望对其他江道三维gis建模有一定的借鉴价值,从而提供能满足防汛精度要求的基础三维平台,为防汛决策提供科学依据。

关键词:gis模型 tin 江道 地形

 1 概述

钱塘江为浙江省第一大河流, 全长668km,流域面积5555km2。钱塘江北源为新安江、南源为兰江,南北两源在建德汇合后,下行至浦阳江口东江嘴河段称富春江,东江嘴以下称钱塘江。新安江、兰江、富春江组成了钱塘江的干流。钱塘江的主要支流有江山港、金华江、分水江、浦阳江等。其中江山港与常山港汇合后称为衢江,衢江右纳入金华江后称兰江。金华江是钱塘江的最大支流。钱塘江流域沿江工农业发达,人口众多,市场繁荣,有许多重镇临江而置,沿江两岸村舍较多。浙江省位于亚热带季风气候区,进入2月后冬去春来,雨量渐增,因此钱塘江流域的防洪工作显得较为重要。
为了准确掌握钱塘江两岸地形,满足钱塘江河道管理、规划设计和信息化建设的需要,同时为防洪抗旱指挥提供准确可靠的基本资料,有必要建立钱塘江江道地理信息系统(gis)。
本次gis开发基础测绘资料包括1:10000和1:2000地形图。为了获得符合实际最新地形现状,浙江省水利水电设计院测绘分院及钱塘江管理局测绘院在对已有资料的分析、评价和利用的基础上进行了江道测绘工作。
2 数据加工
原始资料cad图有1:10000和1:2000两种,共477张, 其中包括1:2000地形图453张(其中富春江193张,浦阳江54张,新安江19张,兰江44张,衢江101张,金华江42张,分水江暂缺);1:10000地形图24张(其中富春江1张,浦阳江1张,新安江1张,分水江1张,兰江7张,衢江9张,金华江4张)。
由于开发的需要, 首先将各条江的1:10000和1:2000两种地形图分别进行拼接和图层处理加工,之后再将各条江的1:10000和1:2000两种地形图叠加并形成各条江的各图层cad汇总图。
基于测绘资料1:10000及1:2000地形图,将每条江的cad图形统一分成堤防、等高点、等高线、交通及附属设施、控制点、植被、水边线、说明注记、地貌土质、居民点和恒栅及其他等11个cad图层。
为了能建立钱塘江江道的三维gis模型,我们对二维cad图形的等高线、等高点、堤防等进行高程属性赋值。
3 江道三维gis模型的建立
3.1 tin的构建
3.1.1 tin的构建基本原理
通过矢量化地形图的等高线及等地形等高点获得三维离散点数据,再将离散点转换成tin(三角形网面),通常采用的方法是delaunay三角剖分法,实现delaunay三角剖分法,由bowyer-watson算法完成。
bowyer-watson算法的基本思想:①假定已生成了连接若干个顶点的delaunay三角网格;②加入一个新的节点,找出所有外接圆包含新加入节点的三角形,并将这些三角形删除,形成一个空腔;③将空腔的节点与新加入的节点连接,形成新的delaunay三角网格;④调整数据结构,新生成的三角形的数据填充被删除三角形的数据,余者添加在数组的尾部;⑤返回第二步,直至所有的节点都加入为止。


图1 三角网tin
3.1.2 tin的构建过程
本项目经性价比比较最后选择arcgis为平台。我们利用arcscene中的3d工具中的create/modify tin工具生成3d模型tin。具体过程如下:
1)边界设置
在arcscene中,生成3d模型tin的默认范围是一种方格, 但由于江道范围是不规则的,所以需要重新设置构建tin的边界。先在autocad中沿江道的走势绘制一个闭合的边界(即构建tin的范围)。打开arcscene 3d工具中的create/modify tin工具, 加载dwg文件中边界的polygon文件,将其triangulate属性设置为hard clip,其它两项设置为none。然后分别加载等高点、等高线、堤防的polyline文件及point文件,将height source设置为elevation, 另外属性按照默认格式即可。这样,模型在构建tin后自动切除边界以外的部分。
2)模型高程分层设置颜色
选择tin层的属性维护,选择symobogy, 将elevation中的color ramp设置为某一种颜色组,将classes设置为工学论文