影像三维地形图制作

news2025/1/12 0:01:18

一、数据来源介绍

图片

1. 数字高程数据

数字高程数据来源于中国科学院资源环境科学与数据中心(https://www.resdc.cn/Default.aspx)。

图片

2. 公主岭市遥感影像数据

遥感影像数据数据来源网络。

二、 数据预处理

1. 公主岭市遥感影像数据预处理

从之前的图中可以观察到,从软件当中下载的遥感影像是拥有白边的,这就需要我们先将白边处理掉在进行之后的操作。

使用复制栅格工具处理影像之前,我们先了解一下背景值(白边)是多少,白边一般是255,黑边一般是-999,为了确保正确,可以使用识别工具进行探查。

图片

图片

在地理数据库中创建镶嵌数据集,这里我们在默认的文件地理数据库中创建,其中坐标系利用导入的方式添加即可(导入遥感影像的坐标系)。

工具位置:数据管理工具 -> 栅格 -> 镶嵌数据集 -> 创建镶嵌数据集

图片

图片

利用【添加数据至镶嵌数据集】工具,将遥感影像添加至镶嵌数据集中。

工具位置:数据管理工具 -> 栅格 -> 镶嵌数据集 -> 添加数据至镶嵌数据集

图片

之后,便可以在镶嵌数据集中使用【定义镶嵌数据集 Nodata】工具,对数据的无效值进行定义。其中NoData值的波段选择ALL_BANS,NoData值设为255(之前用识别工具探查的白边的值),勾选【合成基于各波段的NoData值】,遥感影像有3个波段,选中以后只有这三个波段的值均为255时像元才会变成NoData,否则的话像元中只要有一个波段的值为255,就会被设为NoData。

工具位置:数据管理工具 -> 栅格 -> 镶嵌数据集 -> 定义镶嵌数据集 Nodata

图片

镶嵌数据集本身也支持栅格函数,类似影像数据窗口中函数模板的设置,同样可以设置函数链来实现一些复杂的要求。

当然,我们在使用镶嵌数据集的时候,也可以在构建轮廓的时候去除无效值。但它去除的并不完美,在影像周围会有一些白色像元的存在,其多少取决于近似折点数,近似折点数越大,轮廓越贴合影像,白边去除的越好,这里我们设置为10000个(最大啦)。

图片

右键影像,选择【导出数据】,将范围设置为镶嵌数据集。

图片

图片

2.数字高程数据预处理

利用裁剪工具对数字高程数据进行裁剪。

工具位置:数据管理工具 -> 栅格 -> 栅格处理 -> 裁剪

图片

三、ArcScene

1. 3D表面

添加公主岭市去除白边的遥感影像和经过裁剪的数字高程数据,右键影像图层,选择属性 -> 基本高度,【从表面获取的高程】选为【在自定义表面上浮动】,其中默认设为一起添加进来的数字高程数据。

图片

右键数据框,选择场景属性 -> 常规,点击基于范围进行计算。

图片

2. 侧面的剖面

利用要素转线工具将镶嵌数据集中的轮廓输出为矢量图层。

图片

添加矢量边界至ArcSence中,右键图层,设置同样的基本高度后,切换拉伸选项卡,勾选【拉伸图层中的要素。可将……巴拉巴拉……】,选择拉伸方式为【将其用作要素的拉伸数值】。

图片

3. 更改显示设置

右键影像图层,选择属性 -> 符号系统,将拉伸下面的类型更改为Esri,切换渲染选项卡,将【栅格影像的质量管理】拉到最高,这样可以使影像更贴合实际。

图片

图片

四、成果展示

图片

图片

基于遥感解译制作土地利用图、植被类型图、生态系统类型等图件制作

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

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

相关文章

c++ uml时序图

时序图 通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。 时序图和流程图的区别: 时序图强调对象之间的交互与时序关系,流程图则是针对一个过程或者活动进行全面而细致的展开。 时序图主要描绘多个对象之间的复杂关系,流…

第三方软件测评的重要性分析

1、首先,什么是软件测试? 很多人看到这个小标题肯定会一笑而过,但你绝不能忽视他的真正概念。 软件测试是检查实际结果与预期结果是否匹配并确保软件系统无缺陷的活动。软件测试还有助于识别产品与实际需求不符或是缺失项。测试活动既可以手…

华为数通方向HCIP-DataCom H12-821题库(单选题:301-320)

第301题 某台路由器运行 IS-IS,其输出信息如图所示,下列说法错误的是? [R1]display isis sdb local verboseDatabase information for ISIS(1) Level-1 Link State Database LSPID Seq Num Checksum Holdtime…

既要炫酷好看,又要出图快?可视化大屏模板了解下!

可视化大屏模板可以在很大程度上满足炫酷好看和出图快的需求。使用模板可以节约制作时间,像奥威BI系统就上线了大量的可视化大屏模板。这些模板实际上都是一张张完整的可视化大屏报表,从数据源到数据分析模型,再到数据可视化图表和智能分析功…

最小可用原型:极大降低风险的方法

最小可用原型:极大降低风险的方法【安志强趣讲279期】 趣讲大白话:先试一下水 **************************** 精益创业的最小可用原型MVP 胸怀大志,要从小做起 把愿景拆解成一个个独立的部分 每个独立的部分做出假设: 1、价值假设…

MAC层是如何工作的

有一个叫做 Hub 的东西,也就是集线器。这种设备有多个口,可以将宿舍里的多台电脑连接起来。但是,和交换机不同,集线器没有大脑,它完全在物理层工作。它会将自己收到的每一个字节,都复制到其他端口上去。这是…

Vue + Element UI 前端篇(八):管理应用状态

使用 Vuex 管理应用状态 1. 引入背景 像先前我们是有导航菜单栏收缩和展开功能的,但是因为组件封装的原因,隐藏按钮在头部组件,而导航菜单在导航菜单组件,这样就涉及到了组件收缩状态的共享问题。收缩展开按钮触发收缩状态的修改…

leetcode669. 修剪二叉搜索树(java)

修剪二叉搜索树 题目描述递归代码演示: 题目描述 难度 - 中等 LC - 669. 修剪二叉搜索树 给你二叉搜索树的根节点 root ,同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树,使得所有节点的值在[low, high]中。修剪树 不应该 改变保留…

Qt应用开发(基础篇)——普通按钮类 QPushButton QCommandLinkButton

一、前言 QPushButton类继承于QAbstractButton,是一个命令按钮的小部件。 按钮基类 QAbstractButton 按钮或者命令按钮是所有图形界面框架最常见的部件,当按下按钮的时候触发命令、执行某些操作或者回答一个问题,典型的按钮有OK,A…

对接西部数据Western Digital EDI 系统

近期我们为国内某知名电子产品企业提供EDI解决方案,采用知行之桥 EDI 系统作为核心组件,成功与西部数据Western Digital(简称西数)建立EDI连接,实现数据安全且自动化传输。 EDI实施需求 EDI连接 传输协议:A…

利用谷歌浏览器进行前端代码调试(JS,JSP)一

首先在浏览器打开需要调试的界面,按F12,打开调试窗口。 窗口常用的是界面上的四个:Elements,Console,Sources,Network,下面来介绍各个块的调试功能 1、Elements 这个通常用来调试界面的显示&a…

嵌入式学习笔记(15)再接S5PV210的启动过程

三星推荐方式: bootloader必须大于16KB小于96KB。假定bootloader为74KB,启动过程:开机,BL0运行,BLO加载外部启动设备中的bootloader前16KB(BL1)到SRAM中运行,BL1运行时会加载BL2(bo…

化繁为简 面板式空调网关亮相上海智能家居展 智哪儿专访青岛中弘赵哲海

面对中央空调协议不开放和智能家居协议不统一的问题,青岛中弘选择中央空调控制器这一细分赛道入局智能家居市场,始终贯彻“所有空调,一个网关”的产品技术理念,逐渐探索出一条中弘的发展路径和商业模式。 在2023年的SSHT上海国际智…

ModaHub魔搭社区开源AI Agent开发框架和评测

AI 模型社区魔搭(ModaHub)又上新了,推出适配开源大语言模型的 AI Agent 开发框架 ModaHub-Agent。借助 ModaHub-Agent,所有开发者都可基于开源 LLM 搭建属于自己的智能体应用,最大限度释放想象力和创造力。ModaHub-Agent 的代码现已开源。 AI Agent(AI 智能体、AI 代理)…

怎么把图片压缩小一点?

怎么把图片压缩小一点?如今是互联网的时代,图片已成为在我们的生活或者职场工作中占有非常重要的作用。我们经常需要在网络上上传图片,将它们发布在朋友圈、自媒体平台、电子商务平台、社交媒体或个人网站上展示。然而,如果图片体…

LeetCode(力扣)216. 组合总和 IIIPython

LeetCode216. 组合总和 III 题目链接代码 题目链接 https://leetcode.cn/problems/combination-sum-iii/ 代码 class Solution:def combinationSum3(self, k: int, n: int) -> List[List[int]]:result[]self.backtracking(n, k, 0, 1, [], result)return resultdef back…

IPO后首份半年报出炉,豪恩汽电净利润同比下滑10.49%

上市公司的半年报陆续出炉。 今年7月4日,主营汽车电子的豪恩汽电正式登陆创业板上市,公司的主要产品为汽车智能驾驶感知系统,包括车载摄像系统、车载视频行驶记录系统和超声波雷达系统等产品。 相比于目前国内主流的智能驾驶方案公司&#…

工具及方法 - 下载谷歌商店APP的APK文件

在手机上安装APP时,一般都是都在应用商店上下载。 Android手机方便些,很多可以下载到APK,再上传到手机上安装,更加方便了用户的使用。 通过使用APK,可以离线安装应用,安装不同的APP版本,或者安装…

LSTM基础

LSTM 视频讲得非常好 https://www.bilibili.com/video/BV1644y1W7sD/?spm_id_from333.788&vd_source3b42b36e44d271f58e90f86679d77db7门的概念 过去,不过去,过去一部分 点乘,0 concatenation,pointwise LSTM RNN 上一…

uniapp h5 微信打开双标题处理

解决办法 在page.json文件下将 globalStyle 下的 navigationStyle 设置为 “custom” 即可解决微信H5双标题的问题 "globalStyle": {"navigationStyle":"custom",设置成 custom 即可解决微信H5双标题的问题"navigationBarTextStyle": …