2010-02-23 16 views
2

Je suis complètement nouveau dans ArcGIS et ArcMap, mais quelqu'un m'a suggéré ce programme pour un projet sur lequel je travaille. Je voudrais animer des entités individuelles sur une carte, et je me demandais s'il était possible de le faire dans ArcMap. J'ai posé cette question plus tôt et un membre m'a dirigé vers un didacticiel sur l'animation dans ArcGIS. L'animation dans le guide était sur une carte étendue (c'est-à-dire que chaque pixel sur la carte affiche, par exemple, une couleur différente pour indiquer les données de population dans la zone). Cependant, j'ai réalisé que si je zoomer beaucoup, l'image dégénérerait en pixels, c'est pourquoi j'ai besoin d'un objet réel pour marquer un certain point. J'ai vérifié quelques tutoriels en ligne et il semble que nous pouvons placer des marqueurs sur la carte. Quelqu'un peut-il me dire s'il est possible d'animer ces marqueurs (par exemple via une boucle for)? Et si oui, pourriez-vous me diriger dans une direction par où commencer?Est-il possible d'animer des marqueurs dans ArcMap?

Merci d'avance!

Répondre

0

Vous pouvez animer des calques dans ArcMap est la réponse courte. Ce n'est pas aussi simple que d'utiliser la fonction chronologie dans Google Earth par exemple. Mais ArcMap est bien plus qu'un simple outil de visualisation.

Ce help page sur l'aide en ligne d'ESRI semble être un bon point de départ.

Je ne suis pas sûr à 100% de ce que vous voulez dire par l'image qui dégénère en pixels. Voulez-vous dire que les marqueurs étaient des points uniques dans la couche. Contrairement à Google Earth, vous n'êtes pas limité à simplement marquer des points sur la carte. Vous pouvez dessiner des formes complètement arbitraires dans ArcMap, qui peuvent être définies pour couvrir les zones réelles de la carte. Lorsque vous effectuez un zoom avant, la forme devient plus grande.

La façon dont vous devez charger des données dans ArcMap pour produire une animation n'est pas trop simple. Il pourrait y avoir d'autres façons de le faire, mais la façon dont je le connais est de générer un NetCDF file. Ce fichier contient une matrice 3D de données de couche, où chaque couche est séparée dans le temps. Parce que vous générez une matrice, vous placez effectivement une image raster sur la carte. Ainsi, si vous voulez couvrir une grande surface, chaque matrice devient grande, et vous multipliez cela par le nombre de tranches de temps que vous souhaitez animer.

Cependant, une fois que vous avez un fichier NetCDF avec vos données, obtenir ArcMap pour l'animer et produire un fichier .avi est assez simple.

Vous pouvez essayer de charger quelques-unes des example NetCDF datasets dans ArcMap pour voir comment/si elles fonctionneront pour vous aider à démarrer.

Espérons que ça aide.

0

Le prochain v10 aura de meilleures capacités de prise de temps, ce qui permettra l'animation.