执行测量
ArcGIS Drone2Map 提供相应工具来识别点并测量面的面积、要素的长度以及影像中对象的体积。 所有测量值将在 3D 中进行计算,默认使用数字表面模型 (DSM)。 或者,您可以选择使用数字地形模型 (DTM) 计算 3D 测量值。 在执行测量前后,可以在测量结果窗口中更改默认测量单位。
注:
在执行测量时,请记住以下几点:
测量结果的质量取决于在处理图像时所使用的地面控制点的质量。 有关在工程中使用地面控制点的最佳实践,请参阅管理控制点主题。
将使用 DSM 计算测量值。 要激活测量工具,需要处理 DSM 并将其添加至地图。
执行测量
以下小节提供了测量图像中的点、距离、面积或要素体积的工作流。
识别点
点工具
用于标识点的位置。
要标识点要素,请完成以下步骤:
在分析选项卡的测量库中,单击点工具。
单击图像中的某个点。
测量距离
距离工具
用于测量两点间或多点间的距离。
要在地图上测量要素的距离或长度,请完成以下步骤:
在分析选项卡的测量库中,单击距离工具。
沿着您正在测量的要素单击两个或多个点。
双击最后一个点来停止测量。
测量面积
面积工具
用于计算要素的表面面积和周长。
要在地图上测量面积,需完成以下步骤:
在分析选项卡的测量库中,单击面积工具。
沿着您正在测量的要素单击三个或多个点。
双击最后一个点来停止测量。
3D 垂直测量
垂直测量工具
用于测量对象高度或两个位置之间的垂直高差。
要在 3D 地图上进行垂直测量,请完成以下步骤:
在分析选项卡上的测量组中,单击垂直测量。
在垂直测量窗口中,选择用于显示测量结果的单位。
在地图上单击以开始测量。
横向移动指针可加宽线末端处的参照框,这有助于识别测量的顶部(或底部)。
双击以停止测量。
体积
可以根据任何地理配准的栅格数据集、镶嵌数据集或者由诸如 DSM 或 DTM 等高程表面组成的图像服务来测量要素体积。 在要素周围绘制一个面,以计算填挖体积并显示在地图的结果窗格和测量报表中。
可以使用体积工具
测量 DSM 或 DTM 中对象的体积。 如果您可以选择感兴趣区域的高程表面类型,则建议您使用 DSM,它是表示地面以上要素高程的最佳选择。
基础表面
体积测量是根据某个参考表面计算的,该参考表面由描绘要测量的对象的面确定。 参考表面(又称基础表面)可以使用下列任何一种基础表面选项创建:
常量 - 用户定义的值,用于定义平坦的基础表面。
插值 - 使用草图中每个折点的 z 值来插入体积计算的基础表面。
最小值 - 使用在草图折点中找到的最小 z 值来定义最小高程处的平坦基础表面。
最大值 - 使用在草图折点中找到的最大 z 值来定义最大高程处的平坦基础表面。
平均值 - 使用草图折点中的平均 z 值来定义平均高程处的平坦基础表面。
填挖体积根据数字化要素和所定义的基础表面之差计算。 基础表面以下的地面要素形成填方值,基础表面以上的地面要素形成挖方值。 总体积测量值为 cut value + fill value。
注:
数字化感兴趣要素时用作背景的栅格图层可以是多光谱影像、专题影像、高程表面或受支持的其他类型栅格数据集。 唯一要求是必须在高程数据集中表示图层中的数字化要素和对象,以获得准确的体积测量值。 这是因为体积测量值是使用在测量选项窗格中定义的高程表面数据集计算的。
采集体积测量值
要采集图像中要素的体积测量值,请完成以下步骤:
在分析选项卡的测量库中,单击体积工具。
单击顶点可数字化感兴趣要素周围的面,双击可关闭面。
此面可用于定义基础表面和体积测量值的对象。
复制测量值
通过修改测量设置,可以复制测量结果并用于测量同一位置的 DSM 和 DTM。
要在另一个高程表面上进行复制和测量,请完成以下步骤:
在测量结果窗格中,单击测量选项按钮
。在高程部分中,选择用于测量的高程表面。
必须在工程中对 DSM 和 DTM 进行处理之后,这两个选项才会出现。
单击确定。
从测量结果窗格中选择测量。
单击复制测量值按钮
。所选要素将被复制并测量至新定义的高程表面。
导出测量值
可以导出点、线和面测量要素以在其他工程中使用。 这允许在不同时间测量同一区域。 导出的测量值保留其原始测量值字段。
要导出测量值,请完成以下步骤:
在分析选项卡的测量组中,单击导出按钮
。如果导出至文件地理数据库,请单击浏览按钮
,然后浏览至现有地理数据库并将其选中,或者单击创建文件地理数据库按钮
以创建新的文件地理数据库。要将测量值添加至要素数据集,请选中输出至要素数据集复选框并提供名称。
如果导出为 Shapefile,请使用浏览按钮
定义输出位置。在要导出的测量值部分中检查要导出的图层。
单击导出以导出测量值。
导入测量值
可以从要素类或 Shapefile 中导入点、线和面测量要素。 这允许在不同时间测量同一区域。 导入的测量值保留其原始测量值字段。
要导入测量值,请完成以下步骤:
在分析选项卡的测量组中,单击导入按钮。
单击浏览按钮以打开浏览至要素类窗口。
浏览到测量要素类、要素数据集或 Shapefile 并选择它。
单击打开将选择添加到导入测量值窗口。
在检测到的测量类型部分中检查您想要导入的图层。
单击导入以导入测量结果。
“测量结果”窗格
每次测量的结果将在测量结果窗格中列出。 要打开该窗格,请在分析选项卡的测量组中,单击结果。 对于每次测量,将包含以下属性:
类型 - 测量的类型可以为点、距离、面积或体积。
名称 - 每种测量的默认值均连续。
描述 - 您可以为每次测量添加文本描述。
传感器名称 - 显示特定无人机的摄像机制造商的名称。
传感器型号 - 显示无人机使用的传感器的具体型号。
测量的时间 - 体积测量的时间,定义为“月/日/年 h:mm:ss AM/PM”。
在测量结果窗格中选择测量时,每种测量都包含以下有关各类型的唯一信息:
点 - 点测量的 x,y 坐标。
3D 点 - 点测量的 x,y,z 坐标。
距离 - 测量的总距离以及多段测量中每段的距离。
太阳方位角 - 从北向顺时针测量的太阳方位角(以十进制度为单位)。
太阳角高度(3D 距离)- 太阳距地平线的角高度(以十进制度为单位)。
面积
面积 - 面的 2D 表面面积,以所选单位(如平方米)计。
周长 - 面的线性测量值,以所选单位(例如米)计。
体积
体积 - 计算为
cut + fill,以所选单位(如立方米)计。挖方 - 基础表面要素以上的挖方体积,以所选单位(如立方米)计。
填方 - 基础表面要素以下的填方体积,以所选单位(如立方米)计。
面积 - 面的 2D 表面面积,以所选单位(如平方米)计。
周长 - 面的线性测量值,以所选单位(例如米)计。
注:
如果在 Drone2Map 中执行体积测量,则还会报告计算误差。 误差计算如下:
\(Cut \space Volume \space error \space = \space <number \space of \space cut \space cells> \space * \space 1.5 \space * \space Ground \space Sample \space Distance³\)
\(Fill \space Volume \space error \space = \space <number \space of \space fill \space cells> \space * \space 1.5 \space * \space GSD³\)
\(Total \space Volume \space error \space = \space Cut \space Volume \space error \space + \space Fill \space Volume \space error\)
测量选项
要针对每种测量类型
选择单位,请单击测量结果窗格右上角的测量选项按钮。 此外,您还可以编辑测量类型的符号和颜色。
精度级别值可以确定指定单位的小数位数;默认值是四位小数。 选择介于 1 到 12 之间的值。
如果创建 DSM 和 DTM,则可以设置高程表面数据集以计算体积测量值。
基础表面选项可指定用于确定基础表面参考的方法。 单击下拉箭头以从以下选项中进行选择:
常量 - 用户定义的值,用于定义平坦的基础表面。
插值 - 使用草图中每个折点的 z 值来插值体积计算的基础表面。
最小值 - 使用草图折点中的最小 z 值来定义最小高程处的平坦基础表面。
最大值 - 使用草图折点中的最大 z 值来定义最大高程处的平坦基础表面。
平均值 - 使用草图折点中的平均 z 值来定义平均高程处的平坦基础表面。
保存测量值
测量类型将作为相应的要素类保存在工程的地理数据库中。 例如,点测量会保存为点要素类,距离测量会保存为折线要素类,而面积和体积测量会保存为面要素类。 位置和要素类类型会在工程文件内处理,因此,无需定位或管理这些文件。
保存或退出工程时将保存测量。 当加载工程文件时,也将加载保存的测量,并可在测量结果窗格中查看或编辑这些数据。 通过要素类的属性表将测量链接到对应的源文件。
注:
更改工程地理数据库文件的默认位置可能导致测量结果窗格中的现有测量数据消失。
测量报表
可以生成并保存列出测量值的报表。 单击测量结果窗格中的生成报表按钮
,然后命名并保存报表。 会将测量结果窗格中的所有选定测量写入一个文本文件。 如果未选择任何结果,则会将地图的所有测量写入报表。
为每个测量记录以下信息:
测量名称 - 地图中测量的名称。
测量类型 - 将测量标识为点、距离、面积或体积测量。
测量结果 - 地图中的测量结果,单位由您指定。
描述 - 您添加到测量数据的描述。
测量时间 - 采集测量的时间。