欧普手机站
您的位置:首页>软件教程>supermap idesktop 8c图文详细使用教程

supermap idesktop 8c图文详细使用教程

来源:欧普软件园
|
更新:2017-04-03 14:06

supermap idesktop 8c是一款功能强大的GIS平台,为用户提供全面的GIS分析功能,很多网友对supermap idesktop 8c的使用还不是很了解,小编就一些比较常用的功能为大家详细讲解。

supermap idesktop 8c使用教程

倾斜摄影模型生成DSM

SuperMap iDesktop提供了“生成DSM”功能,可由倾斜摄影模型直接生成包含地形、建筑物等各类地面信息的数字地表模型(DSM,Digital Surface Model),所生成的DSM结果为栅格数据集。注意请在平面场景下使用此功能,若在球面场景下,此功能不被激活。

(1) 新建一个“平面场景”,在“图层管理器”中单击“普通图层”点击右键,选择“加载模型缓存文件”,加载需生成 DSM 的倾斜摄影模型数据。

(2) 在“工作空间管理器”的“数据源”处右键选择“新建文件型数据源”,该数据源用于保存DSM数据结果。

(3) 在“三维分析”选项卡的“倾斜摄影”组中,单击“生成DSM”按钮,弹出“生成DSM”对话框,如下图所示:

(4) 在对话框中的“选择范围”处设置生成DSM的范围,选择范围有数据范围、当前窗口、自定义范围三种方式,根据需求任意选择一项。“结果范围”处左上右下的数值将根据“选择范围”选项不同而变化。

(5) 在对话框的“结果设置”处,设置保存结果数据相关参数,具体说明如下: 数据源:列出了当前工作空间中所有的数据源,选择一项用于保存结果数据。 数据集:用于显示和设置结果 DSM 数据集的名称。 分辨率:用于设置生成的 DSM 数据的分辨率。 相机高度:用于设置生成 DSM 数据的相机高度,默认为50米。建议取值为当场景加载出倾斜模型最精细层级时的相机高度,一般可输入数据采集时飞机飞行的绝对航高。

(6) 设置完以上参数后,单击“确定”按钮,即可执行生成 DSM 数据的操作。生成的 DSM 数据如下图所示:

实用操作提示–“关联浏览” “关联浏览”按钮用来将多个窗口进行绑定,从而使这些窗口的操作实现联动操作,例如:在相互绑定的某个窗口中漫游、缩放地图,改变了其中一个窗口的显示范围,那么,与之绑定的另一个窗口也将自动定位到相应显示范围。 如何打开“关联浏览”操作: (1). 首先选择两个将要绑定的数据,分别在新的地图窗口中打开。 (2). 单击“开始”选项卡>“浏览”组>“关联浏览”按钮,弹出窗口列表,如下图所示。

在绑定窗口列表中,勾选进行绑定的窗口前的复选框,点击“确定”按钮即可。 组件代码 程序集SuperMap.Realspace.SpatialAnalyst提供ObliquePhotogrammetry3DModel类型,支持倾斜模型生成DSM。由倾斜摄影模型生成DSM的示范代码如下: //目前只支持平面场景生成DSM,生成DSM后,注意设置坐标系信息。 void modelToDsm(SceneControl m_sceneControl, Datasource datasource) { ObliquePhotogrammetry3DModel obliqueModel = new ObliquePhotogrammetry3DModel(m_sceneControl.Scene); //参数说明:数据源、数据集名称、出图范围、DSM采样间距(米)、飞行高度(米) obliqueModel. ModelToDSM(datasource,”DSM”,new Rectangle2D(),0.1,430); }

提取所有等值线

提取所有等值线功能通过指定参数提取数字表面模型(DSM)中所有的符合条件的等值线。用于提取等值线的源数据集必须为 DEM 或 Gird 数据集,此处采用上一步骤所生成的DSM来提取等值线。

(1) 单击“分析”选项卡中“栅格分析”组的“表面分析”下拉按钮,在弹出的下拉菜单中选择“提取所有等值面”项,进入“提取所有等值面”对话框,如下图所示:

