本文介绍基于 ArcMap 软件,利用 时间滑块 功能,对大量 多时相 栅格遥感影像数据进行 动态显示 ,并 生成视频或动图 的方法。
首先,我们需要在 ArcMap 软件中新建一个 镶嵌数据集 ,并将全部的 多时像遥感影像 数据放入该镶嵌数据集中。这一步骤在我们前期的文章 ArcGIS中ArcMap创建镶嵌数据集、导入栅格图像文件并修改像元数值范围的方法 ( https://blog.csdn.net/zhebushibiaoshifu/article/details/124428977 )中已经有了详细的介绍,本文就不再赘述。
完成上述步骤后,我们在刚刚建立好的镶嵌数据集处右键,选择“ Open ”→“ Attribute Table ”,从而打开镶嵌数据集的属性表。
在属性表中我们可以看到,每一个栅格遥感影像都对应属性表的一行;我这里一共向镶嵌数据集中导入了 5 景遥感影像,因此属性表就是 5 行。
接下来,我们需要在镶嵌数据集的属性表中,增添一个新的字段,作为栅格遥感影像的时间信息存储字段。选择“ Table Options ”→“ Add Field... ”。
如果大家的栅格遥感影像成像时间间隔很短,比如每天、每小时这种,就可以新建一个“ Date ”格式的字段。
而在我这里,5景遥感影像的成像时间跨度是以年为单位的,所以就直接选择“ Text ”格式的字段。
接下来,选择 Editor Toolbar ”,在编辑菜单中选择“ Editor ”→“ Start Edition ”。
随后,在我们刚刚新建立的属性表字段中,输入各遥感影像的成像时间。
完成后,保存并退出编辑模式。
接下来,在镶嵌数据集处右键,选择“ Properties ”。
在d出的属性窗口中,切换到“ Time ”页面,并按照实际情况配置栅格图像的时间信息。这里需要尤其注意下图中红色框内的几个参数,大家一定要按照实际情况来填写,否则可能导致部分栅格数据不能出现在动态显示的动画中。
这里还有一点需要说明:大家用来动态展示的多时相遥感影像,相互之间的时间间隔需要保持一致。例如,假设有4景遥感影像,如果其各自成像时间分别为 2000 年、 2005 年、 2010 年、 2015 年,即每一景遥感影像之间时间间隔都是 5 年,那么就没有问题,后期可以正常进行动态显示;而假如这4景遥感影像的成像时间分别为 2001 年、 2005 年、 2010 年、 2015 年,第一景图像和第二景图像的时间间隔为 4 年,而其他图像的时间间隔都是 5 年,那么后期动态显示的过程中就会出现一定问题(但这种情况也不是完全不能动态显示——你可以将第一景图像的时间设为 2000 年,只要心里清楚这一景图像实际上是 2001 年的就好)。
继续我们的 *** 作流程。完成前述步骤后,会激活 ArcMap 软件的时间滑块模块;我们点击“ Time Slider ”按钮。
随后,选择“ Enable time on map ”按钮。
接下来,在“ Options ”选项中,按照我们遥感影像自身的实际时间,配置好下列参数。
此外,可以在“ Playback ”页面中,调整不同时相栅格数据的切换速度。
完成以上配置后,我们即可点击如下播放按钮,开始不同时相栅格数据的自动动态切换显示。
我们还可以先在“ Layout View ”中配置指北针、比例尺、图例、地图边框等地图要素,然后再播放,进行不同时相栅格数据的自动动态切换显示。
但是这里需要注意:如果添加图例的话,在播放过程中,图例并不会随着栅格图像的切换而实时更新,而是一直显示 镶嵌数据集中第一个栅格图像 的图例。关于这个问题,大家如果有好的方法可以进一步交流。
对播放过程满意后,我们可以将其导出为视频或动图。
首先,如果希望导出为视频,那么就可以直接选择“ Export to Video ”选项。
可以对视频的帧数、压缩方法等加以配置。
但是,通过这种方法导出视频存在一个问题:我们没有办法很好地调整每一个时刻图像停留的时间长短——我在“ Playback ”页面中,多次调整不同时相栅格数据的切换速度,但所生成的视频总长短都是不变的。
那么,我们就可以借助第三方软件,实现视频或动图形式的动画导出。例如,我在这里选择用 ScreenToGif 这款小工具,录制 ArcMap 软件播放多时相栅格数据的过程,就可以导出为视频或 .gif 格式的动图了。
当然,如果添加了图例的话,导出视频或动图后大家也可以更直观地注意到,尽管栅格遥感影像在不断变化,但图例却始终没有发生变化;希望这个问题在后期可以找到解决方法。
SWAT(Soil and Water Assessment Tool)是一种流域水文模型,可以用来评估土地利用变化等因素对水资源、废水排放和非点源污染的影响。如果你已经安装了ArcGIS 10.8和SWAT,可以按照以下步骤使用SWAT:
1. 安装SWAT:首先要确保已经正确安装了SWAT。SWAT是一款独立的软件,所以需要先单独安装。
2. 安ArcGIS 10.8扩展包:SWAT是ArcGIS的一个扩展包,因此你需要确保已安装了适用于ArcGIS 10.8版本的SWAT扩展包。可以在官方网站上下载安装包,并按照提示进行 *** 作。
3. 准备数据:SWAT模型需要许多数据,包括数字高程模型、土地利用数据、土壤数据等。这些数据需要通过ArcGIS工具准备、处理、分析和组织。
4. 设置模型:可以使用SWAT自带的SWAT Editor,或者将SWAT工具箱添加到ArcGIS中创建、设置和表现SWAT模型。在SWAT Editor中,可以设置流域范围、水系、子流域、降雨等数据。
5. 运行模型:模型设置好之后,可以运行模型并查看模型结果。SWAT模型输出包括水文流量、溶解氧、氨氮、氮氧化物等参数。
以上是使用SWAT进行流域水文模拟的一般步骤。SWAT的 *** 作较为复杂,需要一定的专业技能和经验,如果你是初学者,建议先了解SWAT的基本原理,再根据具体的需求进行 *** 作。同时,也可以参考SWAT的相关资料和教程。
1、在ArcGIS中添加影像数据,如图1,这里我以Landsat TM数据为例,给大家演示一下这一 *** 作。
2、在ArcToolBox中,选择“数据管理工具”—“投影和变换”—“栅格”—“投影栅格”, *** 作过程如图2。
3、在“投影栅格”上面单击右键,可以看见有一个“批处理”,然后点击这个“批处理”,
4、然后可以打开一个“投影栅格”的批处理框,其中“输入栅格”是需要投影的数据,“输出栅格”则是完成投影后的数据,“输出坐标系”是我们新建的坐标系,“重采样技术”有多种,后面设置一下输出像元大小,其他可以根据自己需要设置。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)