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

相关推荐
细节控菜鸡17 小时前
【2025最新】ArcGIS for JS 实现地图卷帘效果
开发语言·javascript·arcgis
细节控菜鸡2 天前
【2025最新】ArcGIS for JS 实现地图卷帘效果,动态修改参数(进阶版)
开发语言·javascript·arcgis
GIS阵地2 天前
CSV转换为QGIS的简单分类符号
arcgis·二次开发·qgis·地理信息系统·pyqgis
角砾岩队长3 天前
基于ArcGIS实现Shapefile转KML并保留标注
arcgis
细节控菜鸡3 天前
【2025最新】ArcGIS for JS二维底图与三维地图的切换
javascript·arcgis
zenithdev14 天前
开源库入门教程 Cesium:3D地球和地图库
其他·3d·arcgis
徐赛俊6 天前
QGIS + ArcGIS Pro 下载常见卫星影像及 ESRI Wayback 历史影像
arcgis
大大大大大大大大大泡泡糖6 天前
使用arcgis提取评价指标时,导出数据是负数-9999
arcgis
杨超越luckly6 天前
HTML应用指南:利用POST请求获取全国索尼体验型零售店位置信息
前端·arcgis·html·数据可视化·门店数据
fenghx2587 天前
vscode使用arcpy-选择arcgis带的python+运行错误解决
vscode·python·arcgis