文章目录

  • 第一步:准备数据。
  • 第二步:符号化。
  • 第三步:在图层中启动时间。
  • 第四步:播放动画并导出视频。

如果您的工作中会用到的数据带有时间属性,需要根据时间进行展示并分析其变化,那么在项目汇报中加一幅动态效果图,是不是很赞。

下两幅图是2010-2011年地震的动画图。第一幅是逐月累积显示数据。

第二幅是展示每月的数据,没有累加效果。

可以根据需要选择展示的方法。我们来看下如何制作这样的效果。

第一步:准备数据。

本案例中原始数据是Excel表格。那我们需要根据其中的经纬度坐标转为点图层。

1)使用GP工具Excel转表(Excel to Table) 进行转换。转换后,直接将表添加到ArcMap中。


2)显示XY数据。在内容列表中,找到加载的表格,在图层上右键,选择显示XY数据。这个结果是存储在内存中的,关闭ArcMap,这个图层就消失了。可以在点图层上右键,选择数据,导出数据,保存到数据库中,命名Earthquake。

第二步:符号化。

本案例中我们使用萤火虫效果。双击点图层,选择【符号系统】选项卡。

1)采用分级符号。
2)分成3级。
3)符号大小设置为6到30。
4)选择模板,更换符号。符号库是扩展名为style的文件,需要进行添加。参考5-7步骤。
5)选择样式引用。
6)选择将样式添加至列表。
7)选择萤火虫.style。然后可以在符号选择器里选择要使用的符号。

结果如下:

第三步:在图层中启动时间。

双击地震点图层,选择【时间】选项卡。

1)勾选【在此图层中启用时间】。
2)图层时间选择默认选项,每个要素具有单个时间段。如果数据有起止时间两个字段,可以在下拉选项中选择每个要素具有一个开始和结束时间段。
3)时间字段选择日期。
4)点击【计算】按钮,自动计算时间步长间隔。也可以手动修改。时间步长我们在下一步中详细解释。
5)如果需要累积显示数据,勾选【累积显示数据】。

第四步:播放动画并导出视频。

1)勾选工具条上的时间滑块,打开时间滑块工具条。
2)如果显示在此地图上禁用时间,需要启用下。
3)点击播放按钮就可以显示动画了。
4)点击导出视频按钮可以直接导出动画。


动画播放速度设置在导出动画按钮的左侧,点击进去,在【回放】选项卡,可以设置播放的速度。

切换到【时间显示】选项卡。我们解释下时间步长间隔和时间窗。

时间步长间隔: 可以理解为,将时间绘制在时间线上,时间滑块控件会沿着的时间线上的刻度进行显示。是逐个刻度显示,还是跳着显示,这个间隔就是时间步长间隔。看如下的示例,可能更好理解些。

制作了一份模拟数据,共有10个点,时间从1900年到1909年。

1)时间步长设为1年,会按照1-10的顺序,逐年显示数据。



2)时间步长设为2年。可以看到,会隔年显示,逐步显示1,3,5,7,9上的点。

时间窗: 设置时间窗后,可以在某个时间段内显示时态数据。

1)时间窗设为2年,时间间隔为1年。显示整个时间窗的数据,会显示当前及前两年的数据,共3年。
2)时间窗设为10年,时间步长设1年。总共有10年的数据,相当于累积显示数据了。3)时间窗设为2年,时间步长设2年,并且排除时间窗结束时的数据。结果是每次显示2个点。

以上!

点击这里(vvwf)下载数据。双击mpk即可打开数据,Excel、Style文件可以到解压后的目录查看。在文档,ArcGIS,Package中。

下载的是package,用这个的好处是可以有不同版本。结果大家都找不到数据。

双击mpk,在以下文件夹可以看到Excel和Style数据。

欢迎关注我的公众号 ~

扩展阅读:

关于显示时态数据

