SuperMap iDesktopX 如何处理地形断崖

kele

一、背景

在三维项目中,经常会用到 2 套 DEM,低精度作为项目背景,高精度满足工程需要。同区域范
围内的两个不同分辨率的地形数据,将它们加载到 SuperMap iDesktopX 场景中叠加显示,
由于地形数据精度的原因,有时会在地形叠加的边缘出现断崖,如何处理地形断崖?一起来看看吧!

二、数据准备

数据精度坐标系
dem2米2米WGS_1984
dem20米20米WGS_1984

三、实现原理

1、获取高精度地形最外围一个像元的栅格点(内环点)
2、以这个范围为中心,外扩一定像元(外扩距离越大,最终生成的斜坡越平缓)
3、外扩得到的栅格点匹配低精度地形(外环点)
4、利用内环点、外环点进行插值分析,构建地形缓坡
在这里插入图片描述

四、实现过程

4.1、获取内环点

4.1.1、使用【栅格代数运算】,将高精度栅格值设为统一,方便提取栅格范围
在这里插入图片描述

4.1.2、使用【栅格矢量化】,将运算结果转为面数据集,将面数据集添加到地图,开启面图层可编辑状态后,将多余面删除
在这里插入图片描述
在这里插入图片描述

4.1.3、使用【类型转换】,将面数据集转为线数据集
在这里插入图片描述

4.1.4、利用【缓冲区分析】,将线数据集向内缓冲一个像元,该数据为2米精度地形,故一个像元为2米,在缓冲区设置中,勾选平头缓冲、右缓冲,将右缓冲半径设置为2米
在这里插入图片描述

缓冲结果面:
在这里插入图片描述

4.1.5、将缓冲结果面与高精度地形共同添加到地图,使用【地图裁剪】-【选择对象范围裁剪】,根据缓冲结果面裁剪出高精度地形最外围一个像元栅格
在这里插入图片描述

裁剪结果:
在这里插入图片描述

4.1.6、使用【栅格矢量化】,将裁剪结果栅格转为点数据集
在这里插入图片描述

将点数据集与3.1.4中的缓冲面数据集添加到地图,使用【地图裁剪】-【选择对象范围裁剪】,提取范围内的点,即内环点
在这里插入图片描述

4.2、获取外环点

4.2.1、将步骤4.1.2中的高精度栅格范围面进行两次缓冲区分析,缓冲距离分别为98米,100米。(缓冲距离越大,最终生成的插值斜坡越平缓;两次缓冲区距离差为一个像元大小)
缓冲区1:
在这里插入图片描述

缓冲区2:
在这里插入图片描述

4.2.2、利用【地图裁剪】,用缓冲区1裁剪缓冲区2,得到外环面
在这里插入图片描述
在这里插入图片描述

4.2.3、使用【矢量栅格化】,将外环面数据转为栅格,栅格分辨率为2米高精度地形分辨率;之后再使用【栅格矢量化】将栅格数据转为二维点数据
获取高精度地形分辨率:
在这里插入图片描述

矢量栅格化:
在这里插入图片描述

栅格矢量化:
在这里插入图片描述

4.2.4、对20米低精度地形生成TIN瓦片,使用【TIN提取数据】将外环二维点提取为外环三维点
生成TIN瓦片:
在这里插入图片描述

TIN提取数据:
在这里插入图片描述

4.2.5、使用【类型转换】将外环三维点转为二维点,提取高度字段
在这里插入图片描述

4.3、整理数据

4.3.1、右键外环点成果数据集-浏览属性表,将代表高程的zValue字段复制到value字段中
在这里插入图片描述

4.3.2、使用【最佳行】,将外环点成果数据集追加到内环点中
在这里插入图片描述

追加结果:
在这里插入图片描述

4.4、插值分析

使用【插值分析】-【距离反比权重】,对点数据集插值生成缓坡栅格。
注意事项:
插值字段选择value字段;
数据集坐标系为地理坐标,分辨率单位为度;
查找方式选择定长查找,查找半径大于等于最大缓冲半径
在这里插入图片描述

4.5、栅格镶嵌

使用【栅格镶嵌】,合并2米高精度地形与插值结果
在这里插入图片描述

五、结果对比

处理前:
在这里插入图片描述
处理后:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值