是否可以在 ArcMap 中对标记进行动画处理?

发布于 2024-08-22 12:34:39 字数 329 浏览 14 评论 0原文

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

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

提前致谢!

I'm completely new to ArcGIS and ArcMap, but someone suggested this program to me for a project I'm working on.

I would like to animate individual entities on a map, and was wondering if it is possible to do so in ArcMap. I asked this earlier here and a member directed me to a tutorial on animating in ArcGIS. The animation in the guide was over a map spread (ie. each pixel on the map displays, say, a different color to indicate population data in the area). However I realized that if I zoom in a lot, eventually the image will degenerate into pixels, which is why I need an actual object to mark a certain point. I checked some online tutorials and it seems like we can place markers on the map. Can someone tell me if it is possible to animate these markers (for example via a for-loop)? And if so, could you point me in a direction where to start?

Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

挽梦忆笙歌 2024-08-29 12:34:39

简而言之,您可以在 ArcMap 中对图层进行动画处理。但它并不像使用 Google 地球中的时间线功能那么简单。但 ArcMap 不仅仅是一个可视化工具。

ESRI Web 帮助上的这个帮助页面看起来不错开始的地方。

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

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

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

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

希望有帮助。

You can animate layers in ArcMap is the short answer. Its not as simple as using the timeline feature in Google Earth for example though. But then ArcMap is much more than just a visualization tool.

This help page on the ESRI web help looks like a good place to start.

I'm not 100% sure what you mean by the image degenerates into pixels. Are you saying that the markers were single points in the layer. Unlike Google Earth you are not confined to simply plotting points on the map. You can draw completely arbitrary shapes in ArcMap, which can be defined to cover actual areas of the map, so when you zoom-in the shape gets larger.

The way you need to load data into ArcMap to produce an animation isn't too simple. There might be other ways to do this, but the way I know of is to generate a NetCDF file. This file contains a 3D matrix of layer data, where each layer is separated through time. Because you generate a matrix, you are effectively placing a raster image over the map. Thus if you want to cover a large area, each matrix becomes large, and you multiply that by the number of time slices you wish to animate over.

Once you have a NetCDF file with your data in however, getting ArcMap to animate it and produce say a .avi file is pretty simple.

You could try just loading some of the example NetCDF datasets into ArcMap to see how/if they will work to get you started.

Hope that helps.

萌吟 2024-08-29 12:34:39

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

The upcoming v10 will have better time-aware capabilities, which will allow for animation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文