基于ArcScene简单实验操作

一、实验目的

记得上次在GeomaticsCenter群中,刘涛老师转发过一篇通过ArcGIS软件利用DEM数据做成山水画的消息。我看到后就立马想起原来在上机实验操作中也曾做过类似操作,所以这次我就根据上次操作实验以及制作山水画的方法做了这次实验。

二、操作路线图

三、操作步骤

1、加载数据

1)首先在ArcScene中加载DEM数据“plne”和河流数据“streams”,完成如图1-1所示:

图1-1 加载数据
2)由于对加载的河流数据显示效果不满意,对其进行符号修改,如图1-2所示:

图1-2 属性设置
3)结果如图1-3所示:

图1-3 处理结果

2、处理数据

1)为了显示成三维图像,右击栅格数据“plne”,点击【属性】如图2-1所示:

图2-1 属性
2)点击【属性】,选择【基本高度】,勾选【在自定义表面上浮动】,如图2-2所示:

图2-2 对地形基本高度设置
3)选择【渲染】,对【栅格影像的质量增强】进行调整,如图2-3所示:

图2-3 栅格影像质量设置
4)点击确定后,发现地形有起伏,但河流与地形没有相吻合,如图2-4,图2-5所示:

图2-4 未吻合图①

图2-5 未吻合图②
5)对河流进行相同操作,如图2-6所示:

图2-6 对河流基本高度设置
6)操作完成后,河流与地形相吻合,结果如图2-7,图2-8所示:

图2-7 处理结果

图2-8 处理结果
7)为了突出地形起伏,可点击【视图】,选择【场景属性】,如图2-9所示:

图2-9 选择【场景属性】
8)如图2-10所示,在这里我将【垂直夸大】设置为“5”,点击确定。

图2-10 设置垂直夸大值
9)操作完成后,如图2-11所示:

图2-11 处理结果

3、细化处理

1)为了突出3D效果,右击空白处,选择【3D效果】,如图3-1所示:

图3-1 选择【3D效果】
2)这时屏幕上出现3D效果工具条,为了更加真实,选择“ ”选择“光照打开”,如图3-2,结果如图3-3所示:

图3-2 设置光照

图3-3 处理结果
3)也可以对光照进行设置。点击【视图】,选择【场景属性】,选择【照明度】,可对太阳方位角和高度进行设置。如图3-4所示:

图3-4 设置照明度
4)如果感觉颜色太单一,可以对DEM数据的颜色色带进行修改,如图3-5,图3-6所示:

图3-5 修改色带

图3-6 处理结果
5)同时ArcScene还有动画录制,右击空白处,选择【动画】,如图3-7所示:

图3-7 选择【动画】
1、录制
①屏幕上会出现动画工具条,如图3-8所示:

图3-8 【动画】工具条
②动画控制器按钮如图3-9所示:

图3-9 动画控制器按钮
③点击动画控制器按钮后会出现工具条,图3-10,图3-11,图3-12分别对应开始录制,结束录制和播放功能(点击开始录制后,单击鼠标并拖动图像,结束后点击结束录制即可):

图3-10 开始录制按钮

图3-11 结束录制按钮

图3-12 播放按钮
2、处理。如图3-13所示,点击【动画】,会出现下列工具选项:

图3-13 工具选项
① 若对动画不满意,可选择【清除动画】,如图3-14所示:

图3-14 清除动画
② 若想输出录制的动画,可选择【保存动画文件】,如图3-15所示,点击后可选择保存动画的地址,名称等,如图3-16所示。

图3-15 保存动画文件

图3-16 保存动画
(6)为了使操作结果更逼真,可加一个红点代替太阳,结果如图3-17所示:

图3-17 操作结果

四、总结

以上只是我对ArcScene的简单操作。俗话说“兴趣是最好的老师”。就拿ArcScene来说,只要你对它感兴趣,肯动手操作,它一定不会让你失望。ArcGIS软件功能很强大,它有许多的功能还曾未被我们所使用所发现,这就需要我们努力学习,要善于发现问题并解决问题,培养自己的动手能力,毕竟“喊破嗓子不如甩开膀子”。

五、参考

[1]地理信息系统上机练习;
[2]“中国风来袭!看如何利用ArcGIS制作水墨风格山水画”;
[3] ArcGIS地理信息系统空间分析实验教程 第2版.

扫码关注公众号,了解更多文章:

三山半落,一水中分。地纵经纬,理入乾坤。 ~兰州交通大学地理信息科学爱好者集散地,欢迎你的加入~

