Анимация при помощи диапазона

Географическое содержание часто характеризуется естественно заданными диапазонами, например, это может быть глубина под землей, стоимость земельных участков или соленость воды. Вы можете использовать анимацию для просмотра этого процесса либо непосредственно в ArcGIS Pro, либо в виде экспортированного видео, которое вы можете опубликовать. Также можно указать промежуток времени, которое потребуется для этого. Например, вы можете пройти по каждому из 39 этажей в здании ООН в Нью-Йорке за 5 минут, переключиться между 10 классами плотности населения за 40 секунд или медленно исключить блоки с низким содержанием золота в подземной шахте за несколько минут.

Изображение ниже показывает анимацию для второго, третьего и четвертого планов этажей с применением бегунка диапазона.

Анимация планов второго этажа с помощью бегунка диапазона.
Анимация планов третьего этажа с помощью бегунка диапазона.
Анимация планов четвертого этажа с помощью бегунка диапазона.

Анимация работает непосредственно через данные с использованием диапазонов в вашей карте или сцене. Это значит, что вам нужно настроить свойства диапазона для слоев вида перед тем, как анимировать данные. Некоторые данные, поддерживающие диапазоны, будут основаны на логических последовательностях чисел, например, этажи в здании, а другие будут основаны на масштабируемых значениях, например, стоимость недвижимости.

После настройки свойств диапазона для слоев вашего вида, вы можете переходить по всему диапазону, создавая анимацию, устанавливая текущий диапазон карты, захватывая значения в два или более ключевых кадров, и проигрывая между ключевыми кадрами в указанном режиме. Каждый ключевой кадр хранит информацию о текущем диапазоне карты или промежутке диапазона, и анимация произведет интерполяцию между этими значениями в процессе воспроизведения. Например, если в анимации имеется два кадра, и для первого определен диапазон 0-2, а для второго 10-12, то средняя точка будет иметь интерполированный диапазон 5-7. Если промежуток диапазона изменяется между кадрами, то он также будет интерполирован. То есть, если для второго кадра был определен промежуток диапазона 8-12, то срединным диапазоном будет 4-7.

Ниже перечислены два способа анимации диапазона карты между ключевыми кадрами:

  • С помощью плавного линейного продвижения. Этот метод используется по умолчанию.
  • С помощью пошагового продвижения.

Плавная анимация данных в диапазоне

Плавная анимация данных в диапазоне напоминает вращение ручки регулятора громкости: значение будет изменяться от минимального до максимального по мере прохода через все возможные значения. При плавной анимации между двумя кадрами с включенным диапазоном в качестве интерполируемого диапазона будет использоваться их возможное дробное отношение. Например, если у вас есть десятисекундная анимация с ключевыми кадрами с учетом диапазона от 500 до 1000, после 5 секунд воспроизведения значение диапазона будет 750, а через 8 секунд - 900. Эти указанные значения не должны храниться в анимации; они обрабатываются в постепенной, линейной последовательности во время проигрывания.

Плавная анимация по всему диапазону хорошо подходит для продолжительных числовых данных, например, процентных данных, плотности населения или температур. Ее также можно использовать для визуализации резко отличающихся значений. Например, вы могли бы использовать плавную анимацию для постепенной фильтрации возможных местоположений для размещения магазина на основе значений индекса пригодности. Это позволит не только найти лучших кандидатов, но и показывать, насколько они лучше других, основываясь на том, как быстро исчезают более слабые кандидаты.

Убедитесь, что для вида установлен диапазон. Свойства диапазона для вашего слоя задаются в диалоговом окне Свойства слоя.

  1. В вашем виде со включенным диапазоном нажмите Добавить Добавить анимацию в группе Анимация на вкладке Вид.

    Добавится контекстная вкладка Анимация, с помощью которой вы будете создавать анимацию для текущей карты или сцены.

  2. Настройте на вкладке Диапазон бегунок диапазона на его начало для своей анимации. Или вы можете задать опцию Промежуток диапазона.
  3. Вернитесь на вкладку Анимация и щелкните Присоединить, чтобы создать первый кадр. Для этого кадра будет включена поддержка диапазона.

    Чтобы указать другое стартовое местоположение, вы можете переместить камеру в другую точку обзора и щелкнуть Присоединить.

  4. Задайте конец диапазона вашего бегунка для своей анимации. Или вы можете обновить опцию Промежуток диапазона.
  5. Щёлкните Присоединить, чтобы создать первый кадр с включенным диапазоном.

    Чтобы изменить общее время воспроизведения анимации, вы можете изменить значение Длительность.

  6. Щелкните Воспроизвести Воспроизвести все шаги для просмотра анимации.
Подсказка:
Вы можете повторить шаги 3-5 для более сложных анимаций в указанном диапазоне, например, замедление в последней секции диапазона для фокусирования на объектах итогового диапазона. Для этого вам потребуется изменить время воспроизведения между кадрами, которое доступно в ниспадающем Списке ключевых кадров, чтобы обеспечить корректную анимацию значений диапазонов.

Пошаговая анимация данных в диапазоне

Пошаговая анимация данных в диапазоне использует функцию импорта анимации для создания шагов бегунка диапазона. Это похоже на переключение каналов с помощью пульта: значение передвигается вверх до следующего значения, начиная с минимального и до максимального значения. При анимации по шагам, диапазон передвигается вперед от начального до конечного значения между ключевыми кадрами, используя по умолчанию среднюю точку между ними. Например, если для набора кадров выбраны значения диапазона от 100 до 200 с общей длительностью воспроизведения 10 секунд, то значением объекта на карте на участке 1, 2 или 4.9 секунды будет 100, а на участке в 5, 5.1 или 8 уже 200.

Создание кадров на основе бегунка диапазона в виде шагов подходит при работе с целыми численными значениями, например, для данных этажей в здании или года рождения известного поэта. Этот тип также подходит для прохода через данные, которые были классифицированы в числовой иерархии, например, количество званий чемпиона страны, полученных спортивной командой.

  1. В виде с включенной поддержкой диапазонов щелкните Добавить Добавить анимацию в группе Анимация на вкладке Вид.

    Добавится контекстная вкладка Анимация, с помощью которой вы будете создавать анимацию для текущей карты или сцены.

  2. Переместите камеру в точку с хорошим обзором.
  3. На вкладке Диапазон настройте бегунок диапазона с использованием нужных параметров, включая следующие:
    • В группе Полный экстент задайте Минимум и Максимум диапазона для определения полного экстента анимации: к примеру 0 и 27.
    • В группе Текущий диапазон задайте значение Интервала. Например, интервал, равный 0, лучше всего подходит для поэтажных данных для каждого этажа здания, а интервал, равный пяти, может использоваться для просмотра данных об осадках каждые пять лет.
    • В группе Шаг задайте либо опцию Число шагов, либо Интервал шага, который может быть тем же самым, что и временной диапазон.
  4. Вернитесь на вкладку Анимация и щелкните стрелку ниспадающего меню Импорт и выберите Шаги бегунка диапазона.

    Будет создан набор ключевых кадров с поддержкой диапазона, который появится на панели Временная шкала анимации.

  5. Дополнительно можно изменить настройку Длительность, чтобы задать общее время воспроизведения.
  6. Щелкните Воспроизвести Воспроизвести все шаги для просмотра анимации.

На расположенных ниже трех изображениях бегунок диапазона настроен для прохождения по набору упорядоченных срезов объема, который был разбит на кубики.

Первый шаг через диапазон в качестве анимации
Второй шаг через диапазон в качестве анимации
Третий шаг через диапазон в качестве анимации

Связанные разделы