SuperMap iDesktop地质体模型匹配地形——精修地质体模型路线

news2024/11/15 13:50:40

作者:超图研究院技术支持中心-于丁

地质体模型匹配地形——精修地质体模型路线

相信大家开展地质体业务时,常常会遇到构建的精模地质体与DEM地形数据的交界面,嵌合效果不佳、相互压盖、渲染冲突不稳定(闪面)、掩盖、漂浮等等不理想不真实的显示效果。

为此通常会使用模型图层贴地形、地形匹配、模型匹配等方案,但这些方案要不对模型数据要求较高(平底模型),要不就是匹配效果欠佳,而且通常方案都是地形让模型的思路,不足以满足一些业务需求。

因此,若项目、业务上对模型地形之间的匹配,有较高质量需求,我这里给大家提供两个方案:精修模型和精修地形,本文便是从构建地质体开始,精修地质体模型匹配地形的技术方案。

一、使用工具

SuperMap iDesktop 10i(2021)V10.2.1及以上版本。(以下简称iDesktop)

二、使用数据

DEM地形数据一份、地质体点位数据一份(坐标系一致)

三、操作步骤

1.将地质体点位以三维空间数据导入数据源为三维点数据集
在这里插入图片描述
开始-数据导入,勾选导入为空间数据,设置xyz字段

在这里插入图片描述

2.设置地质体三维点数据集坐标系

点数据集-右键-属性-坐标系

在这里插入图片描述

3.构建地质体

三维数据-地质体-构建地质体,设置合适的地层点位过滤条件和颜色方案构建地质体根据层次关系构建地质体。

在这里插入图片描述
构建成功,可见四层地质体

在这里插入图片描述

4.将地质体点位加入,制作单值、标签专题图检查地质体是否正确
在这里插入图片描述在这里插入图片描述

5.开启模型图层编辑,更改真实地质体纹理(按需)

在这里插入图片描述

6.右键模型对象-材质编辑-材质-模型颜色设为白色-添加纹理

在这里插入图片描述

7.重新设置纹理坐标-设置合适的材质模式-应用模型-保存到模型

在这里插入图片描述

8.以此类推设置完所有模型

在这里插入图片描述

9.将栅格数据集作为地形和影像添加当前场景

在这里插入图片描述

10.可见地质体模型与地形有较严重掩埋及压盖

在这里插入图片描述

在这里插入图片描述

11.提取模型范围

三维地理设计-界面与投影-获取投影面

在这里插入图片描述

12.查看提取是否正确

在这里插入图片描述

13.对栅格数据集右键-生成缓存,生成TIN地形缓存

在这里插入图片描述

14将tin地形缓存作为地形图层,dem栅格作为影像图层添加到新球面场景中查看是否正常

在这里插入图片描述

15.将步骤11得到的投影面添加到地图进行合并

在这里插入图片描述

16.使用合并后的透明面裁剪TIN地形缓存

在这里插入图片描述

17.将裁剪后的结果添加到球面场景中,可见裁剪结果正确。

在这里插入图片描述

18.将裁剪后的TIN地形拉伸成实体地形模型

在这里插入图片描述

19.将拉伸结果添加值场景,可见结果正确

在这里插入图片描述

20.使用布尔求差,将地形表面模型闭合体向地质体求差

三维地理设计-运算分析-布尔求差

在这里插入图片描述

21.得到底部与地形完全匹配的模型体

在这里插入图片描述

在这里插入图片描述

若有精度细分需求,步骤13至步骤19可以替换为以下操作,若无细分特殊需求,建议还是使用步骤13至步骤19来生成闭地形表面模型闭合体。

13_2.将矢量投影面添加到地图,生成细化格网

地图制图-地图格网

在这里插入图片描述

14_2.设置合理的横纵格网参数(最好正方形,数值按需设置),选择生成面数据集模式

在这里插入图片描述

15_2.对地图格网裁剪,得到精准模型范围的矢量格网面

