DynamoVis is a data visualization software specifically targeted for spatiotemporal movement data. It is developed by Move Lab @ UC Santa Barbara and designed to be accessible and easily usable for scientists without extensive prior experience with programming, GIS software, or custom data visualization tools. The intuitive design focuses on a simple interface for scientists to apply spatial data visualization techniques, giving ecologists and biologists of all backgrounds the power to visualize complicated spatial patterns.
Dodge, S., Toka, M. & Bae, C.J. DynamoVis 1.0: an exploratory data visualization software for mapping movement in relation to internal and external factors. Mov Ecol 9, 55 (2021). https://doi.org/10.1186/s40462-021-00291-5
Dynamovis Web is now available in Beta version. Please visit Dynamovis Web here : https://dynamovis.geog.ucsb.edu/
Make sure to have Java 17 installed and set up in your system or user PATH.
java -version
. The version listed should be 17. Download the latest release (DynamoVis-1.0.2.zip
) here.
Unzip the folder anywhere on your machine.
Double-click on DynamoVis.jar
run_windows.bat
cd
(with a white space). Drag and drop the DynamoVis folder on the terminal window and press enter. Type ./run_unix.sh
or bash run_unix.sh
and press enter. If your system shows a security pop up from an unidentified developer, it is safe to ignore it.
More info -> Run anyway
.OK
on the security pop up to close it. Then go into your System Preferences > Security & Privacy
and then click Open Anyway
next to the message that DynamoVis.jar
was blocked.The DynamoVis software will open with the initial Input Data and Animation Configuration and Status windows.
Alternatively, you can also run the jar file from Terminal using below command in extracted folder:
java -jar DynamoVis.jar
See 'Compile from source' section below for notes on compiling the software from scratch.
<span class="img_caption" style="color:gray; display: block; text-align: center;">- <i>An set of exported animations of one Galapagos albatross track (4264-84830852) displayed on Esri World Terrain basemap, illustrating the relationship between the movement speed and wind support. The left visualization highlights the use of higher tail-wind support (shown in blue color) for faster outbound flights (shown with thicker lines), and the right map shows the actual wind direction using vectors of variable size.</i></span>
<span class="img_caption" style="color:gray; display: block; text-align: left;"><br>- <i>Another animation of the albatross (4264-84830852) displayed on the Microsoft Aerial basemap. The visualization highlights the relationship between net primary production (NPP) of the ocean and albatross movement speed. The albatross appears to move slowly (smaller point size) or make frequent stops along the coast of Peru to forage in high NPP areas (shown in darker green colors). The bird appears to fly faster (larger point size) during the flights over the ocean and around the Galapagos where ocean NPP is lower (lighter green colors).</i>
</span>
./config/
directory stores extra files that are useful for the use case of the software.
RememberedHeaders.txt
stores the names of the required fields for DynamoVis to function properly. Upon loading data to the software, the header names of the unique identifier, latitiude, longitude and timestamp will be recorded in this file for future reference. Successive loading of the same file will use information recorded in this file.
EnvDATA-variables.csv
keeps the details of known fields, commonly used by EnvData system.
DiscardedFields.txt
hold a list of columns (or fields) in the data that is discarded by DynamoVis. Feel free to add more fields in your local copy to prevent loading unnecessary fields to your animations.
./color/
and ./legend/
folders keeps a copy of the custom color ramps and legend layouts.
@article{dodge2021dynamovis,
title={DynamoVis 1.0: an exploratory data visualization software for mapping movement in relation to internal and external factors},
author={Dodge, Somayeh and Toka, Mert and Bae, Crystal J},
journal={Movement Ecology},
volume={9},
number={1},
pages={1--17},
year={2021},
publisher={Springer}
}
We distribute copies of Galapagos Albatrosses and Turkey Vultures data sets along with the repository in ./public-data
directory.
Award BCS # 1853681 PI: Somayeh Dodge
Feel free to open an issue in case something is wrong. Please make sure to note the description of the issue and your computer specifications (operating system, java version, error messages, etc.).
If you'd like to clone the repository and compile from the source, make sure to have Git Large File System installed and enabled. Git-LFS is required for large *.csv
files. If you don't want to install Git-LFS, you will need to clone the repository and manually download .csv files in /config
and /public-data
.
w/ Java 15.0.2