(2) 在“源数据”处选择DSM数据所在的数据源和数据集;

(3) 在“目标数据”处选择将要生成等值线所在的数据源、设置数据集名称;

(4) 在“参数设置”处,设置保存结果数据相关参数,具体说明如下: 基准值:基准值作为一个生成等值面的初始起算值,以等值距为间隔向其前后两个方向计算,因此并不一定是最小等值面的值。 等值距:从基准值起,相邻两个等值面之间的高程间距,默认单位与源数据集单位相同。它与基准值共同决定提取哪些等值面。 参数设置完成后,系统会自动计算并在“结果信息”处显示栅格最大/小值、最大/小等值线、等值数等信息。

(5) 单击“确定”按钮,即可执行提取等值线。

线转面

(1) 在“工具”选项卡的“数据”组中,单击“类型转换”下拉选择“线数据->面数据”,弹出“线数据->面数据”对话框,如下图所示:

(2) 在列表框中选择源数据源和源数据集,选择待转换的线数据集。

(3) 在列表框中选择目标数据源和目标数据集,也可以手动输入目标数据集名称。

(4) 设置完成后,单击“转换”按钮,完成操作。结果如下图所示:

删除问题面

在此之前已经生成了面数据集,由于矢量面是由模型自动生成的,从结果不难看出存在着这类不可能是建筑物轮廓的问题面:面积过小(Area<10㎡)的面和明显不是建筑物的错误面,需要删除这类问题面。

(1) 在“工作空间管理器”的“数据源”下选中矢量面数据集,右键选择“浏览属性表”,找到属性表记录面积的字段“SmArea”,右键点击“升序”排列后,批量选中面积小于10的记录,并删除这些面,如下图所示:

(2)除了面积条件,对比倾斜模型,仍然有很多面并不是建筑物轮廓,这类面数据通常较大易识别,可手动框选进行删除,如下图所示:

在删除以上两类问题面后,面数据集所覆盖的区域与建筑物轮廓一致,如下图所示:

合并矢量面

在剔除掉错误的矢量面后,由于很多建筑物的顶部并不是平整的,生成了代表不同高度的等值面,因此需要合并这些面。

(1) 在图层可编辑状态下,选中两个或者多个对象。

(2) 在“对象操作”选项卡的“对象编辑”组中,单击“合并” 按钮,弹出“合并”对话框,如下图所示:

(3) 按照默认设置合并,点击“确定”按钮完成合并。 重复执行以上合并操作,将碎多边形分别合并为一个个建筑物轮廓,合并后效果如下图所示:

矢量数据集重采样

由于建筑物的矢量面为自动提取、转换得到的等值面,其节点数量很多,如下图所示,选中其中任一个面便达到了6000多个节点,数据量较大,为了方便应用,可对矢量数据集进行重采样抽稀。

(1) 在功能区“数据”选项卡的“矢量”组中,单击“数据集重采样”按钮,弹出“矢量数据集重采样”对话框,如下图所示:

(2) 在左侧列表框中添加要进行重采样处理的数据集,通过工具可进行“添加”、“全选”、“反选”、“移除”的操作。

(3) 在”参数设置”区域设置重采样的方法以及相关参数,具体说明如下:

(4) 拓扑预处理:勾选该选项,设置“节点捕捉容限”,对复杂面数据集进行拓扑预处理。

(5) 单击“确定”按钮执行矢量数据集重采样操作。 执行重采样后,此面的节点数由6204个减至6个,且建筑物轮廓保持完好,如下图所示:

叠加到三维场景中

经过以上处理,与倾斜摄影模型配套的矢量面便生成好了,可将矢量面与倾斜摄影模型均加载到三维场景中,将坐标系设置一致,其显示效果如下图:

免责声明:文中图文均来自网络,如有侵权请联系删除。

欧普软件发布此文仅为传递信息,不代表欧普软件认同其观点或证实其描述。

最新文章
最新游戏