博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TIN与模型高度不匹配
阅读量:4163 次
发布时间:2019-05-26

本文共 673 字,大约阅读时间需要 2 分钟。

TIN与模型高度不匹配

在一些项目中,由于DEM精度的问题,生成TIN缓存后会出现地形起伏高度的变化,解决这个问题有以下几个方案。

一.DEM与模型高度不匹配

当DEM与模型高度本身有一定偏差,可用三维数据——模型工具——地形修改模型进行修改。由于地形是高低起伏的,而模型底部是平整的,位于同一高度,导致模型和地形不能够严格贴合,出现模型的一部分被掩埋或者漂浮于地形之上,不能达到理想的真实效果。地形模型匹配根据地形栅格值,修改模型定位点;选择模型数据集及栅格数据集,执行生成新的模型数据集。

在这里插入图片描述

图1 地形与模型匹配前

在这里插入图片描述

图2 地形模型匹配

在这里插入图片描述

图3 地形模型匹配后

二.DEM生成TIN缓存后,与模型高度不匹配

1.从数据源解决

获取分辨率更高的DEM数据是最有效的方式,DEM的精度越高,生成TIN时通过插值得到的位置越准确,高度误差也就越小。

2.从修改模型高度

模型比地形高

获取模型中心点,利用三维数据——TIN工具——提取三维数据获取到获取点、线、面在指定TIN地形上的高程值,将这个高程值添加到模型数据集的一个属性字段中,对模型进行风格设置,底部高程选为该字段。

在这里插入图片描述

图4 提取三维数据数据前

在这里插入图片描述

图5 提取三维数据

在这里插入图片描述

图6 提取三维数据后

模型比地形低

三维地理设计——模型操作——截面与投影,获取到模型的投影面,将这个投影面转为三维面后,利用三维地理设计——TIN地形操作——镶嵌,把面导入为镶嵌面,对TIN地形进行镶嵌。

在这里插入图片描述

图7 TIN镶嵌前

在这里插入图片描述

图8 获取模型投影面

在这里插入图片描述

图9 二维面转三维面

在这里插入图片描述

图10 转换后的面导入为TIN镶嵌面

在这里插入图片描述

图11 TIN镶嵌后

转载地址:http://dspxi.baihongyu.com/

你可能感兴趣的文章
大牛手把手带你!2021新一波程序员跳槽季,全套教学资料
查看>>
Guava Collections API学习之AbstractMapBasedMultimap
查看>>
jQuery1.9(动画效果)学习之——.queue()
查看>>
HTML5学习之——概念篇
查看>>
HTML5学习之——HTML 5 视频
查看>>
HTML5学习之——HTML 5 Video + DOM
查看>>
HTML5学习之——HTML 5 音频
查看>>
HTML5学习之——HTML 5 拖放
查看>>
HTML5学习之——HTML 5 Canvas vs. SVG
查看>>
HTML5学习之——HTML 5 应用程序缓存
查看>>
HTML5学习之——HTML 5 Web Workers
查看>>
HTML5学习之——HTML 5 Canvas
查看>>
HTML5学习之——HTML5 内联 SVG
查看>>
HTML5学习之——HTML 5 服务器发送事件
查看>>
SVG学习之——HTML 页面中的 SVG
查看>>
SVG 形状学习之——SVG 矩形<rect>
查看>>
SVG 形状学习之——SVG圆形
查看>>
SVG 滤镜学习之——SVG 滤镜
查看>>
mysql中用命令行复制表结构的方法
查看>>
hbase shell出现ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException
查看>>