Вопрос

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

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

Заранее спасибо!

Это было полезно?

Решение

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

Это страница справки веб-справка ESRI выглядит хорошим местом для начала.

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

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

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

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top