空间分析-叠加分析-裁剪

在这里插入图片描述在这里插入图片描述

16_2.使用生成的格网矢量面对dem栅格数据提取高度,令矢量面数据高度贴合地形表面

空间分析-表面分析-提取三维数据

在这里插入图片描述

17_2.将提取后的三维矢量面,添加到场景中对比是否贴合

在这里插入图片描述
在这里插入图片描述

18_2.使用三维矢量面向下创建拉伸闭合体,拉伸至比地质体最低点更低

三维地理设计-规则建模-拉伸闭合体

在这里插入图片描述

19_2.将地表模型闭合体添加到场景,检查表面是否贴合

在这里插入图片描述

20_2.将模型闭体合并为一个对象

使用三维地理设计-模型操作-模型编辑-模型合并-合并成一个对象

在这里插入图片描述

21_2.将单对象地质体模型合并子对象,简化模型结构提高性能

使用三维地理设计-模型操作-模型编辑-模型合并-合并子对象

在这里插入图片描述
在这里插入图片描述

若对本文内容有疑问或讨论,可以向超图研究院支持中心进行咨询。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/129566.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

前端期末考试试题及参考答案(03)

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 一、 填空题 transition属性中______规定应用过渡的CSS属性的名称。transition属性中______定义过渡效果花费的时间。transition属性中______属性规定过渡效果的时间曲线。…

GitHub入门指南(上)

前言 我去年入门 GitHub,一开始不知道从哪开始学,在网上查找了很多文章、教程学习。这篇文章就是以我刚学习时的小白视角写的,希望能帮助到想开始学习 GitHub 又不知如何上手的学习者。因为我也是初级水平,文中介绍的知识基于我自…

6.移动端布局-rem布局

