使用说明
当需要将一个高低起伏的区域夷为平地时,用户可以通过指定高低起伏的区域以及夷为平地的面的高程,进行面填挖方计算,得出填方面积,挖方面积、填方量以及挖方量。该功能同时支持二维地图数据和三维场景数据。关于面填挖方的原理和方法介绍,请参见 关于表面分析 的表面填挖方部分。
功能入口
- 在 空间分析 选项卡-> 栅格分析 -> 表面分析 -> 面填挖方 ;
- 工具箱 -> 栅格分析 工具-> 表面分析 -> 地形计算 -> 面填挖方 。(iDesktopX)
注意:只有在地图窗口中存在栅格数据集时,面填挖方功能才是可用的。
主要参数
-
设置源数据,即参与面填挖方的栅格数据集。
- 数据源 :列出了当前工作空间中所有的数据源,选择参与面填挖方的栅格数据集所在的数据源。
- 数据集 :列出了当前数据源中所有的栅格数据集(GRID),在列表中选择参与面填挖方的栅格数据集。这里会自动定位到地图窗口中已打开的栅格数据集。
-
获取参考对象: 由于面填挖方是栅格数据集与指定平面(即参考对象)之间填挖方量的计算,需要获取指定平面的区域。SuperMap 提供了两种指定方式,其中一种是选择当前地图中已有的矢量数据集(包括线数据集和面数据集),另一种是基于源数据集绘制面或者线。对于获取的面对象,可直接作为指定平面参与面填挖方的运算;对于获取的线对象,系统会先对其进行缓冲区分析,将缓冲结果作为指定平面参与面填挖方的计算。
- 选择 :当地图窗口有已打开的矢量数据集时(必须是线、面数据集),“选择”项可用。单击“选择”按钮即可获取当前地图窗口中的矢量对象,并将其作为面填挖方操作的参考对象。
- 绘制面 :勾选“绘制面”项,可在当前源数据集上通过鼠标绘制面对象,并将其作为面填挖方的参考对象。
- 绘制线 :勾选“绘制线”项,可在当前源数据集上通过鼠标绘制线对象,经过缓冲区分析后,即可作为面填挖方的参考对象。
- 附加高程 :填挖结果所得平坦面的高程值。默认为0,即参考对象的高程值为0。
-
缓冲设置,当获取的参考对象为线对象时方可使用。
- 缓冲类型 :用户可根据需要选择不同的缓冲类型,包括平头缓冲和圆头缓冲两种。平头缓冲表示缓冲区在线的两端和节点处均为折角,圆头缓冲表示缓冲区在线的两端和节点处均为平缓的圆角。
- 缓冲半径 :由缓冲半径确定缓冲区的范围,对绘制的线对象创建缓冲区,形成待填挖得到的面。
-
设置结果数据。
- 数据源 :列出了当前工作空间中所有的数据源,选择结果数据集所在的数据源。默认与源数据源相同。
- 数据集 :设置结果数据集的名称。
- 在地图中展示结果 :运行结束后,将结果数据集在新的地图窗口中打开。该项仅在地图窗口中操作时可用。其中,挖方部分用红色表示,填方部分用绿色表示,白色表示未变化的区域,既没有挖方也没有填方的区域。
- 在场景中展示结果 :运行结束后,将结果数据集在新的场景窗口中打开。该项仅在场景窗口中操作时可用。
- 单击“确定”按钮,执行填挖方操作。执行完毕后会在输出窗口显示填挖方计算结果,包括填充体积、挖掘体积、填充面积、挖掘面积、未填挖面积5项内容,其中体积单位为立方米、面积单位为平方米。