/
data.js
96 lines (92 loc) · 4.49 KB
/
data.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
// http://benschmidt.org/D3-trail/minard.html
var napoleon = {};
napoleon.cities =
[{"lon": 24.0 ,"lat":55.0 ,"name":"Kowno" },
{"lon": 25.3 ,"lat":54.7 ,"name":"Wilna" },
{"lon": 26.4 ,"lat":54.4 ,"name":"Smorgoni",dir:-1},
{"lon": 26.8 ,"lat":54.3 ,"name":"Molodexno",dir:-1},
{"lon": 27.7 ,"lat":55.2 ,"name":"Gloubokoe"},
{"lon": 27.6 ,"lat":53.9 ,"name":"Minsk",dir:-1},
{"lon": 28.5 ,"lat":54.3 ,"name":"Studienska",dir:-1},
{"lon": 28.7 ,"lat":55.5 ,"name":"Polotzk"},
{"lon": 29.2 ,"lat":54.4 ,"name":"Bobr",dir:-1},
{"lon": 30.2 ,"lat":55.3 ,"name":"Witebsk"},
{"lon": 30.4 ,"lat":54.5 ,"name":"Orscha",dir:-1},
{"lon": 30.4 ,"lat":53.9 ,"name":"Mohilow",dir:-1},
{"lon": 32.0 ,"lat":54.8 ,"name":"Smolensk"},
{"lon": 33.2 ,"lat":54.9 ,"name":"Dorogobouge"},
{"lon": 34.3 ,"lat":55.2 ,"name":"Wixma",dir:-1},
{"lon": 34.4 ,"lat":55.5 ,"name":"Chjat"},
{"lon": 36.0 ,"lat":55.5 ,"name":"Mojaisk"},
{"lon": 37.6 ,"lat":55.8 ,"name":"Moscou"},
{"lon": 36.6 ,"lat":55.3 ,"name":"Tarantino",dir:-1},
{"lon": 36.5 ,"lat":55.0 ,"name":"Malo-jarosewli",dir:-1}
]
napoleon.temp = [
{lon:37.65, temp:0, date:"18 Oct 1812"},
{lon:36.8, temp:0, date:"24 Oct 1812"},
{lon:34.3, temp:-9, date:"09 Nov 1812"},
{lon:32.0, temp:-21, date:"14 Nov 1812"},
{lon:29.2, temp:-11, date:"24 Nov 1812"},
{lon:28.5, temp:-20, date:"28 Nov 1812"},
{lon:27.2, temp:-24, date:"01 Dec 1812"},
{lon:26.7, temp:-30, date:"06 Dec 1812"},
{lon:25.3, temp:-26, date:"07 Dec 1812"}
];
//switch to celsius.
napoleon.temp = napoleon.temp.map(function(d) {
d.dir = -1; d.temp = d.temp*1.25;
return d})
napoleon.army = [
/* Group 1 */
{lon:24.0, lat:54.9, size:340000, dir:1, group:1},
{lon:24.5, lat:55.0, size:340000, dir:1, group:1},
{lon:25.5, lat:54.6, size:340000, dir:1, group:1},
{lon:26.0, lat:54.7, size:320000, dir:1, group:1},
{lon:27.0, lat:54.8, size:300000, dir:1, group:1},
{lon:28.0, lat:54.9, size:280000, dir:1, group:1},
{lon:28.5, lat:55.0, size:240000, dir:1, group:1},
{lon:29.0, lat:55.1, size:210000, dir:1, group:1},
{lon:30.0, lat:55.2, size:180000, dir:1, group:1},
{lon:30.3, lat:55.3, size:175000, dir:1, group:1},
{lon:32.0, lat:54.8, size:145000, dir:1, group:1},
{lon:33.2, lat:54.9, size:140000, dir:1, group:1},
{lon:34.4, lat:55.5, size:127100, dir:1, group:1},
{lon:35.5, lat:55.4, size:100000, dir:1, group:1},
{lon:36.0, lat:55.5, size:100000, dir:1, group:1},
{lon:37.6, lat:55.8, size:100000, dir:1, group:1},
{lon:37.65, lat:55.65, size:100000, dir:-1, group:1},
{lon:37.45, lat:55.62, size:98000, dir:-1, group:1},
{lon:37.0, lat:55.0, size:97000, dir:-1, group:1},
{lon:36.8, lat:55.0, size:96000, dir:-1, group:1},
{lon:35.4, lat:55.3, size:87000, dir:-1, group:1},
{lon:34.3, lat:55.2, size:55000, dir:-1, group:1},
{lon:33.3, lat:54.8, size:37000, dir:-1, group:1},
{lon:32.0, lat:54.6, size:24000, dir:-1, group:1},
{lon:30.4, lat:54.4, size:20000, dir:-1, group:1},
{lon:29.2, lat:54.3, size:20000, dir:-1, group:1},
{lon:29.13, lat:54.29, size:50000, dir:-1, group:1}, /* joined by group 2 */
{lon:28.5, lat:54.2, size:50000, dir:-1, group:1},
{lon:28.3, lat:54.3, size:28000, dir:-1, group:1},
{lon:27.2, lat:54.3, size:12000, dir:-1, group:1},
{lon:26.7, lat:54.4, size:14000, dir:-1, group:1},
{lon:25.3, lat:54.4, size:8000, dir:-1, group:1},
{lon:24.4, lat:54.4, size:4000, dir:-1, group:1},
{lon:24.2, lat:54.4, size:4000, dir:-1, group:1},
{lon:24.1, lat:54.4, size:10000, dir:-1, group:1},
/* Group 2 */
{lon:24.0, lat:55.1, size:60000, dir:1, group:2},
{lon:24.5, lat:55.2, size:60000, dir:1, group:2},
{lon:25.5, lat:54.7, size:60000, dir:1, group:2},
{lon:26.6, lat:55.7, size:40000, dir:1, group:2},
{lon:27.4, lat:55.6, size:33000, dir:1, group:2},
{lon:28.7, lat:55.5, size:33000, dir:1, group:2},
{lon:28.7, lat:55.5, size:33000, dir:-1, group:2},
{lon:29.2, lat:54.29, size:30000, dir:-1, group:2},
/* Group 3 */
{lon:24.0, lat:55.2, size:22000, dir:1, group:3},
{lon:24.5, lat:55.3, size:22000, dir:1, group:3},
{lon:24.6, lat:55.8, size:6000, dir:1, group:3},
{lon:24.6, lat:55.8, size:6000, dir:-1, group:3},
{lon:24.2, lat:54.4, size:6000, dir:-1, group:3}
];