通过卫星或航空传感器采集影像时,通常基于地球的椭圆体模型测量位置信息(例如高度),然而许多现有的数字高程模型 (DEM) 都是采用正高模型进行建模的。这通常会导致相同位置具有两个不同的高程值,因为它们不是从同一基准位置进行测量的。利用大地水准面校正,可以实现二者之间的转换。
利用镶嵌数据集中的算术函数,可以在对影像应用正射校正前,根据大地水准面转换正高。要进行转换,请应用下列方程:
h = H + N
其中 - h = 椭圆体高度
- H = 正(大地水准面)高
- N = 大地水准面差距
以下步骤将指导您创建包含高程数据的镶嵌数据集。算术函数将按照上述方程处理整个镶嵌数据集,从而生成具有椭圆体高的 DEM。
设置镶嵌数据集
- 使用创建镶嵌数据集工具来创建镶嵌数据集。
- 使用添加栅格至镶嵌数据集工具将高程栅格数据添加到镶嵌数据集。
- 建议构建镶嵌数据集的概视图。
添加算术函数
- 打开目录窗格并导航至该镶嵌数据集。
- 右键单击镶嵌数据集并单击编辑镶嵌数据集函数。
函数编辑器视图随即打开,其中显示镶嵌数据集。
- 单击栅格函数按钮 。随即显示栅格函数窗格。
- 在栅格函数窗格中,单击搜索框并输入 Arithmetic。
- 在栅格函数窗格中,将算术函数拖放到函数编辑器中。
- 将光标置于黄色镶嵌函数框的顶部。在该框的右侧,您将看到 Out 一词。单击该词,然后将鼠标拖动到算术函数上的栅格输入中。
这代表上面方程中的 H。
- 双击算术函数。将出现算术属性对话框。
- 对于 Raster2,单击浏览按钮,然后导航至 ArcGIS Pro 安装位置中的 \Pro\Resources\pedata\geoid 文件夹。
- 选择 WGS84.img,然后单击确定。
这代表上面方程中的 N。
- 单击运算下拉箭头,然后选择加。
- 单击确定关闭算术属性对话框。
- 单击应用 以保留您的编辑内容。
上述步骤用于将正高转换为椭圆体高度。如果要把椭圆体高度转换为正高,可利用算术函数应用该
H = h - N
方程。转换完成后,镶嵌数据集可以用作 DEM 输入,以对其他镶嵌数据集中的图像进行正射校正。