ArcGis空间分析学习笔记分享(全国大学生GIS应用技能大赛)

  1. 缓冲区选址,评价的时候分别将各个缓冲区buffer添加上各自的字段并赋值,然后将这些缓冲区进行”联合”操作,将联合结果用字段计算器得到求和。
  2. 拓扑并纠正错误,可以借助拓扑错误查看器,解决各自的错误。
  3. 学校选址问题:首先计算出坡度、到学校和娱乐场所的欧氏距离,并分别对其进行重分类,另外土地利用的数据要删除掉湿地以及水域,并将剩下的土地进行重分类,注意所有的分类均在1-10范围之内,随后将重分类结果进行栅格计算得到suit结果,然后对suit结果进行重分类1-10,最后使用按属性提取将分类value大于9的提取出来,至此完成。
  4. 最短路径问题:计算出坡度,对坡度和土地类型进行重分类(用工具箱中的重分类工具),然后按照各自权重使用栅格计算器得到最终成本数据。然后使用“成本距离”工具,分别输入数据destination(窗口提示输入源),以及上面的成本数据,得到成本距离以及回溯链接数据。最后使用“成本路径”分别输入,这里的目标是start。可得到最终结果。
  5. 移动栅格位置问题,两个栅格分别位于不同的位置,可以分别将它们转为ASCII码然后将要转换的文件中xy位置替换为目标位置文件中的内容,最后将ASCII转为栅格数据。
  6. 旋转、镜像、平移等工具,需要通过自定义模式进行搜索添加。
  7. 按点或折点对线要素进行分割,在工具箱的数据管理工具下要素中,要注意点是否在线上,如若不在距离线的距离是多少,设置搜索半径。
  8. 提取线要素交点,方法一:先将整根的线使用要素转线工具转换成为以交点为分割的独立线段,然后使用要素折点转点工具将折点提取出来(选择both_ends)

这里会出现重复点即相同项,可以先对点数据添加XY坐标数据,在数据管理工具下要素中的添加XY坐标。这样相同位置的重复点就会有相同的XY数据,然后使用数据管理工具下常规中的删除相同项,将有相同XY坐标的数据删除重复项。

方法二(适用于有规律的线):可以将横向和纵向的线分别导出,并对两数据进行相交分析,并设置输出类型为point点。

  1. 空间校正的方法选择?变形较小的仿射较大橡皮页变化?
  2. 清楚坐标系信息,可以通过定义投影然后在导入按钮中选择清除即可。

  1. 获取栅格属性数据,可以使用数据管理工具中栅格下的栅格属性中的获取栅格属性,然后选择要获取的属性,最后在地理处理下的结果中查看。
  2. 新建几何网络,权重设置

栅格部分

  1. 浮点型栅格转为整型栅格,这样转换为整型可以查看栅格数据的属性表,并且能够实现栅格转面。

-----à

  1. 随机采样统计,先使用数据管理工具下“采样”中的“创建随机点”,在栅格范围内创建随机点,注意设置采样点之间的最小距离以及采样点的数量。然后对采样点进行缓冲区分析,不要融合。然后使用Spatial Analyst下区域分析中的“以表格显示分区统计”
  2. 根据等高线以及高程点创建栅格地形图使用地形转栅格。

  1. 修改特定像元的属性值,先使用转换工具中的栅格转为点工具,栅格转的点的FID从左上角开始算,并且是从0开始的。所以如果一个有14行15列的栅格数据那么第n行第m列的FID=(n-1)*15+(m-1),可以确定特定的像元位置,选定这个像元位置的点,更改相应的值,然后再转换成栅格就修改成功了。
  2. 按照矢量区域修改栅格值,先把矢量数据转换成为栅格数据,这时候会选择一个值字段,转换之后使用栅格计算器把转换得到的栅格赋上想要的值,然后使用数据管理工具栅格栅格数据集下的镶嵌至新的栅格数据,把转换的栅格数据镶嵌到想要修改的栅格数据。(全过程注意像元大小,处理范围等问题,例如在矢量转栅格的时候像元大小与要修改的相同)
  3. 提取栅格数据有效边界,使用3D Analyst工具中的转换-栅格范围可以得到一个三维的栅格范围矢量线数据。(也可以得到面数据)
  4. 以栅格分区裁剪面要素,用栅格裁剪矢量面要素,必须先把栅格数据转为整型,根据需求进行重分类,然后栅格转面,用栅格转的面与目标面要素进行相交操作。

