├── .gitignore
├── website
├── sample_csv_file.png
├── trajVis_demo_01.gif
├── trajVis_demo_02.gif
└── simulated_data.csv
├── postcss.config.js
├── src
├── index.js
├── css
│ ├── icons
│ │ ├── pause.svg
│ │ ├── record.svg
│ │ ├── play.svg
│ │ ├── replay.svg
│ │ ├── graph.svg
│ │ ├── upload.svg
│ │ ├── map.svg
│ │ ├── track.svg
│ │ ├── window.svg
│ │ ├── help.svg
│ │ ├── marker.svg
│ │ ├── ioe_logo_small.svg
│ │ └── ioe_logo.svg
│ └── app.css
├── layers.js
├── graph.js
├── slider.js
└── app.js
├── .babelrc
├── CONTRIBUTING.md
├── public
├── index.html
└── collared_peccary.svg
├── webpack.config.js
├── LICENSE
├── package.json
├── README.md
└── CODE_OF_CONDUCT.md
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | dist
3 | .env
4 |
--------------------------------------------------------------------------------
/website/sample_csv_file.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/internetofelephants/trajvis/HEAD/website/sample_csv_file.png
--------------------------------------------------------------------------------
/website/trajVis_demo_01.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/internetofelephants/trajvis/HEAD/website/trajVis_demo_01.gif
--------------------------------------------------------------------------------
/website/trajVis_demo_02.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/internetofelephants/trajvis/HEAD/website/trajVis_demo_02.gif
--------------------------------------------------------------------------------
/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: [
3 | 'postcss-preset-env',
4 | 'postcss-inline-svg'
5 | ]
6 | }
7 |
--------------------------------------------------------------------------------
/src/index.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import ReactDOM from 'react-dom';
3 | import App from './app.js';
4 | ReactDOM.render(
trajVis: Visualise, animate and create videos of animal movement data from GPS tags.
1067 |To begin, 1068 | 1071 | with movement data for a single or multiple individuals.
1072 |File must contain the following headers: species, animal_id, timestamp [as YYYY-MM-DD HH:MM:SS], lon, lat, and (optional) alt
1073 |You can also download a sample file to get you started.
1074 |For feature requests, contributing code or reporting bugs, visit our GitHub page.
1075 |{counterTime}
1087 |File: {progFileName}
1090 |Status: reading data 1091 | {progDots.map((index) => ( 1092 | . 1093 | ))} 1094 |
1095 |trajVis: Visualise, animate and create videos of animal movement data from GPS tags
1132 |Control panel:
1134 |Switch lines and points on or off for each individual by clicking the buttons to the right
1147 |For feature requests, contributing code or reporting bugs, visit our GitHub page
1149 |Copyright (c) 2021, Internet of Elephants
1150 |