Визуализация пространственно-временного набора данных?


33

Я изучаю визуализацию пространственно-временного набора данных.

Какие примеры доступны, онлайн или офлайн, высококачественной пространственно-временной визуализации данных?


1
Я бы сказал, что лучшие визуализации пространственно-временных данных сейчас существуют в видеоиграх или фильмах. В вычислительной среде нет недостатка в связанных технологиях, платформах и перспективах. Выбор подходящего средства будет зависеть от масштаба и характера проблемы, имеющихся ресурсов и данных.
Гленнон

Аналогичный вопрос gis.stackexchange.com/questions/2526/...
dassouki

Ответы:


26

География, а затем и GISc боролись за включение 4-го измерения, так как Торстен Хегерстранд принес время для географических исследований.

Пара вещей из головы:

Одним из решений является использование «аквариума пространства-времени», где в трехмерном пространстве вы можете использовать X и Y для представления местоположения в пространстве и Y для представления времени.

Два имени, которые будут полезны для изучения этого подхода, будут

  • Mei-Po Kwan - см., Например, статью здесь и еще несколько рисунков здесь.
  • Менно-Ян Краак - он называет это «куб»; см. например здесь

Из более свежих материалов Фабиан Нейгауз пишет свой PhD @ UCL, а его блог UrbanTick демонстрирует интересные разработки в этой области.

Для большей наглядности вы можете проверить некоторые проекты от мастеров разумной городской лаборатории @ MIT, например, здесь , здесь или здесь .

Еще одна глазная конфета, на которую я наткнулся - это Urban Mobs .

Если вы хотите попробовать создать что-то самостоятельно, вы можете взглянуть на:


12

Возможно, вас заинтересуют мои слайды с панели SXSW по геотемпоральной визуализации . Хотя они не охватывают каждый отдельный подход, они довольно хорошо предлагают примеры наиболее распространенных подходов (обратите внимание, что для многих из этих примеров требуется браузер с поддержкой SVG или Canvas, поэтому не IE <9):

Моими основными моментами в беседе были:

  • У вас обычно есть компромисс между хорошим отображением географии и хорошим отображением трендов во времени. Вы должны выяснить, что для вас важнее.

  • «Яркие» подходы, такие как анимация и 3D, вероятно, будут более привлекательными для широкой публики, но менее полезными для специалиста.

  • Многие хорошие визуализации сочетают в себе ряд этих техник (но используют слишком много, и это становится ошеломляющим)


отличное резюме. Существует ли порт timemap.js для структуры отображения openlayers3? Я видел один для листовки.
intotecho

7

Если вы ищете видеовыход, коммерческие инструменты, такие как EONfusion, могут создавать красивые трехмерные среды с временной информацией. Точно так же я согласен Google Планета Земля (и его плагин ) являются простым инструментом для визуализации интерактивных временных данных. Visual Complexity содержит базу данных сетевых визуализаций, многие из которых представляют собой пространственно-временные визуализации, такие как сайт Gapminder World или рост Walmart .

С технологической точки зрения, новое использование HTML5 <canvas>и javascript может предоставить богатую интерактивную среду для визуализаций, которая работает непосредственно на многих устройствах, вот пример глобальной зависимости с использованием JS & canvas.

С точки зрения передового опыта, мне очень нравится совет Tufte , вот статья рассматривается его совет применительно к картографированию.


4

Мне действительно нравится использовать Google Earth для временных данных. Действительно хорошая платформа для общения, очень плавная анимация и относительно простое программирование

Google Планета Земля и Время

Должен быть список анимированных хлороплетов и объемный там.


2

Я думаю, что это будет во многом зависеть от типа данных, которые вы визуализируете, не будет одного размера для всех. Классическая и прекрасно выполненная визуализация / инфографика данных о пространстве / времени - это вторжение Наполеона и отступление Джозефа Минарда из России.


1
Вот ссылка для всех, кто интересуется, cartographia.files.wordpress.com/2008/05/minard_napoleon.png
Энди W

2

Мой друг работал на EonFusion . Похоже, это будет соответствовать всем требованиям. Я не пробовал, но есть ограниченная функциональность, доступная для бесплатной загрузки.

Whups - только что видел это выше. Во всяком случае, ему очень нравится это для отслеживания морской жизни в 4D.



1

TimeMap отображает различные геопространственно-временные данные (включая KML) в Google Maps плюс Simile TimeLine. Я не могу опубликовать ссылку на TimeLine, потому что мне разрешено только 1 ссылка на пост в качестве нового пользователя.


1

Еще несколько моментов:

Отображение изменений во времени: я слышал, как Ханс Рослинг говорил о том, как он изобрел знаменитый графический движок гэпминдера , он сказал, что они начали с карты, которая меняла цвет со временем, но это не был хороший метод общения, потому что наши визуальные системы далеко лучше отслеживать движение со временем. Поэтому они переключились на графическую систему, которая работала лучше - я думаю, что он прав в этом, и мы должны с осторожностью показывать изменения во времени с помощью цвета.

Смена позиции со временем При отображении изменения положения со временем анимации действительно приходят в собственное ИМХО. «Аквариум пространства-времени» имеет свои достоинства, но находится на одном уровне абстракции от отображения данных - анимация, которая меняется со временем, намного проще понять и избежать неправильного размещения объекта, который может возникнуть при визуализации «аквариум пространства-времени».

Другие моменты Как упоминал Марс, Google Earth имеет довольно простую систему анимации времени и работает хорошо. Я беспокоюсь о контроллере временной шкалы, хотя, в тестах на студентах это оказалось непростым делом. Здесь я обсуждаю то, что мне кажется лучше

Я беспокоюсь о разумных городских лабораторных штучках, ИМХО больше похоже на то, как выглядишь свист, чем на самом деле хорошо общаешься - мое обсуждение в блоге

У Harrower ( ссылка на цитирование , нет прямой ссылки) есть несколько полезных моментов, которые нужно сделать для анимации со временем, вот 3:

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

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

    • Изменения аннотации: если точки исчезают / появляются в анимации, выделите событие, например, Google Планета Земля расширяет метки при отображении

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.