首页 / 浏览问题 / 桌面GIS / 问题详情
【新人提问】超图模型与地形图贴合问题
1EXP 2023年11月29日
su建模导入3dmax,通过max的插件导出为超图的模型数据集,添加对应位置的卫星图以及高程做为地形导入数据,将模型的数据集的风格设置中的高度模式设定为【贴地】后,模型无动于衷,依旧低于生成的地形。请求大神们解答 如何解决。

1个回答

您好,模型与地形匹配有以下方法:

地形修改模型:

1.在“三维数据”选项卡上“模型”组中,单击“地形修改模型”按钮,弹出“地形修改模型”对话框。

2.在源数据栏中,选择需要进行匹配的地形数据(DEM栅格数据集)和模型数据(模型数据集)。

3.在结果数据栏,选择数据源保存新生成的模型数据集;在数据集右侧文本框中输入一段字符串作为新生成模型数据集的名称;在批量更新中输入最大更新数,数据集写入时,每批次更新的最大记录数,防止大数据量模型修改时崩溃。

4.点击“确定”按钮完成地形模型的匹配。将DEM 栅格数据(地形数据)和新生成的模型数据添加到场景中,浏览地形模型匹配后的效果。

TIN地形匹配:

1.利用“三维地理设计”选项卡中的“模型操作”组中"截面与投影"下拉按钮中的“提取边界”功能,提取被地形压盖或遮挡的模型边界面。

2.将获取到的面数据集添加到场景中,选择与地形进行镶嵌的面对象有多种方法,以下列举一种对于面对象较多的情况: 在“三维地理设计”选项卡下的“TIN地形操作”组中,单击“镶嵌”项,弹出“TIN镶嵌”面板。 图层选择:单击“TIN地形”组合框的下拉箭头,选择需镶嵌对象所在的图层。 镶嵌面确定:单选“选择面”或“绘制面”确定镶嵌面类型。

3.参数设置,包括设置护坡宽度和是否勾选“预览”复选框。 附加高度:设置镶嵌面的附加高度,这个操作不会改变镶嵌面的原始值。默认为0,单位为米。直接输入或者通过右侧的上下箭头调整数值,确定附加高度。

缓坡宽度:默认为0,单位为米。直接输入数值或通过右侧的上下箭头调数值,确定护坡的宽度。

"预览"复选框:默认勾选“预览”复选框,支持实时预览镶嵌效果。

4.单击“确定“进行TIN地形镶嵌。

希望能够帮助到您!

800EXP 2023年11月29日
您好,对两种方法进行了尝试,第一种方法中“在批量更新中输入最大更新数,数据集写入时,每批次更新的最大记录数,防止大数据量模型修改时崩溃。”不知道在哪里操作,到这句之前用“地形修改模型”会显示“执行失败”。

利用第二种时则是止步“镶嵌”项,提取边界后添加面数据集到场景中,镶嵌项则是灰色无法点击的状态,无法进行下一步。
您好,您使用的是哪个版本的idesktopx呢,方便提供数据吗,我这边帮您测试一下,您可以私信我

已解决,是模型数据和地形数据的坐标系不匹配,模型数据投影转换后可正常进行 “地形修改模型”

...