基于ArcScene简单实验操作相关推荐

  1. Linux系统简单实验操作rm

    想必大家都听说过一个笑话:一个程序员去公司面试,面试官让他随便写个shell脚本看看,结果程序员在公司机器上写了个简单的 rm -rf  /* 今天博主好奇到无聊,想看看到底会有什么效果呢.就拿了一台 ...

  2. nodejs操作sqlserver数据_nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例...

    本文实例讲述了nodejs基于mssql模块连接sqlserver数据库的简单封装操作.分享给大家供大家参考,具体如下: 注意:开启sqlserver服务器允许远程连接的步骤,自行百度,很多经验,no ...

  3. 第一章:基于Visual C++ 6.0使用运动控制卡控制电机转动实验操作指导

    第一章:基于Visual C++ 6.0使用运动控制卡控制电机转动实验 文章目录 第一章:基于Visual C++ 6.0使用运动控制卡控制电机转动实验 一.实验目的: 1.学习运动控制卡的使用 2. ...

  4. 实验1:用户的登录与退出、IO重定向与简单文件操作

    实验1:用户的登录与退出.IO重定向与简单文件操作 1.实验目的 (1).掌握系统开启和关闭的方法及正常关闭系统的意义和必要性: (2).掌握用户的登录与退出的方法及用户退出系统或注销的意义和必要性: ...

  5. sql查询计算机系学生的学号和姓名,实验5数据库的简单查询操作答案.docx

    (6) 从学生信息表中查询计算机系年龄小于 (6) 从学生信息表中查询计算机系年龄小于 20 的学生的信息 SQL 代码如下: (2) (2) 从学生信息表中查询所有学生的姓名和学号信息并分别 实验 ...

  6. nodejs操作sqlserver数据_实例分析nodejs基于mssql模块连接sqlserver数据库的简单封装操作...

    本文主要介绍了nodejs基于mssql模块连接sqlserver数据库的简单封装操作,结合实例形式分析了nodejs中mssql模块的安装与操作sqlserver数据库相关使用技巧,需要的朋友可以参 ...

  7. 计算机视觉检测 白皓月,基于视线跟踪的操作界面的人机交互方法研究

    摘要: 人机交互主要是研究人与计算机之间的信息交换,是与人机工程学,认知心理学,虚拟现实技术,多媒体技术等密切相关的综合学科.本文研究的基于视线跟踪的操作界面的人机交互方法采用桌面式双目立体视觉实时跟 ...

  8. 教育信息化时代,如何打造中学理科信息化实验操作考场方案

    近年来,我国考试招生制度不断改进完善,初步形成了相对完整的考试招生体系.但随着教育事业的逐步发展,国务院明确提出了改革考试形式和内容:完善中学学业水平考试,规范中考学生综合素质评价,加快推进中学院校分 ...

  9. 嵌入式Linux实验手册——基于ARM9 S3C2410实验平台.doc

    嵌入式Linux实验手册 基于ARM9 S3C2410 实验平台   1. 实验概述... 1 2. 实验环境配置... 1 2.1 开发主机配置... 1 2.2 实验板介绍... 1 2.3 实验 ...

  10. 基于web的实验教学管理系统java ssm教学视频平台源码和论文

    研究背景 近几年来,随着地方高等院校办学规模的不断扩大,为了适用社会发展需要,地方高校将应用 型人才培养作为学校的人才培养目标.为了适应学校应用型人才培养目标,各专业尤其是理工科专 业人才培养方案中加 ...

最新文章

  1. iphonex如何关机_iPhone X手机屏幕出现绿线怎么回事_屏幕绿线该如何处理?
  2. 基于Docker搭建Redis集群(主从集群)
  3. 软件测试(一)-黑盒测试 随机测试技巧
  4. 3.7亿条保单数据怎么分析?这个大数据平台有绝招
  5. 爷青结,Microsoft 放弃 Windows 95 时代的图标
  6. bootstrap在 刷新页面,tab选择页面不会改变。
  7. Project Euler problem 61
  8. DataGridView - Column named XXX cannot be found
  9. 用C实现SEH的例子如何跟进SEH
  10. 破解iOS微信骰子和猜拳
  11. CH340G,CH340C,CH340E,CH340T,CH341T等芯片后缀的意思详解
  12. 【DDR3_Electrical Characteristics and AC Timing】_ Setup,Hold and Slew Rate Derating
  13. js过滤检测敏感词汇
  14. Linux内核深入理解定时器和时间管理(6):x86_64 相关的时钟源(kvm-clock,tsc,acpi_pm,hpet)
  15. Nginx同一个域名配置多个项目
  16. 这是一款可以批量压缩图片的软件
  17. java致谢_JAVA语言课程设计致谢例文.doc
  18. 打造稳定可靠聪明的智慧酒店系统
  19. 计算机毕业设计Java重庆旅游景点(源码+系统+mysql数据库+Lw文档)
  20. Editplus 3.4 注册码

热门文章

  1. VPython - example - 模拟斜上抛运动 (X - Y 轴)
  2. shell命令查阅端口信息_Powershell 执行外部命令
  3. django jwt token 令牌
  4. 回答老板“明白了”,可真的明白了吗?
  5. 科学究研明表,汉字序顺并不一定影阅响读
  6. 综述类论文怎么写引言和结语?
  7. 文件误删除怎么恢复?实用恢复方法不能错过
  8. Python多继承及MRO顺序
  9. Flume Agent 组件如何协同工作
  10. SpringBoot2.0系列教程(四)Springboot框架自定义消息转换器