12.栅格数据分析和综合案例
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
栅格的重分类
选择Raster,和对应字段( Values) 值的范围是含下不含上 右图是2000 – 2500 含义为value>=2000 <2500,“-”前后都有一个 空格
数据为:12\fx\dem.img
中图地信 闫磊编写
http://www.ztdx100.com
栅格的重分类NoData
中图地信 闫磊编写
http://www.ztdx100.com
比较两幅影像的不同
1.SetNull("tingrid" == "tingrid2" ,"tingrid") 比较("tingrid", "tingrid2"相同取空,不同的取 "tingrid“ 2.直接相减"tingrid" - "tingrid2"
中图地信 闫磊编写
http://www.ztdx100.com
5.1影像面积统计
统计高程2000以下,2000-2500,和 2500以上的面积
使用数据 :\12\fx\dem.img 中图地信 闫磊编写
http://www.ztdx100.com
5.1影像面积统计
用重分类,以表格显示分区统计。
中图地信 闫磊编写
http://www.ztdx100.com
空和0转换
把空变成0 Con(IsNull("tingrid"),0,"tingrid") 把0变成空 Con("tingrid2" <> 0,"tingrid2" ) 把某个值(2000)转换为空是类似的 Con("tingrid2" <> 2000,"tingrid2" )
中图地信 闫磊编写
http://www.ztdx100.com
中图地信 闫磊编写
http://www.ztdx100.com
二、栅格计算器Raster Calculator使 用
中图地信 闫磊编写
http://www.ztdx100.com
二、栅格计算器Raster Calculator使 用
注意事项: 1.图层名称前后加 双引号,9.3是中括号 2.运算符前后加空格 9.3时必须 3.大小写含义是不一样的,arcgis10新 4.通过name=表达式 可以修改输出栅格图层名称 9.3时使用 5.一次可以输出多个结果,以回车作为标志,上行 的输出结果,可以直接后面的使用 9.3时使用 6.一行内容很长,使用“~” 放在上一行行尾作为 续行标志 9.3时使用
中图地信 闫磊编写
http://www.ztdx100.com
三.矢量和栅格相互转换
中图地信 闫磊编写
wenku.baidu.com
http://www.ztdx100.com
四、水文分析
1.DEM提取水系 2.河网分级
使用数据:\12\水文分析
http://www.ztdx100.com
中图地信 闫磊编写
获得水系1 分辨率不能太小
中图地信 闫磊编写
http://www.ztdx100.com
函数说明-算术函数
1、Ceil函数返回参数不小于num 的最小整数(返回值大于 等于原始数据) y = 6.04; x = ceil( y ); x为7.0. y = 5; x = ceil( y ); x为5.0. 2、Floor() 小于或等于传入参数的整数(返回值大于等于 原始数据)。 y = 6.04; x = floor( y ); x为6.0. y = 5; x = floor( y ); x为5.0. 3、Float(转换为浮点数) 4、Int取整数 5、Abs 取绝对值 6、IsNull(raster)如果为空,条件成立:返回值1(表示 True),反之返回0
NoData是空,什么也没有(NULL),空不等于0,设 置为nodata,输出为空白(默认是透明的),从表面上 颜色和背景色一样,使用信息查询Info查询对应位置数 据返回的是Nodata
中图地信 闫磊编写
http://www.ztdx100.com
两个不同的概念
重分类Reclassify:是对单个波 段,改变值的分布 重采样 Resample,是改变影像 分辨率(每个像素点代表的矢 量大小=cellsize),可以用于 多波段
中图地信 闫磊编写
http://www.ztdx100.com
函数说明
三角函数包括:Sin(正弦函数)、Cos(余弦函数)、 Tan(正切函数)、Asin(反正弦函数)、Acos(反余 弦函数)、Atan(反正切函数)。 对数函数(Logarithms):对数函数可对输入的格网数 字做对数或指数的运算。指数部份包括:Exp (底数e) 、Exp10 (底数10)、Exp2 (底数2)三种;对数部份包 括:Log (自然对数)、Log10 (底数10)、log2 (底数 2)等三种。 幂函数(Powers):幂函数可对输入的格网数字进行幂 函数运算。幂函数包括三种:Sqrt (平方根)、Sqr ( 平方)、Pow (幂)。
数据:12\省份DEM.mxd
中图地信 闫磊编写
http://www.ztdx100.com
属性关联
设置对应的字段
中图地信 闫磊编写
http://www.ztdx100.com
计算一个地块坡度
数据使用:12\25坡度.mxd
中图地信 闫磊编写
http://www.ztdx100.com
5.4 DEM中某个点修改
栅格数据分析和综合案例
闫磊 EMail:gisworld@126.com
中图地信 闫磊编写
http://www.ztdx100.com
栅格数据分 析
一、栅格的重分类
本章内 容
二、栅格计算器使用
三、栅格和矢量转换
四、水文分析 五、综合分析应用
中图地信 闫磊编写
http://www.ztdx100.com
①异常0值处理 ②异常空值处理
中图地信 闫磊编写
http://www.ztdx100.com
异常0值处理
使用数据:12\异常dem\dem.tif
中图地信 闫磊编写
http://www.ztdx100.com
异常空值处理
使用数据:\12\异常dem\demnull.tif
中图地信 闫磊编写
http://www.ztdx100.com
中图地信 闫磊编写
http://www.ztdx100.com
函数说明-其他重要函数
2. SetNull 满足条件设置为空 SetNull("tingrid">= 2000, "tingrid") 含义 If tingrid" >= 2000 then 返回空Nodata Else 返回自己"tingrid",返回小于2000的数据 SetNull ("tingrid" - 2000, "tingrid"),不 等于2000.设置为空,只取值为2000的数据。
一、栅格的重分类
重分类(Reclassify) 将栅格图层的数值进行重 新分类组织或者重新解释 。 重分类的关键是确定原数 据到新数据之间的对应关 系。 重分类只能从(详)细到 粗(略),不能相反、可 逆操作。 Reclassify对多波段影像, 按第一个波段处理
中图地信 闫磊编写
http://www.ztdx100.com
5、填挖土石方
数据:12\填挖方计算
中图地信 闫磊编写
http://www.ztdx100.com
数据:12\设置等高线样式.mxd
1、区分首曲线和计曲线 2、标注计曲线
中图地信 闫磊编写
http://www.ztdx100.com
提取路面
数据:12\提取道路面\提取到路面.mxd
中图地信 闫磊编写
数据:\12\fx\dem.img
中图地信 闫磊编写
http://www.ztdx100.com
5.2统计25度以上耕地的面积
中图地信 闫磊编写
数据:\12\fx\, 25坡度.mxd
http://www.ztdx100.com
5.3计算省平均海拔,类似计算图斑图的坡度
1.以表格显示分区 统计 2.输出属性表,获 得每个省的海拔 3.属性关联
流域盆地
中图地信 闫磊编写
http://www.ztdx100.com
结果
中图地信 闫磊编写
http://www.ztdx100.com
地形起伏度
中图地信 闫磊编写
http://www.ztdx100.com
五.影像(栅格)分析(高级)
使用影像分析以下几个应用 1. 分类统计区段面积 2. 统计25度以上耕地的面积 3. 求一个省平均海拔 4.DEM中某个点修改 5. 填挖方计算 6. 设置等高线样式 7. 提取路面 8. 提取道路和河流中心线
中图地信 闫磊编写
http://www.ztdx100.com
获得水系2
中图地信 闫磊编写
http://www.ztdx100.com
中图地信 闫磊编写
http://www.ztdx100.com
河网分级
中图地信 闫磊编写
http://www.ztdx100.com
中图地信 闫磊编写
http://www.ztdx100.com
中图地信 闫磊编写
http://www.ztdx100.com
二、栅格计算器使用(中级)
栅格计算器Raster Calculator是栅格数据空 间分析中数据处理和分析中最为常用的方法,应用 非常广泛,能够解决各种类型的问题,尤其重要的 是:建立复杂的应用数学模型的基本模块。 ArcGIS 提供了非常友好的图形化栅格计算器, 利用栅格计算器,不仅可以方便的完成基于数学运 算符的栅格运算,以及基于数学函数的栅格运算, 而且它还支持直接调用ArcGIS 自带的栅格数据空 间分析函数,并且可以方便的实现多条语句的同时 输入和运行。
http://www.ztdx100.com
提取面形道路和河流中心线,上面的数据
中图地信 闫磊编写
http://www.ztdx100.com
本章掌握内容
1.重采样, 重分类区别 2.栅格计算器使用方法 3.要素转栅格 4.栅格转要素 5.分区表格统计
中图地信 闫磊编写
http://www.ztdx100.com
中图地信 闫磊编写
http://www.ztdx100.com
函数说明-其他重要函数(高级)
1. Con 语法如下 Con(<Condition>, <true_expression>, _ {<Condition>, <true_expression>}, _ {<Condition>, <true_expression>}, _ {false_expression}) 如Con("tingrid" >= 2000,3,"tingrid">= 1900,2,1) 含义 if "tingrid" >= 2000 then 返回值3 else if "tingrid" >= 1900 then 返回值2 else 返回值1 使用Con可以实现栅格重分类,Con比较灵活,栅格重分类比较 直观,简单。