2

我对 ArcGIS 和 ArcMap 完全陌生,但有人向我推荐了这个程序,用于我正在从事的项目。

我想为地图上的单个实体设置动画,并且想知道是否可以在 ArcMap 中这样做。我之前在这里问过这个问题,一位成员将我引导到 ArcGIS 中的动画教程。指南中的动画在地图上展开(即地图上的每个像素显示,例如,不同的颜色来指示该区域的人口数据)。但是我意识到,如果我放大很多,最终图像会退化成像素,这就是为什么我需要一个实际的对象来标记某个点。我查看了一些在线教程,似乎我们可以在地图上放置标记。有人可以告诉我是否可以为这些标记设置动画(例如通过 for 循环)?如果是这样,你能指出我从哪里开始吗?

提前致谢!

4

2 回答 2

0

您可以在 ArcMap 中为图层设置动画是简短的答案。例如,它不像使用 Google 地球中的时间线功能那么简单。但是,ArcMap 不仅仅是一个可视化工具。

ESRI 网络帮助上的这个帮助页面看起来是一个不错的起点。

我不是 100% 确定你所说的图像退化成像素是什么意思。您是说标记是图层中的单个点。与 Google 地球不同,您不仅限于在地图上简单地绘制点。您可以在 ArcMap 中绘制完全任意的形状,可以将其定义为覆盖地图的实际区域,因此当您放大时,形状会变大。

将数据加载到 ArcMap 以生成动画的方式并不简单。可能还有其他方法可以做到这一点,但我知道的方法是生成NetCDF 文件。该文件包含图层数据的 3D 矩阵,其中每个图层都按时间分隔。因为您生成了一个矩阵,所以您实际上是在地图上放置了一个光栅图像。因此,如果您想覆盖一个大区域,每个矩阵都会变大,然后将其乘以您希望对其进行动画处理的时间片数。

但是,一旦您拥有包含数据的 NetCDF 文件,让 ArcMap 对其进行动画处理并生成一个 .avi 文件就非常简单了。

您可以尝试将一些示例 NetCDF 数据集加载到 ArcMap 中,以了解它们如何/是否可以帮助您入门。

希望有帮助。

于 2010-02-23T05:09:05.843 回答
0

即将推出的 v10 将具有更好的时间感知能力,这将允许动画。

于 2010-02-25T10:41:43.147 回答