汇报中可能会用到的时间动画效果相关推荐

  1. 在 jQuery 中使用滑入滑出动画效果,实现二级下拉导航菜单的显示与隐藏效果

    查看本章节 查看作业目录 需求说明: 在 jQuery 中使用滑入滑出动画效果,实现二级下拉导航菜单的显示与隐藏效果 用户将光标移动到"最新动态页"或"帮助查询" ...

  2. Android中使用SVG实现炫酷动画效果

    前言 SVG,即Scalable Vector Graphics 可伸缩矢量图形.这种图像格式在前端中已经使用的非常广泛,而在移动端的开发中,遇到一些复杂的自定义控件或者动画效果,我们就可以考虑使用S ...

  3. android图片gif动画效果,android中类似于gif 实现图片的动画效果

    案例:实现gif动画效果,连续播放图片 由于是转载的,也就没必要多说,直接上代码 案例:在android中实现gif动态图片的效果: EarthAnimationActivity.java packa ...

  4. Android中实现ProgressBar菊花旋转的动画效果

    在一些常见到的加载中需要显示一个加载动画,如旋转的菊花,旋转的圈圈等等动画-,然后我们现在就来说下怎么去试下它吧 一.菊花的旋转动画 1.新建一个drawable文件 在res/drawable下新建 ...

  5. react项目中播放音频时扬声器图标动画效果

    今天在做react项目时,一个小的功能需求:点击播放音频时扬声器图标要实现动画效果. 起初我做出来的效果是第一次点击播放音频时,音频图标会有动画效果,但继续点击动画效果却没有了. 后面我的做法如下: ...

  6. Vue中实现文字向上滚动的动画效果

    在Vue中,想要实现文字向上滚动的效果,分成两种情况: 1 无缝滚动 无缝滚动如图: 我说的无缝滚动主要是指两点: 滚动中没有停顿 从头至尾再循环播放时没有停顿 实现这种情况可以使用CSS3的动画实现 ...

  7. CSS中div平行移动,即轻微动画效果的使用

    让div平行移动的方法 使 div 元素匀速向下移动: @keyframes mymove { from {top:0px;} to {top:200px;} }@-moz-keyframes mym ...

  8. 关于火狐中使用jquery的animate做动画效果的问题解决

    好久没来写日记了,手上有点生分了,这次由于之前做过的一个图片切换效果,一直是在IE和CHROME下完成的,没有在火狐下测试,过了一阵子后在火狐上浏览时发现,图片切换似乎没有任何反应,这里将过程进行了一 ...

  9. 导航菜单中常用的css下划线动画效果-案例

    导航栏下划线动画在网页设计中是非常常见的交互 在线展示 代码 <!DOCTYPE html> <html><head><meta charset=" ...

最新文章

  1. spring_在运行时更新代码(已Spring解密)
  2. 我的设计模型之简单工厂
  3. javase基础复习攻略《三》
  4. Solidworks公司电脑图纸被加密之后如何解密输出
  5. Vue 脚手架中的.eslintrc.js代码规范 的解决
  6. 并不对劲的bzoj3994:loj2185:p3327[SDOI2015]约数个数和
  7. 关于photoshop
  8. 矩池云上加速下载GitHub文件办法
  9. OpenCV学习:找出人脸,同时比较两张图片中的人脸相似度
  10. python图片保存pdf_python将JPG图片转换为PDF
  11. 论AI在叮咚智能音箱中的演进和应用
  12. java图书商城项目_JavaWeb网上图书商城完整项目--23.注册页面之html实现
  13. html怎么做出相框的效果,使用CSS3制作PS级的图片边框效果
  14. 初识软件工程-软件工程的产生与发展
  15. Django(投票系统项目)
  16. centos7+PHP7 编译安装swoole教程
  17. linux 动态库文件stripped属性理解
  18. 大数据期末课程设计实验案例:网站用户行为分析实验环境
  19. YApi内网部署、外网部署教程
  20. 如何让电脑开机自动拨号联网

热门文章

  1. C语言八进制转十进制(包括小数点)
  2. easy-excel 导入数据校验 不正确则导出excel并提示错误信息
  3. Catia 螺栓设计
  4. Linux 上配置jdk17
  5. 如何使用动态SQL语句?
  6. Vue登录页添加验证码
  7. 终于有人把云计算、大数据和人工智能讲明白了
  8. vivado CLOCK_DEDICATED_ROUTE约束的使用
  9. 深度学习入门及高阶经典课程、教程等资源合集(长期整理)
  10. vue 中 获取页面卷进去的宽度或高度