1.rem基础 优点:可以通过修改html里边文字的大小来改变页面中其他元素的大小,可以实现整体控制 1.1 rem单位 rem(root em)是一个相对单位,类似于em。 em是相对于自身元素字体大小(若自身没有设置font-size则基础父元素的字体大…

一次SQL调优 聊一聊 SQLSERVER 数据页

一:背景 1.讲故事 最近给一位朋友做 SQL 慢语句 优化,花了些时间调优,遗憾的是 SQLSERVER 非源码公开,玩起来不是那么顺利,不过从这次经历中我觉得明年的一个重大任务就是好好研究一下它,争取在 SQLSERVE…

uniapp实现音频播放抢占系统音频焦点

项目为使用uniapp框架开发的Android/iOS APP应用 实现功能需求 假设手机正在播放音乐,当前APP处于前台收到消息,需播放提示音提示用户。目标为降低后台正在播放音乐的音量,播放提示音,播放完毕后恢复后台音乐音量 需求分析 乍…

拉伯证券|新能源汽车前11月产销翻倍,渗透率升至三分之一

2022年11月,国内新能源轿车渗透率已升至33.8%,创前史新高。 2022年的最终一个交易日早盘,两市高开高走,沪指涨0.61%,深证成指涨0.35%,创业板指涨0.3%。板块上来看,Web3.0、虚拟人、网络游戏概念…

BI技巧丨RankxYoY

群友:PowerBI可以实现两年的排名差异么? 白茶:可以!安排! 本期的问题,来自于群内小伙伴的一个实际应用场景。在实际业务中,这个需求属于常见类型,展示当前排名时,用户关注…

【软件测试】 测试开发?看看一线大厂需求的测试开发技能......

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 能在一线大厂工作是…

FPGA知识汇集-FPGA系统时序理论

时序约束条件 下面来具体讨论一下系统时序需要满足的一些基本条件。我们仍然以下图的结构为例,并可以据此画出相应的时序分析示意图。 在上面的时序图中,存在两个时序环,我们称实线的环为建立时间环,而虚线的环我们称之为保持时间…

Java死锁

一.死锁是什么? 死锁指两个或者两个以上的线程在执行过程中,去争夺同样一个共享资源,造成的相互等待的现象,如果没有外部干预,线程会一直阻塞,无法往下执行,这样一直处于相互等待资源的线程叫做…

极米Z6X Pro怎么样?极米Z6X Pro亮度如何?极米Z6X Pro值得入手吗?

投影仪不知怎么选?不妨看看极米Z6X Pro,半山黛青的全新配色下,是仅有5.3cm的轻薄机身,1.4kg的重量,一只手就可以轻松拿取。相比同价位的投影产品,极米Z6X Pro摆放方便又不占地,外观时尚精致&…

Go Map

Go Map map 是一种key-value的键值对存储结构,其中key不能重复,无序。底层是hmap结构,hmap中维护buckets(bmap结构)。结构定义 type hmap struct {count int // 元素个数B uint8 // buckets已扩容的次数,buckets长…

JVM-Java内存区域

1、运行时数据区域 运行时数据区域:程序计数器、Java虚拟机栈、本地方法栈、堆、方法区。 非运行时数据区域:直接内存。 (1)程序计数器 字节码解释器通过改变程序计数器来依次读取指令,从而实现代码的流程控制。在多线…

谷歌2022年最受欢迎Chrome浏览器扩展程序:包含Tango,Compose AI等

根据截图排序从左到右依次介绍如下: RoPro:Roblox.com网站体验增加了许多有用且独特的功能; MyBib:自动创建 APA 样式、MLA 格式和哈佛引用样式引文; eJOY English:翻译自Netflix, Youtube, iFlix上的字…

Codeforces Round #841 (Div. 2) and Divide by Zero 2022(A-D)

Codeforces Round #841 (Div. 2) and Divide by Zero 2022(A-D) 题目链接限制AJoey Takes Moneystandard input/output1 s, 256 MBBKill Demodogsstandard input/output1 s, 256 MBCEven Subarraysstandard input/output2.5 s, 256 MBDValiant’s New M…

数字经济指标构建-各省、地级市匹配上市公司数据、城市数字化指数

一、中国城市数字经济指数2017-2022年(数据代码报告) 中国城市数字化指数全面覆盖城市数字化规划、建设、运营的各个方面,能够有效评估城市各个领域的数字化建设水平和运营效果。 全国城市数字经济发展热图 数据来源:中国城市数字…

语音转换之CycleGan-VC2:原理与实战

非平行语音转换CycleGAN 之前学习了传统统计学习里的经典的语音转换模型GMM。随着深度学习的发展,出现了更好的语音转换方法,今天学习较为经典的CycleGan。 平行语音转换一般流程 典型代表就是基于GMM的语音转换。平行数据就是说源语音和目标语音一一…

矢量图斑局部狭长判断和定位局部狭长部分(PostGIS、Java、C#实现)

矢量数据在数据采集过程中由于数据处理导致出现局部狭窄的面状部分,如下图 1. 定义和解决方法 狭长结构是指图斑几何形态上窄而长的部分,符号化后出现图形粘连压盖现象,导致难以在图面上清晰地表达出来。因此,依据地图表达比例尺因素需要对狭长结构进行融解处理。在…

helm部署frps和连接

文章目录一. helm部署frps1.1 下载1.2 部署1.2.1 不开启dashboard界面1.2.2 开启dashboard界面1.2.3 卸载1.3 查看1.4 IP Port 允许端口1.5 Web Ingress二. frpc客户端连接2.1 IP Port 连接2.2 Web 域名连接一. helm部署frps 1.1 下载 mkdir -p /root/i/helm && cd…

并查集专题1_图篇

1.并查集介绍 并查集支持查询和合并操作,只回答两个节点是不是在一个连通分量中,并不回答路径问题。 如果一个问题具有传递性,可以考虑用并查集。并查集最常见的一种设计思想是把在同一个连通分量中的节点组织成一个树形结构。 2.并查集的…