将时间可视化对象导出为视频
可将时间可视化对象导出为音频视频交错格式 (.avi) 或 QuickTime (.mov) 视频文件。
有时根据要导出的时间可视化对象类型,需要将分辨率自定义为低于或高于查看器或应用程序原有分辨率大小。导出前,可以设置视频分辨率的宽度和高度,还可以更改查看器或应用程序原有分辨率的大小,以便减小输出视频的失真。整个应用程序窗口(不仅仅是查看器)都将得到录制;如果启用“离屏渲染”则可以避免由于导出视频文件中出现不必要的窗口而中断操作。
将时间可视化对象导出为视频文件时,请确保将其他窗口移动到远离正在播放时间可视化对象的应用程序或查看器的位置,以免这些窗口出现在导出的文件中。要在导出可视化对象时不中断操作(允许在该应用程序前面打开窗口并防止屏幕保护程序出现在导出的视频中),建议您单击导出动画 对话框中的选项,然后选中启用离屏录制。只有在应用程序最大化时,此选项才可用。选中此选项时图形仍会在导出的视频中显示。但是,在 ArcMap 中,如果想捕获显示地图中的变更以及随时间变化的图形的视频,建议使用页面布局视图,它可使您能够将地图和图形相邻放置。
如果想添加时间作为输出视频中的文本,可向显示画面或页面布局视图中添加文本。
下面列出了将时间可视化对象导出为视频文件的操作步骤:
步骤:
将在指定位置创建具有给定名称和类型的视频文件。
要取消视频导出,请按住 ESC 键。需要按住此按钮直到取消导出操作。
将时间可视化对象导出为连续的图像
还可以选择将时间可视化对象导出为一组连续的图像。这些连续图像表示可以 Windows 位图 (*.bmp) 或 JPEG (*.jpg) 格式生成的一系列动画照片。该过程可以视为:将动画拆开,然后生成一系列类似连环漫画册的一张接一张的图像。
接着,生成的输出结果便可用作输入帧,以通过“栅格转视频”工具创建视频(AVI 或 QuickTime 格式)。此外,输出的图像也可以在第三方视频创建软件中用于其他视频格式(ArcGIS 不支持此格式)。导出的连续图像可在被处理为视频之前进行编辑。例如,可以向图像添加标题或文字说明。
将时间可视化对象导出为连续图像时,可以选择图像设置,如图像文件名前缀和动画持续时间中每秒所导出的图像数。
下面列出了将时间可视化对象导出为连续图像并保存在文件夹中的操作步骤:
步骤:
连续图像将导出到指定文件夹中。
生成多个数据框布局的时间序列视频
时间滑块 窗口上的导出至视频工具提供了一种内置的易于使用的方式将时间可视化对象导出为视频。然而,对于某些高级的时间可视化对象导出案例,可能需要借助一个简单的 Python 脚本来实现。例如,其中包含多个启用时间的数据框的页面布局。时间滑块 窗口上的导出至视频工具仅能实现单个数据框的时间值变化。但是,通过使用 arcpy.mapping 模块,您可以利用一个简短的 Python 脚本来实现页面上所有数据框的时间值变化,并生成一系列 BMP 或 JPEG 格式的导出图像。当这些导出图像创建完成后,即可使用栅格转视频工具将这些图像文件转换为 AVI 或 QuickTime 格式的电影文件。