另外,先将和栅格数据转换成一个唯一值的栅格(利用栅格计算器用一个范围把所有值都包括进来,然后输出新栅格),得到的栅格转面再转线(取消简化面)。

  1. 提取栅格独立格网面,先使用栅格转点,然后利用该点创建泰森多边形即可,切忌直接使用栅格转面。
  2. 统一多分辨率栅格数据,对多个不同分辨率栅格数据进行空间分析的时候需要把分辨率调整至低分辨率再进行分析。首先进行环境设置,处理范围设置为需要降低分辨率的数据,栅格分析(像元大小)与最低分辨率栅格相同。使用数据管理工具中栅格下的“重采样”工具,设置输出像元大小与最小分辨率栅格数据相同,最后调整栅格数据结构使用栅格计算器用得到的栅格数据*1得到最终结果。
  3. 提取山顶点(提取栅格峰值),使用焦点统计工具,设置的像元大小越小最后得到的峰值点就越多,看情况设置,统计方法选择最大值,得到的栅格结果与原来的栅格做差(raster=焦点统计-原栅格==0),差为零的就是峰值点,将其转为点即可。
  4. 频数取值工具,输入的频数栅格,这里输入的第一个栅格数据,决定了输出栅格数据中每个像元在所有像元中出现频数的级数(从高到低)。
  5. 路径距离工具与成本距离工具区别,路径距离在成本距离的基础上考虑了垂直方向上实际曲面对成本的影响。
  6. 边界清理与众数滤波,边界清理和众数滤波工具用于沿栅格中的区域边缘进行概化。通过扩展和收缩区域之间的边界,或者使用像元直接邻域内的众数值来替换像元,可以对边缘进行平滑处理。
  7. 提取山顶点,使用焦点统计工具,使用最大值的统计方法,设置的邻域大小越大划分的区域就越大,用得到的数据与原来的高程数据相减让等于零的结果输出为结果数据(结果=焦点统计结果-高程==0),然后把栅格点转为矢量点数据即可。
  8. 邻域统计-块统计

  1. 邻域统计-滤波器,LOW— 在栅格上横跨一个 3 x 3 低通滤波器。该选项可平滑整个输入栅格,并降低异常像元的显著性。这是默认设置。HIGH— 在栅格上横跨一个 3 x 3 高通滤波器。此选项可增强栅格中弱化要素的边缘。
  2. 栅格综合-细化,细化工具的典型应用是对扫描的等高线地图进行处理。由于扫描仪分辨率和原始地图中线宽度的原因,等值线将在生成的栅格中表示为五至十个像元宽度的线状元素。运行细化工具后,各个等值线将表示为单个像元宽度的线状要素。
  3. 区域分析-区域填充,区域填充可用作水文分析的一部分,将洼地填充至分水岭边界的最小高程。使用权重栅格数据沿区域边界的最小像元值填充区域。洼地边缘的最小值也就是出水口。
  4. 表面分析-视点分析,允许的最大点数为 16。注意的是从栅格表面的位置出发去看各点,区分的是能否看到某点。

  1. 表面分析-视域,从点的角度出发去看栅格表面,最后的数据不区分点。

  1. 表面分析-视域2,也是从点的角度出发,但是他区分各点

  1. 局部分析-像元统计,根据多个栅格数据计算每个像元的统计数据。可用的统计数据有:众数、最大值、均值、中位数、最小值、少数、范围、标准差、总和及变异度。
  2. 局部分析-合并,合并多个栅格,从而为输入值的各种唯一组合生成唯一输出值。
  3. 局部分析-最高位置,逐个像元来确定一组栅格中具有最大值的栅格的位置。
  4. 局部分析-等级,输入等级栅格,另外把输入的栅格数据每个像元从小到大排序,然后选择等级栅格对应等级的栅格值。
  5. 地表起伏度,首先使用【焦点统计】工具,统计DEM数据的最大和最小值(注意设置合适的邻域大小),然后用【栅格计算器】用最大值减去最小值,得到的结果就是地表起伏度!
  6. 地表切割深度,和上面的一样,不同的是用平均值减去最小值
  7. 地表粗糙度,公式:r=1/cos(坡度*3.1415926/180)
  8. 高程变异系数,先用【焦点统计】计算标准差(STD),然后用【栅格计算器】计算公式 (标准差/平均值)即为高程变异系数。
  9. 水文分析小总结,根据dem数据提取水系先填洼,然后分别计算【流向】、【流量】、然后使用【栅格计算器】提取出流量大于一定范围的区域(可以使用setnull函数,例如SetNull(‘流量’>800,’流量’)),然后用这个结果做【河流链接】,再用河流链接的结果做【河网分级】,把河流分成不同等级显示然后转成矢量数据,如果要提取流域的话,把水系数据折点转点,作为倾泻点,但是后面还要用捕捉倾泻点工具检验一下。
  10. 山脊线、山谷线提取,山脊线:首先要做一个能够区分dem在高程平均值以上和一下的数据,使用【焦点统计】工具计算DEM的平均值mean,然后用【栅格计算器】用dem减去这个平均值,再用【重分类】工具分别做正(小于零的为0,大于零的为1)和反(小于零的为1,大于零的为0),ok这个先放这里。下面我们做水文分析,获得流量为0的区域,首先使用【填洼】工具对DEM数据进行填洼,然后分别使用【流向】和【流量】工具计算流向和流量,再用【栅格计算器】将流量等于零的数据弄出来,但是这个结果不太好还要对这个结果求平均值,使用【焦点统计】求其平均值,再根据设定的阈值使用【栅格计算器】提取出来,最后为了避免提取的山脊线和山谷相重叠,这里就用到了一开始做的数据,因为小于0的都设置为了0所以山脊线和他相乘之后位于山谷位置的就变成了0,只剩下了山脊部分的,这样得到的结果就是山脊线。山谷线:用dem减去一个比较大的数字,得到反过来的dem数据,然后不用填洼,直接做流向流量,然后提取流量为零,再求平均值,然后再根据阈值提取,用结果和“反”数据相乘
  11. 由矢量数据获得有高程信息的栅格数据注意,这一过程中不要直接根据矢量数据转栅格,而是要经过TIN再转栅格,这样才能有Z属性。
  12. 使用趋势插值法的几种情况,使用趋势插值法可获得表示感兴趣区域表面渐进趋势的平滑表面。此种插值法适用于以下几种情况:感兴趣区域的表面在各位置间出现渐变时,可将该表面与采样点拟合,例如,工业区的污染情况。 检查或排除长期趋势或全局趋势的影响。此类情况下,采用的方法通常为趋势面分析。 (来源:arcgis帮助文档)
  13. 面积制表,可以制作某区域的土地利用面积,栅格数据中要有区域字段和类字段,这样结果就直接是不同区域对应的不同土地利用类型的面积。
  14. 地统计分析,正态QQ图可以检验数据是否符合正态分布(也可以看直方图的情况),只有符合正态分布的才能使用克里金插值法进行插值。所以当不符合正态分布的时候,需要对现有数据进行变换,log等方法。
  15. 创建全色锐化栅格数据集,图像融合,分别输入多光谱影像和全色影像,选择方法即可实现图像融合。(目的是获得具有高分辨率的多光谱影像)
  16. 合并栅格与字段计算器的Python语句结合使用,举个例子:当你以同一个研究区域的两个栅格数据(比如坡度、坡向)为依据,找出需要同时满足两个栅格数据的区域,这时可以先把这两个数据【合并】(在局部分析里),合并之后两个栅格的值会存储在结果数据的属性表的字段中,那么此时就可以添加一个字段,使用python语句对这两个字段值进行分析,得到不同的结果。

  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Giser SXZ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值