基于arc/info的洪水淹没面积的计算方法

基于arc/info的洪水淹没面积的计算方法

ID:33018182

大小:61.78 KB

页数:7页

时间:2019-02-19

基于arc/info的洪水淹没面积的计算方法_第1页
基于arc/info的洪水淹没面积的计算方法_第2页
基于arc/info的洪水淹没面积的计算方法_第3页
基于arc/info的洪水淹没面积的计算方法_第4页
基于arc/info的洪水淹没面积的计算方法_第5页
资源描述:

《基于arc/info的洪水淹没面积的计算方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Arc/Info的洪水淹没面积的计算方法测绘通报2003年第6期文章编号:0494.0911(20o3)06.0046.03屮图分类号:P208文献标识码:B基于Arc/lnfo的洪水淹没面积的计算方法刘小牛一,黄玉牛(1.中国矿业大学,江苏徐州221008;2.南方冶金学院,江西赣州341000)TheCalculationoftheDrownAreaBasedonArc/InfoLIUXiao-sheng,HUANGYu-sheng摘要:以Arc/GIS技术为基础,研究了无需编程就可完成对洪水淹没

2、面积的提取及其计算方法.关键词:Arc/lnfo;洪水;淹没面积;计算方法,引言对于洪水淹没面积的计算,目前国内使用的是种子蔓延算法•它的核心思想是将给定的种子点作为一个对象,赋予特定的属性,在某一平面区域上沿4个(或8个)方向游动扩散,求取满足给定条件,符合数据采集精度,且具有连通关联分布的点的集合.利用种子蔓延算法计算淹没区,就是按给定水位条件,求取满足精度,且要求连通性的点的集合,该集合给出的连续平面就是所求的淹没范围.这种种子蔓延算法就是编程实现求算淹没范围的基本思想,也是国内专家求算淹没区域的基

3、本方法•这种方法的不足之处在于必须编写程序,并口专家对于程序代码都采取保密的态度•木文介绍的是利用Ar.cMaD的自带功能,无需编程就可从低于一特定高程的区域中确定真正的淹没区,并可以直接计算出它的而积•下而介绍这种方法.—,TIN的建立过程由矢量数据建立TIN,首先要做的是对可能淹没的区域的地形图进行扫描数字化,采集具备高稈值的大量3D点,由河流和道路等采集隔断线(Breaklines),有湖泊的边界线采集多边形(polv.gon),而后分两步建立TIN:①单击H3DAnalystn的下拉菜单,找到"C

4、reate/ModifyTIN"项的"CreateTINFromFeatures*1.在弹出的对话框里,高程来源(HeightSource)项选择点的高程.这样建成初步TIN,还不能完整表示地形,必须往TIN添加要素以使TIN更加完善.②单击"3DAnalystn的下拉菜单,找到"Create/ModifyTlN"项的"AddFeaturestoTIN”•在弹出的对话框里,选择作为Breaklines的数据层,并作为软隔断线或硬隔断线;选择pOlv.gon层作为裁切多边形,删除多边形,替换多边形,或填充多

5、边形四类屮的一类.另外,也可先由等高线来生成TIN,但这样计算量过大,由于硬件的缘故,我选择由3D点建成TIN,不但计算较快,对硬件的要求也不会那么高.三,把IIN转化成Raster在建成TIN后,把TIN转化成Raster便于取岀低于某个高程值的区域,在ArcMap中,有工具可供把TIN转化成Raster.具体做法是单击”3DAn.alyst”,找SO"Convert"的“TINtoRaster”项住成我们所需要的Raster,其值表示为高程值.四,在Raster中取出低于一定高程值的区域利用ArcMa

6、p中的MSpatialAnalystM菜单中的栅格计算器(RasterCalculator)功能.下面介绍在栅格计算器屮,用来计算出栅格的函数一Con函数及相关的方法.Con函^(:Performsaconditionalif7elseevalua.tion.语法(Syntax):Setvariable=object.Con(conditionalRaster,trueRasterl,falseRaster])参数及其说明:参数说明object对象variable执行IGeoDataset的对象的一个参数

7、.收稿日期:2003—02—12基金项目:江西省主要学科学术和技术带头人培养计划资助项目(2o012o9008o0)作者简介:刘小生(1963—),男,江西新余人,教授,博士,主要从事工程测量与GIS的教学和科研工作.2003年第6期测绘通报47conditionalRaster必需的.一个[GeoDataset对象.trueRaster必需的.一个IGeoDataset对象.falseRaster可选择的.表述falseRaster的变量.介绍:conditionalRaster输入的栅格•其值包含0和

8、1,1表述为选中状态,0为未选中状态.trueRaster如果conditionalRaster是真,其值为选屮状态•其值被当成导出的值.falseRaster如果conditionalRaster是假,其值被当成导出的值,如果所有的conditionalRaster的值为0,conditionalRaster被认为是无数据区.使用栅格计算的具体操作是:在弹出栅格计算器后,操作如下.如图1,在Layrers中列出的是由TIN转

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

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

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