当前位置: 首页 > article >正文

【ArcGIS技巧】如何制作轨迹动画

轨迹是日常生活与工作经常要用到的,如跑步轨迹、自驾路线,考察轨迹等。地图根据路线生成轨迹也很好玩,今天小编就带大家用arcmap来实现这一功能,让你的制图动起来。

1、数据准备

在开始制作轨迹动画之前,准备一张影像底图跟一条线的矢量图层。我这里就用高标准农田建设的一条水渠举例。

2、沿线生成点

对于arcmap来说,没有沿线生成点的功能(arcgis pro有)。需要几个步骤来完成:(1)、在arctoolbox—数据管理工具—要素类—创建要素类,新建一个点的shp图层。注意几何类型选点,坐标系与线一致。

(2)完成之后,点击这个点图层进入编辑。选择线(渠),在编辑器下拉工具栏有个构造点,选择,按距离生成点,这里我采用的2m一个点。

保存停止编辑,就沿线生成了很多点。

3、设置时间属性

接下来我们要给这些点添加时间属性,打开点图层的属性表,添加时间字段。

然后计算字段,让时间等于今天日期。这样就能获得每个点的日期,但是还不够,还需要每个点的日期进行区分,这里直接每个点的日期在前一个点的基础上加一天。具体计算代码:

import arcpy

arcpy.time.ParseDateTimeString(!time!) +datetime.timedelta(days= !FID! )

接下来设置时间属性,选择图层的属性—时间,时间字段用上步建立的time字段,时间步长间隔选1天,应用。

4、设置动画

在自定义—工具栏—动画,将动画工具栏打钩。调出动画的工作栏。

在动画工具栏下三角下点击创建时间动画。在动画管理器里可看到建好的时间动画轨迹。

在动画控制器里可以设置帧数跟时间,也可以按开始进行演示。

切换到布局视图,会出现一个动画滑块。为了使动画完整展示(动画展示的程序的边界),可以将页面放大到布满程序的窗口,设置好选项,导出动画。

这样就制作了一个动画导出完成,当然图上点可以换成其他符号。

具体操作视频:

GIS制作轨迹动画


http://www.kler.cn/a/454270.html

相关文章:

  • js版本之ES6特性简述【Proxy、Reflect、Iterator、Generator】(五)
  • Vue开源项目Pure Admin二次开发:实现前后端柱状图
  • LangChain教程 - 表达式语言 (LCEL) -构建智能链
  • Java开发经验——数据库开发经验
  • JavaWeb 开发基础入门
  • 技术文档的语言表达:简洁、准确与易懂的艺术
  • docker基础命令入门、镜像、运行容器、操作容器
  • CentOS 下使用 xrandr 分屏输出问题: xrandr有概率设置分辨率失败
  • 微服务——服务通信与接口设计
  • FPGA远程升级 -- FLASH控制
  • 若依管理系统字典数组forEach改变原数组
  • Flutter web - 5 项目打包优化
  • NVIDIA GPU 内部架构介绍
  • 剑指Offer|LCR 014. 字符串的排列
  • Spring02 - 代理和事务篇
  • ModbusTCP从站转Profinet主站案例
  • LangChain教程 - 表达式语言 (LCEL) -构建智能链
  • windows下Redis的使用
  • Python vs PHP:哪种语言更适合网页抓取
  • 计算机基础复习12.22
  • 记录jvm进程号
  • jangow-01-1.0.1靶机
  • 16.3、网络安全风险评估项目流程与工作内容
  • 骑砍2霸主MOD开发(26)-Mono脚本系统
  • 《VQ-VAE》:Stable Diffusion设计的架构源泉
  • 在 Ubuntu 服务器上添加和删除用户