首页软件基础教程ArcGIS【ArcGIS工具箱】36...

【ArcGIS工具箱】36.插值分析——地形转栅格

系列配套练习数据下载链接:

链接:https://pan.baidu.com/s/1imKDcw9wZWk_ItR8fwugZw?pwd=mnsj 提取码:mnsj
如有需要请尽快下载如若失效,我也会在最新发布文章中更新下载链接。




ArcGIS中的地形转栅格工具是一种空间插值方法,专门用于从高程点、等高线以及其他相关地形特征数据创建数字高程模型(DEM)。工具基于ANUDEM程序开发,该程序由Michael Hutchinson等人开发并经过多次改进。
地形转栅格工具通过常用输入数据类型和高程表面的已知特征(如河流、湖泊、悬崖等采用迭代有限差分插值技术来确保生成的DEM在地形结构上是连续的该方法经过优化,因此具有局部插值方法(例如,反距离权重 (IDW) 插值)的计算效率,同时又不会牺牲全局插值方法(例如,克里金法和样条函数法)的表面连续性。实际上,该方法属于离散化的薄板样条函数法,其粗糙度惩罚系数经过修改,从而使经过拟合后的 DEM 能够还原真实的地形突变,例如河流、山脊和悬崖。
地形转栅格工具的优点在于它能够利用多种地形特征数据来生成高质量的DEM,并且在处理复杂地形时表现出色。然而,它也可能受到输入数据质量和数量的影响,因此在使用时需要确保输入数据的准确性和完整性。
  • 1、加载数据

加载【points】点要素将其作为表示表面高程的点要素类
加载【Contour】线要素将其作为表示高程等值线的线要素类
加载【Lake】要素将其作为指定湖泊位置的面要素类

  • 2、工具:
选择【系统工具箱→Spatial Analysis Tools→插值分析→地形转栅格】工具,进行相应设置。

该工具的参数较多,以下介绍几个必选项:
  • 输入要素数据
    要插值到表面栅格中的包含 z 值的输入要素,每个要素输入均可具有一个包含 z 值的特定字段并可指定为以下种输入类型之一

    1)、PointElevation表示表面高程的点要素类。“字段”用于存储点的高程。

    2)、Contour表示高程等值线的线要素类。“字段” 用于存储等值线的高程。

    3)、Stream河流位置的线要素类。所有弧线必须定向为指向下游。要素类中应该仅包含单条弧线组成的河流。此输入类型没有“字段”选项。

    4)、Sink表示已知地形凹陷的点要素类。此工具不会试图将任何明确指定为汇的点从分析中移除。所用 Field 应存储了合理的汇高程。如果选择了 NONE,将仅使用汇的位置。

    5)、Boundary包含表示输出栅格外边界的单个面的要素类。在输出栅格中,位于此边界以外的像元将为 NoData。此选项可用于在创建最终输出栅格之前沿海岸线裁剪出水域。此输入类型没有“字段”选项。

    6)、Lake指定湖泊位置的面要素类。湖面内的所有输出栅格像元均将指定为使用沿湖岸线所有像元高程值中最小的那个高程值。此输入类型没有“字段”选项。

    7)、Cliff悬崖的线要素类。必须对悬崖线要素进行定向以使线的左侧位于悬崖的低侧,线的右侧位于悬崖的高侧。此输入类型没有“字段”选项。

    8)、Exclusion其中的输入数据应被忽略的区域的面要素类。这些面允许从插值过程中移除高程数据。通常将其用于移除与堤壁和桥相关联的高程数据。这样就可以内插带有连续地形结构的基础山谷。此输入类型没有“字段”选项。

    9)、Coast包含沿海地区轮廓的面要素类。位于这些面之外的最终输出栅格中的像元会被设置为小于用户所指定的最小高度限制的值。此输入类型没有“字段”选项。

  • 地形强化

    要应用的地形强化类型。

    形强化过程的目的是将输出 DEM 中尚未识别为输入汇要素数据集中汇的所有汇点移除该程序运行的前提假设是所有未识别的汇都属于错误,因为天然景观中汇较不常见。地形强化的功能还可以通过结合河流线数据而得到补充,这在需要更准确地安置河流时十分有用。

    如果关闭地形强化,则汇点清除过程将被忽略。如果您拥有除高程之外其他内容(例如温度)的等值线数据并要为这些数据创建表面,则关闭地形强化十分有用。

  • 容差

    容差 1可反映出高程点相对于表面地形的精度和密度。对于点数据集,请将容差设置为数据高度的标准误差。对于等值线数据集,请使用平均等值线间距的一半。

    容差 2将通过极大的界限值防止产生地形间隙。

    差 2 应至少比容差 1 大 6 倍。

该工具除了生成插值表面栅格,还有以下一些可选输出项,用于评估拟合后的 DEM 的质量、优化 DEM 分辨率以及检测输入数据中的错误

  • 输出河流折线要素
    河流折线要素和山脊线要素的输出线要素类。可用于通过比较已知河流和山脊数据验证地形和形态的正确性。
  • 输出其余汇点要素类
    包含所有其余伪汇的位置。对此要素类以及输出河流折线要素一同进行检查以查出所有输入地形数据中的错误。
  • 输出诊断文件
    可用来评估容差设置清除输入数据中的汇的有效程度。减小容差的值可能会造成程序在清除汇点时表现得更谨慎。
  • 输出参数文件
    此输出参数文件列出了使用的所有输入和参数,这些输入和参数可与通过文件实现地形转栅格结合使用以便再次运行插值。
  • 输出残差点要素类
    包含所有大高程数据残差的位置,正如局部离散误差缩放所得一样。大比例缩放残差表示输入高程数据和河流线数据之间存在冲突。这可能也与不良的自动地形强化有关。这些冲突可以通过在首次检查和纠正现有输入数据中的错误后提供附加的流线和/或点高程数据来进行修复。未大比例缩放的残差通常表示存在输入高程误差。
  • 输出河流和悬崖错误点要素类
    是一个表示河流线和悬崖线数据质量的重要指标,尤其是河流方向错误和悬崖方向错误,应始终对其进行检查。
  • 输出等值线错误点要素类
    包含输出等值线上的点的位置,该等值线具有来自拟合后的 DEM 中的具有明显偏差的残差。误差值为 1 通常表示具有不同高程的等值线彼此相连处的点的位置,是等值线标注错误的明确指示。

以下是分别为生成等高线以及高程点的原始DEM栅格数据(左图)和使用工具生成的DEM栅格数据(右图),可以看出该工具生成的表面栅格数据与原始数据较为接近,但是缺少一些细节:

生成等高线以及高程点的

原始DEM栅格数据

使用工具生成的

DEM栅格数据

————————————————-

《ArcGIS工具箱》系列内容目录(持续更新):

……

25.地图代数——栅格计算器
26.提取分析——按属性提取
27.提取分析——按形状提
28.提取分析——按位置提取
29.提取分析——(多)值提取至点
30.提取分析——采样
31.插值分析——反距离权重法
32.插值分析——自然邻域法
33.插值分析——样条函数法
34.插值分析——趋势面法
35.插值分析——克里金法

……


本篇文章来源于微信公众号: 码农设计师

RELATED ARTICLES

欢迎留下您的宝贵建议

Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular

Recent Comments