【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制作轨迹动画

相关推荐
GISer_Jing1 天前
测绘与GIS考试高频考点选择题精选
学习·arcgis
GISer_Jing1 天前
考研|考公GIS:近5年地理信息产业数据全链路核心要点(背诵版)
学习·考研·arcgis
坤盾科技2 天前
Docker 离线地图服务器搭建实战:Node.js + OpenLayers + MBTiles
linux·javascript·arcgis·docker·node.js
非科班Java出身GISer3 天前
ArcGIS Maps SDK for JavaScript 5.0 组件(Component)地图初始化示例
arcgis·arcgis js 组件化·arcgis js5.0初始化·arcgis js组件式·arcgis js组件初始化·component初始化·arcgis js 5.0
啦啦球晃晃3 天前
ArcGIS统计乡镇耕地面积
arcgis
研究点啥好呢3 天前
Ruflo v3.6:多智能体编排平台的全面突破
arcgis
DeepFlow 零侵扰全栈可观测4 天前
运动战:AI 时代 IT 运维的决胜之道——DeepFlow 业务全链路可观测性的落地实践
运维·网络·人工智能·arcgis·云计算
你都会上树?7 天前
OpenCode+OhMyOpenCode-使用文档
arcgis·ai
DXM052110 天前
第2期:0配置!10分钟搭建ArcGIS Python开发环境(无需装VS)
开发语言·人工智能·python·arcgis·arcgis自动化
多喝水就行11 天前
ArcGIS10.2 许可License启动失败的其中一个解决办法
arcgis