Wizualizacja czasoprzestrzennego zestawu danych?


33

Badam wizualizację przestrzenno-czasowego zestawu danych.

Jakie są dostępne, online lub offline, wysokiej jakości wizualizacje danych przestrzenno-czasowych?


1
Twierdziłbym, że najlepsze wizualizacje danych czasoprzestrzennych istnieją obecnie w grach wideo lub filmie. W środowisku obliczeniowym nie brakuje pokrewnych technik, platform i perspektyw. Przy wyborze odpowiedniego medium kierować się będzie wielkością i charakterem problemu, dostępnymi zasobami i danymi.
glennon

Odpowiedzi:


26

Geografia, a później GISc, walczą o włączenie czwartego wymiaru, odkąd Torsten Hägerstrand wniósł czas do badań geograficznych.

Kilka rzeczy z góry mojej głowy:

Jednym z rozwiązań jest użycie „akwarium czasoprzestrzennego”, w którym w przestrzeni 3D można użyć X i Y do reprezentowania położenia w przestrzeni, a Y do reprezentowania czasu.

Byłyby dwie nazwy, które byłyby pomocne w badaniu tego podejścia

  • Mei-Po Kwan - patrz na przykład papier tutaj i kilka innych liczb tutaj
  • Menno-Jan Kraak - nazywa to „kostką”; patrz na przykład tutaj

Na podstawie nowszych materiałów Fabian Neuhaus pisze doktorat @ UCL, a jego blog UrbanTick przedstawia ciekawe osiągnięcia w tej dziedzinie.

Aby uzyskać więcej inspiracji do wizualizacji, możesz sprawdzić niektóre projekty z czarodziejów sensownego miasta lab @ MIT, na przykład tutaj , tutaj lub tutaj .

Jeszcze jednym okiem, na które natknąłem się, jest Urban Mobs .

Jeśli chcesz spróbować zbudować coś samodzielnie, możesz rzucić okiem na:


12

Być może zainteresują Cię moje slajdy z panelu SXSW na temat wizualizacji geotemporalnej . Chociaż nie obejmują one każdego podejścia, wykonują całkiem dobrą robotę, oferując przykłady najbardziej popularnych podejść (zauważ, że wiele z tych przykładów wymaga przeglądarki z obsługą SVG lub Canvas, więc nie IE <9):

Moje główne punkty w dyskusji to:

  • Zasadniczo masz kompromis między dobrym wyświetlaniem geografii i dobrym wyświetlaniem trendów w czasie. Musisz dowiedzieć się, co jest dla Ciebie ważniejsze.

  • „Błyskawiczne” podejścia, takie jak animacja i 3D, mogą być bardziej angażujące dla ogółu społeczeństwa, ale mniej przydatne dla specjalisty.

  • Wiele dobrych wizualizacji łączy wiele z tych technik (ale używa ich zbyt wiele i robi się przytłaczająca)


świetne podsumowanie. Czy istnieje port timemap.js dla środowiska mapowania openlayers3? Widziałem jeden na ulotkę.
intotecho

7

Jeśli szukasz wyjścia wideo, komercyjne narzędzia, takie jak EONfusion, mogą tworzyć ładne środowiska 3D z tymczasowymi informacjami. Podobnie, zgadzam się, że Google Earth (i jego wtyczka ) są prostym narzędziem do wizualizacji interaktywnych danych czasowych. Złożoność wizualna prowadzi bazę danych wizualizacji sieciowych, wiele z nich to wizualizacje czasoprzestrzenne, takie jak strona Gapminder World lub rozwój Walmart .

Z technologicznego punktu widzenia nowe zastosowanie HTML5 <canvas>i javascript może zapewnić bogate interaktywne środowisko do wizualizacji, które działa bezpośrednio na wielu urządzeniach, oto przykład globalnej zależności przy użyciu JS i canvas.

Z punktu widzenia najlepszych praktyk podoba mi się wiele porad Tufte'a , oto artykuł analizujący jego porady w odniesieniu do mapowania.


4

Naprawdę lubię używać Google Earth do danych tymczasowych. Naprawdę fajna platforma do komunikacji, bardzo płynna animacja i stosunkowo łatwa do „zaprogramowania”

Google Earth i czas

Powinna tam być lista animowanych chloropletów i wolumetrycznych.



2

Mój przyjaciel pracował w EonFusion . Wygląda na to, że pasuje do rachunku. Nie próbowałem tego, ale dostępna jest ograniczona funkcjonalność do pobrania za darmo.

Whups - właśnie widziałem, o którym mowa powyżej. W każdym razie lubi to do śledzenia życia morskiego w 4D.



1

TimeMap wyświetla różnorodne dane geoprzestrzenne-czasowe (w tym KML) w Mapach Google oraz linię czasu Simile. Nie mogę opublikować linku do TimeLine, ponieważ jako nowy użytkownik mogę mieć tylko 1 link na post.


1

Jeszcze kilka punktów:

Pokazywanie zmiennych zmian w czasie: słyszałem, jak Hans Rosling mówił o tym, jak wynalazł słynny silnik graficzny gapminder , powiedział, że zaczęli od mapy, która zmieniała kolor w czasie, ale to nie była dobra technika komunikacji, ponieważ nasze systemy wizualne są daleko lepiej śledząc ruch z czasem. Więc przeszli na system graficzny, który działał lepiej - myślę, że ma rację i powinniśmy być ostrożni z pokazywaniem zmian w czasie za pomocą kolorów.

Zmiana pozycji z czasem Pokazując zmianę pozycji z czasem animacje naprawdę wchodzą w ich własne IMHO. „Akwarium czasoprzestrzenne” ma tę zaletę, ale jest o jeden poziom abstrakcji od wyświetlania danych - animacja, która zmienia się z czasem, jest znacznie łatwiejsza do uchwycenia i pozwala uniknąć niewłaściwego umieszczenia obiektu, który może wystąpić przy wizualizacji „akwarium czasoprzestrzennego”.

Inne punkty Jak wspomniał Mars, Google Earth ma dość prosty system animacji czasu i działa dobrze. Martwię się jednak o kontroler osi czasu, w testach na studentach okazało się to niezręcznie. Tutaj omawiam coś, co moim zdaniem jest lepsze

Martwię się o sensowne materiały z miejskiego laboratorium, w IMHO chodzi bardziej o wyglądanie na szelmowską niż o dobrą komunikację - moja dyskusja na blogu

Harrower ( link do cytowania , brak bezpośredniego linku) ma kilka użytecznych uwag na temat animacji z czasem, oto 3:

  • Zmniejsz złożoność: animowane mapy są często bardziej złożone, więc pomaga użytkownikom maksymalnie uprościć rzeczy. Np. Użyj prostych ikon, zmniejsz liczbę widocznych warstw

    • Zmienny czas: Zmieniaj szybkość odtwarzania animacji, spowalniając bity tam, gdzie dzieje się dużo. Pomaga to użytkownikowi, ale musisz upewnić się, że rozumie on, że prędkość odtwarzania jest spowolniona.

    • Anotuj zmiany: jeśli punkty znikają / pojawiają się w animacji, podkreśl wydarzenie, np. Google Earth rozszerza oznaczenia miejsc po wyglądzie

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.