如何在ArcGIS中构建生成三维地形地貌场景
一、为什么要用三维地形地貌场景
地理信息与人类的生产生活息息相关,人类的诸多活动都离不开地形。如何更好的表达真实地形供人类实践活动所用,一直是人们追求的目标。在古代,人类用符号、线条在绢、丝、布、兽皮、纸等介质上标绘地形。所用的符号各种各样,如用“△”代表山峰,用数字标注海拔,用线条表示行进路线等等。在不同的历史时期和不同的区域,符号系统有很大的区别。到了近代逐渐形成了统一的图例,平面地图被广泛应用在更行各业中,这种方式最大的缺点是不直观,缺乏真实感。为了更直观更形象的表达地理信息,人们用到了沙盘,它除了平面方位之外,还能表达空间上的方位,因为它是真实三维地形地貌的微缩场景。
二、什么是三维虚拟仿真技术
三维地形虚似可视化仿真技术是指在计算机上对数字地形模型中的地形数据实时的进行三维逼真显示、模拟仿真、简化和多分辨率表达等内容的一项技术。它涉及到遥感与测绘、现代数学、计算几何、地理信息系统、计算机图形学等众多学科领域,在游戏交互、土地与城市规划、战场环境仿真、飞行器导航与地形提示和警告系统等众多领域有广泛应用。
三、如何在ArcGIS中构建生成三维地形地貌
首先,请确保水经注万能地图下载器软件版本为X3.0build2224及以上,然后我们只需要以下几步说明如何在ArcGIS(ArcSence)中构建生成“拉萨市”虚拟三维地形地貌场景。
第一步:下载卫星影像和高程数据
这里我们按行框选下载范围的方式同时下载“拉萨市”的谷歌高清卫星影像和高程数据。
在软件的下载工具栏中点击“框选下载”工具,可以在视图中框选需要下载的范围。
在绘制的矩形范围中双击之后,可以新建下载任务。
在“新建任务”对话框中,勾选“下载高程”可以同时下载高程。
在选择级别时,对于高程来讲一般选择11到15级,15级以上精度没有提高;对于影像来讲,一般选择15到19级,19级以上的国内区域数据清晰度没有提高,是基于19级放大的。
因此,当我们需要下载高程和影像构建三维场景时,建议下载高程第15级和影像第19级,但在这里,我们都以下载15级为例。
点击“新建任务”对话框中的“导出设置”按钮可以设置导出参数。
这里选择保存文件格式为TIF,坐标投影设置为“西安80高斯投影”,开启边界范围剪裁和背景透明功能。
影像和高程同时下载完成之后,默认会自动打开下载结果目录。
第二步:在ArcGIS中加载影像并构建三维场景
启动ArcSence软件并点击“添加数据”按钮先将卫星影像添加到场景中,如下图所示。
在影像图层上单击鼠标右键并点击“属性”菜单,会显示“图层属性”对话框。
在“图层属性”对话框中点击“基本高度”功能选项,然后在“在自定义表面上浮动”项中打开下载好的“拉萨市_高程.tif”文件,并将“用于将图层高程值转换为场景单位的系数”也即高度方向上的拉伸因子设置为2倍。
在“渲染”功能项中,将栅格影像的质量增强调到最高。
点击确定之后,软件会对影像和高程数据进行三维地形地貌构建,完毕之后即可对三维场景进行360度旋转漫游,三维地形地貌效果图如下图所示。
相关软件教程:
如何下载谷歌高清卫星影像
如何下载10米精度的谷歌地球高程数据
ArcGIS Desktop 10.2 安装与破解图文教程
如何在ArcGIS中构建生成三维地形地貌场景相关推荐
- figma设计_如何在Figma中构建设计入门套件(第1部分)
figma设计 Figma教程 (Figma Tutorial) Do you like staring at a blank canvas every time you start a new pr ...
- 如何在ArcGIS中应用七参数对影像进行坐标投影变换
如何在ArcGIS中应用七参数对影像进行坐标投影变换 谷歌数据为WGS84坐标系,ArcGIS矢量数据坐标系经常为北京54坐标系.西安80坐标系.国家2000坐标系,要想将WGS84坐标系转换到我们国 ...
- 如何在FPGA中构建数控振荡器 (NCO)
许多信号处理应用在某些特殊项目时需要正弦波.如果这个正弦波的相位或频率在设计中能被控制,那么它通常被称为数控振荡器 (NCO).今天让我们花一些时间研究如何在FPGA中构建一个NCO.最后我们还将介绍 ...
- 如何在 Python 中构建跨平台桌面应用程序
如何在 Python 中构建跨平台桌面应用程序 开发桌面 GUI 应用程序曾经是一个乏味.容易出错且缓慢的过程. 当然,Python 在整体上极大地简化了应用程序开发,但在 GUI 领域,仍然没有真正 ...
- 如何在arcgis中计算面数据的投影面积和椭球面积
需求: 如何在arcgis中计算面数据的投影面积和椭球面积 参考资料: 什么是面积?这一个公开课介绍的非常好,链接:https://www.bilibili.com/video/BV1gJ411M7c ...
- 永中word页码怎么从第二页开始_办公软件操作技巧087:如何在word中自动生成目录并同步更新目录...
在日常工作中,我们用word编辑长篇文档比如论文时,要在正文前面插入目录,如下图,如果是在首页手动编制目录,后期调整文档内容时,目录与正文会不同步,更新起来就比较麻烦,那么这种情况该怎么办呢? 带目录 ...
- 如何在 origin2017 中现有的三维图中添加一个平面?
比如我要在原有的马鞍面上添加一个与X-Z平面平行的平面,例如y=-5这个平面. 下图是origin2017的主界面 在快捷键那一栏中有一个名字为New 3D Plot的下拉菜单,如下图所示,选择New ...
- react网格生成_如何在React中构建实时可编辑数据网格
react网格生成 by Peter Mbanugo 彼得·姆巴努戈(Peter Mbanugo) 如何在React中构建实时可编辑数据网格 (How to Build a Real-time Edi ...
- 如何在ArcGIS中调用星图地球数据云的数据?
"ArcGIS中能调用星图地球数据云的数据吗?" 最近发现,关于8月12日上线发布的星图地球数据云,除了数据种类丰富.数据精度高.时效性好以及访问加载稳定流畅等突出优势,大家比较关 ...
最新文章
- 七十九、TodoList示例 深入Redux的工作流
- 『设计模式』反射,反射程序员的快乐!为什么我老是加班?为什么我工资不如他多?原来是我不懂反射!
- Google SRE 读书笔记 扒一扒SRE用的那些工具
- python 内置标准库socketserver模块的思考
- Android OkHttp完全解析 是时候来了解OkHttp了
- Java对json遍历_如何遍历Java中的json对象
- 谈谈入职新公司1月的体会
- php yii 锁,php – 使用Yii 2.0加密REST响应流
- 计算机前置usb应用,电脑前置usb和后置usb的区别
- 微软加入反 Flash 阵营,新版 Edge 默认屏蔽 Flash
- 记录linux启动次数的脚本,类UNIX系统中启动脚本记录
- Shell脚本查询进程存活信息
- java求解一给定数字的二进制表达中的1的个数
- 【随感】i want to rest ,i want to read some books ,i want tone sleep
- 汉字笔画动图怎么做_怎么用flash制作汉字笔顺的动画
- Flex Builder中创建的项目4种
- python全套学习资料_20小时学会python的心路历程,附全套学习资料和视频教程
- 创建数据表与修改数据表
- 欧洲篮球冠军联赛网站
- ARMv8/GICv3中断路由
热门文章
- “中国芯”——飞凌嵌入式OKA40i-C开发板测评-全志工业级芯片A40i评测
- 小米智能互联电脑版总是弹出_小米智能互联电脑版下载_小米智能互联官网下载 v1.1.0.453_打印驱动之家...
- 新疆2016年弃风弃光比例或将达50%左右
- .NET Compact Framework下的串口通信
- 刘一男词汇课(从advance到vein):书上有路勤为径,学海无涯“懂“作舟
- x64 PEB简介 有关PEB的一些函数
- 程序员性格内向的10个误解
- 杰特康机器人的概述_机器人概述
- 刘润对话薛兆丰:经济学带来的高级快乐
- 极客爱情前传(一):老司机手把手教你帮妹子修电脑