2010-02-23 4 views
2

Я совершенно не знаком с ArcGIS и ArcMap, но кто-то предложил мне эту программу для проекта, над которым я работаю.Возможно ли анимация маркеров в ArcMap?

Я хотел бы анимировать отдельные объекты на карте и задавался вопросом, возможно ли это сделать в ArcMap. Я спросил об этом здесь, и член направил меня в учебник по анимации в ArcGIS. Анимация в руководстве была связана с распространением карты (т. Е. Каждый пиксель на карте отображает, скажем, другой цвет, чтобы указать данные о населении в этой области). Однако я понял, что если я увеличиваю масштаб, то изображение будет вырождено в пиксели, поэтому мне нужен фактический объект для отметки определенной точки. Я проверил несколько онлайн-уроков, и кажется, что мы можем размещать маркеры на карте. Может ли кто-нибудь сказать мне, возможно ли анимировать эти маркеры (например, через цикл for)? И если да, не могли бы вы указать мне в каком направлении начать?

Заранее благодарен!

ответ

0

Вы можете анимировать слои в ArcMap, это короткий ответ. Это не так просто, как использование функции временной шкалы в Google Планета Земля, например. Но тогда ArcMap намного больше, чем просто инструмент визуализации.

Этот help page в справочной системе ESRI выглядит как хорошее место для начала.

Я не уверен на 100%, что вы подразумеваете под изображением, вырождается в пиксели. Вы говорите, что маркеры были единственными точками в слое. В отличие от Google Планета Земля, вы не ограничиваетесь просто графикой точек на карте. Вы можете рисовать полностью произвольные фигуры в ArcMap, которые можно определить для покрытия фактических областей карты, поэтому, когда вы увеличиваете масштаб, размер становится больше.

Способ загрузки данных в ArcMap для создания анимации не слишком прост. Могут быть другие способы сделать это, но, как я знаю, это создать NetCDF file. Этот файл содержит трехмерную матрицу данных слоя, где каждый слой разделяется во времени. Поскольку вы создаете матрицу, вы фактически размещаете растровое изображение по карте. Таким образом, если вы хотите покрыть большую площадь, каждая матрица становится большой, и вы умножаете ее на количество срезов времени, которые вы хотите оживить.

После того, как у вас есть файл NetCDF с вашими данными, вы получите ArcMap для его анимации и произведите произнесение файла .avi довольно просто.

Вы можете попробовать просто загрузить некоторые из example NetCDF datasets в ArcMap, чтобы узнать, как они будут работать, чтобы вы начали.

Надеюсь, что это поможет.

0

Предстоящий v10 будет иметь лучшие возможности для определения времени, что позволит использовать анимацию.