Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 70e660a8

Přidáno uživatelem Petr Hlaváč před asi 4 roky(ů)

Re #7927
implementovana funkce pro pridani neznamych zarizeni
do konfiguracnich souboru
predelana struktura konfig souboru devices jsou ted nakonci
-vygenerovany konfig soubory pro vsechny datasety

Zobrazit rozdíly:

python-module/DatasetConfigs/JIS.yaml
1 1
# jmeno datasetu, pod kterym bude zobrazen v aplikaci
2 2
dataset-name: JIS
3
# pozice jednotlivych zarizeni, ktera jsou v datasetu
4
devices:
5
  - example1:
6
      x: 12.3
7
      y: 32.1
8

  
9
  - example2:
10
      x: 32.1
11
      y: 12.3
12

  
13 3
# root slozka, ktera obsahuje odkazy na dataset
14 4
url: https://openstore.zcu.cz/
15
# voliteln� parameter, kter� specifikuje vzor jm�na dataset�, kter� se budou stahovat
5
# volitelny parameter, ktery specifikuje vzor jmena datasetu, ktera se budou stahovat
16 6
regex: OD_ZCU_JIS_[0-9][0-9]_[0-9][0-9][0-9][0-9]_CSV.zip
17 7
# volitelny parametr, ktery udava jak casto se budou hledat nove datasety, pokud prazdne, tak defaultni hodnota (dny)
18 8
update-period: 24
9
# pozice jednotlivych zarizeni, ktera jsou v datasetu
10
devices:
11
  - STUD_KL20:
12
      x: UNKNOWN!
13
      y: UNKNOWN!
14

  
15
  - M16:
16
      x: UNKNOWN!
17
      y: UNKNOWN!
18

  
19
  - M14:
20
      x: UNKNOWN!
21
      y: UNKNOWN!
22

  
23
  - Menza4-kasa5:
24
      x: UNKNOWN!
25
      y: UNKNOWN!
26

  
27
  - A3:
28
      x: UNKNOWN!
29
      y: UNKNOWN!
30

  
31
  - KolaBory-vnitrni:
32
      x: UNKNOWN!
33
      y: UNKNOWN!
34

  
35
  - US 005 - z�vora vjezd:
36
      x: UNKNOWN!
37
      y: UNKNOWN!
38

  
39
  - Zavora-NTIS-vyjezd:
40
      x: UNKNOWN!
41
      y: UNKNOWN!
42

  
43
  - EXT/kola:
44
      x: UNKNOWN!
45
      y: UNKNOWN!
46

  
47
  - VC-VJEZD:
48
      x: UNKNOWN!
49
      y: UNKNOWN!
50

  
51
  - L2:
52
      x: UNKNOWN!
53
      y: UNKNOWN!
54

  
55
  - L-Posilovna:
56
      x: UNKNOWN!
57
      y: UNKNOWN!
58

  
59
  - Zavora-Kaplirova:
60
      x: UNKNOWN!
61
      y: UNKNOWN!
62

  
63
  - Menza1-kasa-p:
64
      x: UNKNOWN!
65
      y: UNKNOWN!
66

  
67
  - STUD_CHEB:
68
      x: UNKNOWN!
69
      y: UNKNOWN!
70

  
71
  - STUD_KL87:
72
      x: UNKNOWN!
73
      y: UNKNOWN!
74

  
75
  - Zavora-FEL:
76
      x: UNKNOWN!
77
      y: UNKNOWN!
78

  
79
  - KL-Posilovna:
80
      x: UNKNOWN!
81
      y: UNKNOWN!
82

  
83
  - NTIS-BUFET:
84
      x: UNKNOWN!
85
      y: UNKNOWN!
86

  
87
  - Parkoviste-vjezd:
88
      x: UNKNOWN!
89
      y: UNKNOWN!
90

  
91
  - STUD_ST407:
92
      x: UNKNOWN!
93
      y: UNKNOWN!
94

  
95
  - UV1-Bufet:
96
      x: UNKNOWN!
97
      y: UNKNOWN!
98

  
99
  - Parkoviste-vyjezd:
100
      x: UNKNOWN!
101
      y: UNKNOWN!
102

  
103
  - STUD_PRA1:
104
      x: UNKNOWN!
105
      y: UNKNOWN!
106

  
107
  - L1:
108
      x: UNKNOWN!
109
      y: UNKNOWN!
110

  
111
  - EP-BUFET:
112
      x: UNKNOWN!
113
      y: UNKNOWN!
114

  
115
  - STUD_UB211:
116
      x: UNKNOWN!
117
      y: UNKNOWN!
118

  
119
  - KolaBory-vnejsi:
120
      x: UNKNOWN!
121
      y: UNKNOWN!
122

  
123
  - B3-kolarna:
124
      x: UNKNOWN!
125
      y: UNKNOWN!
126

  
127
  - Menza1-kasa-l:
128
      x: UNKNOWN!
129
      y: UNKNOWN!
130

  
131
  - A1:
132
      x: UNKNOWN!
133
      y: UNKNOWN!
134

  
135
  - STUD_UB113:
136
      x: UNKNOWN!
137
      y: UNKNOWN!
138

  
139
  - VC-VYJEZD:
140
      x: UNKNOWN!
141
      y: UNKNOWN!
142

  
143
  - STUD_VC53:
144
      x: UNKNOWN!
145
      y: UNKNOWN!
146

  
147
  - A2-Hlavni vchod:
148
      x: UNKNOWN!
149
      y: UNKNOWN!
150

  
151
  - Menza4-kasa2:
152
      x: UNKNOWN!
153
      y: UNKNOWN!
154

  
155
  - L1L2-vchod:
156
      x: UNKNOWN!
157
      y: UNKNOWN!
158

  
159
  - B3-LEVY:
160
      x: UNKNOWN!
161
      y: UNKNOWN!
162

  
163
  - Menza4-kasa1:
164
      x: UNKNOWN!
165
      y: UNKNOWN!
166

  
167
  - Zavora-FDU:
168
      x: UNKNOWN!
169
      y: UNKNOWN!
170

  
171
  - MenzaKL-vydej:
172
      x: UNKNOWN!
173
      y: UNKNOWN!
174

  
175
  - Zavora-NTIS-vjezd:
176
      x: UNKNOWN!
177
      y: UNKNOWN!
178

  
179
  - Menza4-kasa4:
180
      x: UNKNOWN!
181
      y: UNKNOWN!
182

  
183
  - US 005 - m�� vjezd:
184
      x: UNKNOWN!
185
      y: UNKNOWN!
186

  
187
  - EXT/kola-B:
188
      x: UNKNOWN!
189
      y: UNKNOWN!
190

  
191
  - Menza4-kasa3:
192
      x: UNKNOWN!
193
      y: UNKNOWN!
194

  
python-module/DatasetConfigs/KOLOBEZKY.yaml
1
# jméno datasetu, pod kterým bude zobrazen v aplikaci
1
# jmeno datasetu, pod kterym bude zobrazen v aplikaci
2 2
dataset-name: KOLOBEZKY
3
# pozice jednotlivých zařízení, která jsou v datasetu
3
# root slozka, ktera obsahuje odkazy na dataset
4
url: https://openstore.zcu.cz/
5
# volitelny parameter, ktery specifikuje vzor jmena datasetu, ktera se budou stahovat
6
regex: OD_ZCU_KOLOBEZKY_[0-9][0-9]_[0-9][0-9][0-9][0-9]_CSV.zip
7
# volitelny parametr, ktery udava jak casto se budou hledat nove datasety, pokud prazdne, tak defaultni hodnota (dny)
8
update-period: 24
9
# pozice jednotlivych zarizeni, ktera jsou v datasetu
4 10
devices:
5 11
  - stojan-knihovna:
6 12
      x: 13.353319
......
24 30

  
25 31
  - stojan-borska:
26 32
      x: 13.359475
27
      y: 49.734518
28

  
29
# root složka, která obsahuje odkazy na dataset
30
url: https://openstore.zcu.cz/
31
# volitelný parameter, který specifikuje vzor jména datasetů, které se budou stahovat
32
regex: OD_ZCU_KOLOBEZKY_[0-9][0-9]_[0-9][0-9][0-9][0-9]_CSV.zip
33
# volitelný parametr, který udává jak často se budou hledat nové datasety, pokud prázdné, tak defaultní hodnota (dny)
34
update-period: 24
33
      y: 49.734518
python-module/DatasetConfigs/WIFI.yaml
1 1
# jmeno datasetu, pod kterym bude zobrazen v aplikaci
2 2
dataset-name: WIFI
3
# pozice jednotlivych zarizeni, ktera jsou v datasetu
4
devices:
5
  - example1:
6
      x: 12.3
7
      y: 32.1
8

  
9
  - example2:
10
      x: 32.1
11
      y: 12.3
12

  
13 3
# root slozka, ktera obsahuje odkazy na dataset
14 4
url: https://openstore.zcu.cz/
15
# voliteln� parameter, kter� specifikuje vzor jm�na dataset�, kter� se budou stahovat
5
# volitelny parameter, ktery specifikuje vzor jmena datasetu, ktera se budou stahovat
16 6
regex: OD_ZCU_WIFI_[0-9][0-9]_[0-9][0-9][0-9][0-9]_CSV.zip
17 7
# volitelny parametr, ktery udava jak casto se budou hledat nove datasety, pokud prazdne, tak defaultni hodnota (dny)
18 8
update-period: 24
9
# pozice jednotlivych zarizeni, ktera jsou v datasetu
10
devices:
11
  - eh-cat2960-sw.zcu.cz:
12
      x: UNKNOWN!
13
      y: UNKNOWN!
14

  
15
  - ic-ui411-s1-cat3560-sw.zcu.cz:
16
      x: UNKNOWN!
17
      y: UNKNOWN!
18

  
19
  - mk-m20-s11-sw.mk.zcu.cz:
20
      x: UNKNOWN!
21
      y: UNKNOWN!
22

  
23
  - cd-s6-cat2960-sw.zcu.cz:
24
      x: UNKNOWN!
25
      y: UNKNOWN!
26

  
27
  - ub-cat4506-sw.zcu.cz:
28
      x: UNKNOWN!
29
      y: UNKNOWN!
30

  
31
  - ic-ui402-cat2960-sw.zcu.cz:
32
      x: UNKNOWN!
33
      y: UNKNOWN!
34

  
35
  - ic-ui411-s2-cat3560-sw.zcu.cz:
36
      x: UNKNOWN!
37
      y: UNKNOWN!
38

  
39
  - uk-ops-cat2960-sw.zcu.cz:
40
      x: UNKNOWN!
41
      y: UNKNOWN!
42

  
43
  - tc-s3-cat2960-sw.zcu.cz:
44
      x: UNKNOWN!
45
      y: UNKNOWN!
46

  
47
  - mk-m16-s5-sw.mk.zcu.cz:
48
      x: UNKNOWN!
49
      y: UNKNOWN!
50

  
51
  - so-s1-cat2960-sw.zcu.cz:
52
      x: UNKNOWN!
53
      y: UNKNOWN!
54

  
55
  - mk-m16-s1-sw.mk.zcu.cz:
56
      x: UNKNOWN!
57
      y: UNKNOWN!
58

  
59
  - tg-s2-cat3560-sw.zcu.cz:
60
      x: UNKNOWN!
61
      y: UNKNOWN!
62

  
63
  - lk-l1-s1-sw.lk.zcu.cz:
64
      x: UNKNOWN!
65
      y: UNKNOWN!
66

  
67
  - uh-cat2960-sw.zcu.cz:
68
      x: UNKNOWN!
69
      y: UNKNOWN!
70

  
71
  - tf-cat4500-sw.zcu.cz:
72
      x: UNKNOWN!
73
      y: UNKNOWN!
74

  
75
  - ls-z-cat2960c-sw.zcu.cz:
76
      x: UNKNOWN!
77
      y: UNKNOWN!
78

  
79
  - mk-k-s2-sw.mk.zcu.cz:
80
      x: UNKNOWN!
81
      y: UNKNOWN!
82

  
83
  - mk-m20-s7-sw.mk.zcu.cz:
84
      x: UNKNOWN!
85
      y: UNKNOWN!
86

  
87
  - ls-s2-cat4506-sw.zcu.cz:
88
      x: UNKNOWN!
89
      y: UNKNOWN!
90

  
91
  - lk-l2-s2-sw.lk.zcu.cz:
92
      x: UNKNOWN!
93
      y: UNKNOWN!
94

  
95
  - lk-l1-s7-sw.lk.zcu.cz:
96
      x: UNKNOWN!
97
      y: UNKNOWN!
98

  
99
  - eu-s1-cat2960-sw.zcu.cz:
100
      x: UNKNOWN!
101
      y: UNKNOWN!
102

  
103
  - mk-m16-s4-sw.mk.zcu.cz:
104
      x: UNKNOWN!
105
      y: UNKNOWN!
106

  
107
  - ic-u1-cat2960-sw.zcu.cz:
108
      x: UNKNOWN!
109
      y: UNKNOWN!
110

  
111
  - mk-b36-s11-sw.mk.zcu.cz:
112
      x: UNKNOWN!
113
      y: UNKNOWN!
114

  
115
  - mk-b36-s9-sw.mk.zcu.cz:
116
      x: UNKNOWN!
117
      y: UNKNOWN!
118

  
119
  - lk-s2-cat2960-sw.zcu.cz:
120
      x: UNKNOWN!
121
      y: UNKNOWN!
122

  
123
  - ec-s2-cat4506-sw.zcu.cz:
124
      x: UNKNOWN!
125
      y: UNKNOWN!
126

  
127
  - ek-s2-cat4506-sw.zcu.cz:
128
      x: UNKNOWN!
129
      y: UNKNOWN!
130

  
131
  - mk-b36-s1-sw.mk.zcu.cz:
132
      x: UNKNOWN!
133
      y: UNKNOWN!
134

  
135
  - cd-s4-cat2960-sw.zcu.cz:
136
      x: UNKNOWN!
137
      y: UNKNOWN!
138

  
139
  - mk-m20-s4-sw.mk.zcu.cz:
140
      x: UNKNOWN!
141
      y: UNKNOWN!
142

  
143
  - lk-l1-s2-sw.lk.zcu.cz:
144
      x: UNKNOWN!
145
      y: UNKNOWN!
146

  
147
  - rj-cat2960-sw.zcu.cz:
148
      x: UNKNOWN!
149
      y: UNKNOWN!
150

  
151
  - pc-s1-cat4506-sw.zcu.cz:
152
      x: UNKNOWN!
153
      y: UNKNOWN!
154

  
155
  - cd-s7-cat2960-sw.zcu.cz:
156
      x: UNKNOWN!
157
      y: UNKNOWN!
158

  
159
  - ur-cat2960-sw.zcu.cz:
160
      x: UNKNOWN!
161
      y: UNKNOWN!
162

  
163
  - vc-s3-idf-cat2960-sw.zcu.cz:
164
      x: UNKNOWN!
165
      y: UNKNOWN!
166

  
167
  - mk-m20-s9-sw.mk.zcu.cz:
168
      x: UNKNOWN!
169
      y: UNKNOWN!
170

  
171
  - uc-idf2a-cat4510-sw.zcu.cz:
172
      x: UNKNOWN!
173
      y: UNKNOWN!
174

  
175
  - el-cat2960-sw.zcu.cz:
176
      x: UNKNOWN!
177
      y: UNKNOWN!
178

  
179
  - mk-m14-cat2960-sw.mk.zcu.cz:
180
      x: UNKNOWN!
181
      y: UNKNOWN!
182

  
183
  - cd-s9-cat3750-sw.zcu.cz:
184
      x: UNKNOWN!
185
      y: UNKNOWN!
186

  
187
  - eu-cat2960-sw.zcu.cz:
188
      x: UNKNOWN!
189
      y: UNKNOWN!
190

  
191
  - mk-b36-cat3560-sw.zcu.cz:
192
      x: UNKNOWN!
193
      y: UNKNOWN!
194

  
195
  - uk-s1-cat2960-sw.zcu.cz:
196
      x: UNKNOWN!
197
      y: UNKNOWN!
198

  
199
  - mk-m20-s10-sw.mk.zcu.cz:
200
      x: UNKNOWN!
201
      y: UNKNOWN!
202

  
203
  - un-idf4a-cat4510-sw.zcu.cz:
204
      x: UNKNOWN!
205
      y: UNKNOWN!
206

  
207
  - th-cat2960-sw.zcu.cz:
208
      x: UNKNOWN!
209
      y: UNKNOWN!
210

  
211
  - ic-s1-cat4507-sw.zcu.cz:
212
      x: UNKNOWN!
213
      y: UNKNOWN!
214

  
215
  - lk-l1-s6-sw.lk.zcu.cz:
216
      x: UNKNOWN!
217
      y: UNKNOWN!
218

  
219
  - mk-b36-s5-sw.mk.zcu.cz:
220
      x: UNKNOWN!
221
      y: UNKNOWN!
222

  
223
  - bk-a2-cat2960-sw.bk.zcu.cz:
224
      x: UNKNOWN!
225
      y: UNKNOWN!
226

  
227
  - bk-a3-s1-sw.bk.zcu.cz:
228
      x: UNKNOWN!
229
      y: UNKNOWN!
230

  
231
  - kl-idf3-cat2960-sw.zcu.cz:
232
      x: UNKNOWN!
233
      y: UNKNOWN!
234

  
235
  - bk-a2-s1-sw.bk.zcu.cz:
236
      x: UNKNOWN!
237
      y: UNKNOWN!
238

  
239
  - ul-kks-s2-cat2960-sw.zcu.cz:
240
      x: UNKNOWN!
241
      y: UNKNOWN!
242

  
243
  - tc-s4-cat2960-sw.zcu.cz:
244
      x: UNKNOWN!
245
      y: UNKNOWN!
246

  
247
  - uu-cat4506-sw.zcu.cz:
248
      x: UNKNOWN!
249
      y: UNKNOWN!
250

  
251
  - ic-2504-wlc:
252
      x: UNKNOWN!
253
      y: UNKNOWN!
254

  
255
  - uk-kks-cat2960-sw.zcu.cz:
256
      x: UNKNOWN!
257
      y: UNKNOWN!
258

  
259
  - lk-l1-s4-sw.lk.zcu.cz:
260
      x: UNKNOWN!
261
      y: UNKNOWN!
262

  
263
  - vc-s2-cat2960-sw.zcu.cz:
264
      x: UNKNOWN!
265
      y: UNKNOWN!
266

  
267
  - bk-a3-s6-cat2960-sw.bk.zcu.cz:
268
      x: UNKNOWN!
269
      y: UNKNOWN!
270

  
271
  - bk-a2-s2-sw.bk.zcu.cz:
272
      x: UNKNOWN!
273
      y: UNKNOWN!
274

  
275
  - kl-idf1-cat2960-sw.zcu.cz:
276
      x: UNKNOWN!
277
      y: UNKNOWN!
278

  
279
  - cd-s1-cat2960-sw.zcu.cz:
280
      x: UNKNOWN!
281
      y: UNKNOWN!
282

  
283
  - uk-rek-cat2960-sw.zcu.cz:
284
      x: UNKNOWN!
285
      y: UNKNOWN!
286

  
287
  - ul-s8-cat3560-sw.zcu.cz:
288
      x: UNKNOWN!
289
      y: UNKNOWN!
290

  
291
  - mk-b36-s4-sw.mk.zcu.cz:
292
      x: UNKNOWN!
293
      y: UNKNOWN!
294

  
295
  - kl-idf2-cat2960-sw.zcu.cz:
296
      x: UNKNOWN!
297
      y: UNKNOWN!
298

  
299
  - bk-a1-s3-sw.bk.zcu.cz:
300
      x: UNKNOWN!
301
      y: UNKNOWN!
302

  
303
  - tc-s6-cat2960-sw.zcu.cz:
304
      x: UNKNOWN!
305
      y: UNKNOWN!
306

  
307
  - ko-s1-cat2960-sw.zcu.cz:
308
      x: UNKNOWN!
309
      y: UNKNOWN!
310

  
311
  - uf-cat2960-sw.zcu.cz:
312
      x: UNKNOWN!
313
      y: UNKNOWN!
314

  
315
  - mk-k-s4-sw.mk.zcu.cz:
316
      x: UNKNOWN!
317
      y: UNKNOWN!
318

  
319
  - mk-k-s5-cat2960-sw.mk.zcu.cz:
320
      x: UNKNOWN!
321
      y: UNKNOWN!
322

  
323
  - cd-cat4500-sw.zcu.cz:
324
      x: UNKNOWN!
325
      y: UNKNOWN!
326

  
327
  - ul-kks-s3-cat2960-sw.zcu.cz:
328
      x: UNKNOWN!
329
      y: UNKNOWN!
330

  
331
  - ul-tel-cat2960-sw.zcu.cz:
332
      x: UNKNOWN!
333
      y: UNKNOWN!
334

  
335
  - bk-a2-s3-sw.bk.zcu.cz:
336
      x: UNKNOWN!
337
      y: UNKNOWN!
338

  
339
  - uu-kks-cat2960-sw.zcu.cz:
340
      x: UNKNOWN!
341
      y: UNKNOWN!
342

  
343
  - ul-s-cat6506-sw.zcu.cz:
344
      x: UNKNOWN!
345
      y: UNKNOWN!
346

  
347
  - so-cat4506-sw.zcu.cz:
348
      x: UNKNOWN!
349
      y: UNKNOWN!
350

  
351
  - mk-b36-s7-sw.mk.zcu.cz:
352
      x: UNKNOWN!
353
      y: UNKNOWN!
354

  
355
  - ul-s2-cat4506-sw.zcu.cz:
356
      x: UNKNOWN!
357
      y: UNKNOWN!
358

  
359
  - cd-s8-cat2960-sw.zcu.cz:
360
      x: UNKNOWN!
361
      y: UNKNOWN!
362

  
363
  - mk-m20-s2-sw.mk.zcu.cz:
364
      x: UNKNOWN!
365
      y: UNKNOWN!
366

  
367
  - uk-kto-cat2960-sw.zcu.cz:
368
      x: UNKNOWN!
369
      y: UNKNOWN!
370

  
371
  - tc-s5-cat2960-sw.zcu.cz:
372
      x: UNKNOWN!
373
      y: UNKNOWN!
374

  
375
  - bk-a3-s2-sw.bk.zcu.cz:
376
      x: UNKNOWN!
377
      y: UNKNOWN!
378

  
379
  - ps-s2-cat2960-sw.zcu.cz:
380
      x: UNKNOWN!
381
      y: UNKNOWN!
382

  
383
  - mk-b36-s6-sw.mk.zcu.cz:
384
      x: UNKNOWN!
385
      y: UNKNOWN!
386

  
387
  - el-z1-cat2960c-sw.zcu.cz:
388
      x: UNKNOWN!
389
      y: UNKNOWN!
390

  
391
  - ep-cat2960-sw.zcu.cz:
392
      x: UNKNOWN!
393
      y: UNKNOWN!
394

  
395
  - mk-m14-s4-sw.mk.zcu.cz:
396
      x: UNKNOWN!
397
      y: UNKNOWN!
398

  
399
  - tf-s2-cat3560-sw.zcu.cz:
400
      x: UNKNOWN!
401
      y: UNKNOWN!
402

  
403
  - so-s2-cat2960-sw.zcu.cz:
404
      x: UNKNOWN!
405
      y: UNKNOWN!
406

  
407
  - uk-cat2960-sw.zcu.cz:
408
      x: UNKNOWN!
409
      y: UNKNOWN!
410

  
411
  - tf-s3-cat2960-sw.zcu.cz:
412
      x: UNKNOWN!
413
      y: UNKNOWN!
414

  
415
  - lk-l2-s4-sw.lk.zcu.cz:
416
      x: UNKNOWN!
417
      y: UNKNOWN!
418

  
419
  - bk-a3-s3-sw.bk.zcu.cz:
420
      x: UNKNOWN!
421
      y: UNKNOWN!
422

  
423
  - bk-cat3750-sw.zcu.cz:
424
      x: UNKNOWN!
425
      y: UNKNOWN!
426

  
427
  - bk-a3-cat2960-sw.bk.zcu.cz:
428
      x: UNKNOWN!
429
      y: UNKNOWN!
430

  
431
  - ul-rti-cat2960-sw.zcu.cz:
432
      x: UNKNOWN!
433
      y: UNKNOWN!
434

  
435
  - ul-s1-cat4506-sw.zcu.cz:
436
      x: UNKNOWN!
437
      y: UNKNOWN!
438

  
439
  - tf-s1-cat2960-sw.zcu.cz:
440
      x: UNKNOWN!
441
      y: UNKNOWN!
442

  
443
  - mk-m14-s1-sw.mk.zcu.cz:
444
      x: UNKNOWN!
445
      y: UNKNOWN!
446

  
447
  - ko-cat3560-sw.zcu.cz:
448
      x: UNKNOWN!
449
      y: UNKNOWN!
450

  
451
  - mk-k-s1-sw.mk.zcu.cz:
452
      x: UNKNOWN!
453
      y: UNKNOWN!
454

  
455
  - bk-a3-s5-sw.bk.zcu.cz:
456
      x: UNKNOWN!
457
      y: UNKNOWN!
458

  
459
  - mk-b36-s8-sw.mk.zcu.cz:
460
      x: UNKNOWN!
461
      y: UNKNOWN!
462

  
463
  - ul-kks-s1-cat2960-sw.zcu.cz:
464
      x: UNKNOWN!
465
      y: UNKNOWN!
466

  
467
  - hj-s1-cat4506-sw.zcu.cz:
468
      x: UNKNOWN!
469
      y: UNKNOWN!
470

  
471
  - mk-cat4900-sw.zcu.cz:
472
      x: UNKNOWN!
473
      y: UNKNOWN!
474

  
475
  - un-idf3b-cat4510-sw.zcu.cz:
476
      x: UNKNOWN!
477
      y: UNKNOWN!
478

  
479
  - um-cat2960-sw.zcu.cz:
480
      x: UNKNOWN!
481
      y: UNKNOWN!
482

  
483
  - uc-idf1a-cat4510-sw.zcu.cz:
484
      x: UNKNOWN!
485
      y: UNKNOWN!
486

  
487
  - ic-5520-wlc:
488
      x: UNKNOWN!
489
      y: UNKNOWN!
490

  
491
  - bk-a1-s5-sw.bk.zcu.cz:
492
      x: UNKNOWN!
493
      y: UNKNOWN!
494

  
495
  - kl-s2-idf1-cat2960-sw.zcu.cz:
496
      x: UNKNOWN!
497
      y: UNKNOWN!
498

  
499
  - ic-ui411-cat2960-sw.zcu.cz:
500
      x: UNKNOWN!
501
      y: UNKNOWN!
502

  
503
  - cd-s3-cat2960-sw.zcu.cz:
504
      x: UNKNOWN!
505
      y: UNKNOWN!
506

  
507
  - ic-n2-nx5548-sw.zcu.cz:
508
      x: UNKNOWN!
509
      y: UNKNOWN!
510

  
511
  - ls-s1-cat4510-sw.zcu.cz:
512
      x: UNKNOWN!
513
      y: UNKNOWN!
514

  
515
  - uk-kpv-cat2960-sw.zcu.cz:
516
      x: UNKNOWN!
517
      y: UNKNOWN!
518

  
519
  - ls-s3-cat2960-sw.zcu.cz:
520
      x: UNKNOWN!
521
      y: UNKNOWN!
522

  
523
  - tc-s1-cat2960-sw.zcu.cz:
524
      x: UNKNOWN!
525
      y: UNKNOWN!
526

  
527
  - us-z-cat2960c-sw.zcu.cz:
528
      x: UNKNOWN!
529
      y: UNKNOWN!
530

  
531
  - ps-cat2960-sw.zcu.cz:
532
      x: UNKNOWN!
533
      y: UNKNOWN!
534

  
535
  - bk-a1-s1-sw.bk.zcu.cz:
536
      x: UNKNOWN!
537
      y: UNKNOWN!
538

  
539
  - lk-l1-s3-sw.lk.zcu.cz:
540
      x: UNKNOWN!
541
      y: UNKNOWN!
542

  
543
  - vc-s1-idf-cat2960-sw.zcu.cz:
544
      x: UNKNOWN!
545
      y: UNKNOWN!
546

  
547
  - mk-m14-s2-sw.mk.zcu.cz:
548
      x: UNKNOWN!
549
      y: UNKNOWN!
550

  
551
  - tg-s1-cat3560-sw.zcu.cz:
552
      x: UNKNOWN!
553
      y: UNKNOWN!
554

  
555
  - mk-b36-s3-sw.mk.zcu.cz:
556
      x: UNKNOWN!
557
      y: UNKNOWN!
558

  
559
  - jj-s3-cat2960-sw.zcu.cz:
560
      x: UNKNOWN!
561
      y: UNKNOWN!
562

  
563
  - lk-l1-s5-sw.lk.zcu.cz:
564
      x: UNKNOWN!
565
      y: UNKNOWN!
566

  
567
  - ul-s3-cat2960-sw.zcu.cz:
568
      x: UNKNOWN!
569
      y: UNKNOWN!
570

  
571
  - rs-cat2960-sw.zcu.cz:
572
      x: UNKNOWN!
573
      y: UNKNOWN!
574

  
575
  - ul-s6-cat2960-sw.zcu.cz:
576
      x: UNKNOWN!
577
      y: UNKNOWN!
578

  
579
  - mk-b36-s10-sw.mk.zcu.cz:
580
      x: UNKNOWN!
581
      y: UNKNOWN!
582

  
583
  - ek-s1-cat4506-sw.zcu.cz:
584
      x: UNKNOWN!
585
      y: UNKNOWN!
586

  
587
  - ul-s4-cat2960-sw.zcu.cz:
588
      x: UNKNOWN!
589
      y: UNKNOWN!
590

  
591
  - st-cat2960-sw.zcu.cz:
592
      x: UNKNOWN!
593
      y: UNKNOWN!
594

  
595
  - bk-a1-s2-sw.bk.zcu.cz:
596
      x: UNKNOWN!
597
      y: UNKNOWN!
598

  
599
  - uc-idf2b-cat4510-sw.zcu.cz:
600
      x: UNKNOWN!
601
      y: UNKNOWN!
602

  
603
  - mk-m20-s6-sw.mk.zcu.cz:
604
      x: UNKNOWN!
605
      y: UNKNOWN!
606

  
607
  - uv-cat2960-sw.zcu.cz:
608
      x: UNKNOWN!
609
      y: UNKNOWN!
610

  
611
  - ic-5508-wlc:
612
      x: UNKNOWN!
613
      y: UNKNOWN!
614

  
615
  - jj-s1-cat2960-sw.zcu.cz:
616
      x: UNKNOWN!
617
      y: UNKNOWN!
618

  
619
  - tg-cat2960-sw.zcu.cz:
620
      x: UNKNOWN!
621
      y: UNKNOWN!
622

  
623
  - lk-l2-s1-sw.lk.zcu.cz:
624
      x: UNKNOWN!
625
      y: UNKNOWN!
626

  
627
  - nc-s1-cat3560-sw.zcu.cz:
628
      x: UNKNOWN!
629
      y: UNKNOWN!
630

  
631
  - ul-tel2-cat2960-sw.zcu.cz:
632
      x: UNKNOWN!
633
      y: UNKNOWN!
634

  
635
  - ic-n1-nx5548-sw.zcu.cz:
636
      x: UNKNOWN!
637
      y: UNKNOWN!
638

  
639
  - bk-a1-s4-sw.bk.zcu.cz:
640
      x: UNKNOWN!
641
      y: UNKNOWN!
642

  
643
  - th-s1-cat3750-sw.zcu.cz:
644
      x: UNKNOWN!
645
      y: UNKNOWN!
646

  
647
  - lk-l2-s5-sw.lk.zcu.cz:
648
      x: UNKNOWN!
649
      y: UNKNOWN!
650

  
651
  - mk-m20-s8-sw.mk.zcu.cz:
652
      x: UNKNOWN!
653
      y: UNKNOWN!
654

  
655
  - mk-m20-s1-sw.mk.zcu.cz:
656
      x: UNKNOWN!
657
      y: UNKNOWN!
658

  
659
  - kl-s1-cat4506-sw.zcu.cz:
660
      x: UNKNOWN!
661
      y: UNKNOWN!
662

  
663
  - lk-l1-s8-sw.lk.zcu.cz:
664
      x: UNKNOWN!
665
      y: UNKNOWN!
666

  
667
  - ts-cat4900-sw.zcu.cz:
668
      x: UNKNOWN!
669
      y: UNKNOWN!
670

  
671
  - vc-s2-idf-cat2960-sw.zcu.cz:
672
      x: UNKNOWN!
673
      y: UNKNOWN!
674

  
675
  - tc-s2-cat2960-sw.zcu.cz:
676
      x: UNKNOWN!
677
      y: UNKNOWN!
678

  
679
  - mk-b36-s2-sw.mk.zcu.cz:
680
      x: UNKNOWN!
681
      y: UNKNOWN!
682

  
683
  - ic-ui403-cat2960-sw.zcu.cz:
684
      x: UNKNOWN!
685
      y: UNKNOWN!
686

  
687
  - mk-m20-s5-sw.mk.zcu.cz:
688
      x: UNKNOWN!
689
      y: UNKNOWN!
690

  
691
  - bk-a4-cat2960-sw.bk.zcu.cz:
692
      x: UNKNOWN!
693
      y: UNKNOWN!
694

  
695
  - uc-idf1b-cat4510-sw.zcu.cz:
696
      x: UNKNOWN!
697
      y: UNKNOWN!
698

  
699
  - lk-l1-cat2960-sw.lk.zcu.cz:
700
      x: UNKNOWN!
701
      y: UNKNOWN!
702

  
703
  - un-idf4b-cat4510-sw.zcu.cz:
704
      x: UNKNOWN!
705
      y: UNKNOWN!
706

  
707
  - el-z2-cat2960c-sw.zcu.cz:
708
      x: UNKNOWN!
709
      y: UNKNOWN!
710

  
711
  - rj-s2-cat2960-sw.zcu.cz:
712
      x: UNKNOWN!
713
      y: UNKNOWN!
714

  
715
  - kl-s2-cat2960-sw.zcu.cz:
716
      x: UNKNOWN!
717
      y: UNKNOWN!
718

  
719
  - mk-m16-cat3560-sw.mk.zcu.cz:
720
      x: UNKNOWN!
721
      y: UNKNOWN!
722

  
723
  - ic-ui121-cat3560-sw.zcu.cz:
724
      x: UNKNOWN!
725
      y: UNKNOWN!
726

  
727
  - ic-u3-cat2960-sw.zcu.cz:
728
      x: UNKNOWN!
729
      y: UNKNOWN!
730

  
731
  - sp-cat4506-sw.zcu.cz:
732
      x: UNKNOWN!
733
      y: UNKNOWN!
734

  
735
  - bk-a2-s5-cat2960-sw.bk.zcu.cz:
736
      x: UNKNOWN!
737
      y: UNKNOWN!
738

  
739
  - rj-s1-cat2960-sw.zcu.cz:
740
      x: UNKNOWN!
741
      y: UNKNOWN!
742

  
743
  - mk-k-s3-sw.mk.zcu.cz:
744
      x: UNKNOWN!
745
      y: UNKNOWN!
746

  
747
  - bk-a1-s6-cat2960-sw.bk.zcu.cz:
748
      x: UNKNOWN!
749
      y: UNKNOWN!
750

  
751
  - cd-s5-cat2960-sw.zcu.cz:
752
      x: UNKNOWN!
753
      y: UNKNOWN!
754

  
755
  - uc-kma-cat2960-sw.zcu.cz:
756
      x: UNKNOWN!
757
      y: UNKNOWN!
758

  
759
  - lk-s3-cat2960-sw.zcu.cz:
760
      x: UNKNOWN!
761
      y: UNKNOWN!
762

  
763
  - mk-m16-s2-sw.mk.zcu.cz:
764
      x: UNKNOWN!
765
      y: UNKNOWN!
766

  
767
  - cd-s2-cat2960-sw.zcu.cz:
768
      x: UNKNOWN!
769
      y: UNKNOWN!
770

  
771
  - mk-m20-s12-sw.mk.zcu.cz:
772
      x: UNKNOWN!
773
      y: UNKNOWN!
774

  
775
  - un-idf3a-cat4510-sw.zcu.cz:
776
      x: UNKNOWN!
777
      y: UNKNOWN!
778

  
779
  - vc-s3-cat2960-sw.zcu.cz:
780
      x: UNKNOWN!
781
      y: UNKNOWN!
782

  
783
  - lk-s1-cat2960-sw.zcu.cz:
784
      x: UNKNOWN!
785
      y: UNKNOWN!
786

  
787
  - ic-4404-wlc:
788
      x: UNKNOWN!
789
      y: UNKNOWN!
790

  
791
  - mk-m14-s3-sw.mk.zcu.cz:
792
      x: UNKNOWN!
793
      y: UNKNOWN!
794

  
795
  - lk-l2-s3-sw.lk.zcu.cz:
796
      x: UNKNOWN!
797
      y: UNKNOWN!
798

  
799
  - mk-m20-s3-sw.mk.zcu.cz:
800
      x: UNKNOWN!
801
      y: UNKNOWN!
802

  
803
  - ek-s3-cat2960-sw.zcu.cz:
804
      x: UNKNOWN!
805
      y: UNKNOWN!
806

  
807
  - ut-cat2960-sw.zcu.cz:
808
      x: UNKNOWN!
809
      y: UNKNOWN!
810

  
811
  - mk-k-cat2960-sw.zcu.cz:
812
      x: UNKNOWN!
813
      y: UNKNOWN!
814

  
815
  - mk-m16-s3-sw.mk.zcu.cz:
816
      x: UNKNOWN!
817
      y: UNKNOWN!
818

  
819
  - lk-l2-s6-sw.lk.zcu.cz:
820
      x: UNKNOWN!
821
      y: UNKNOWN!
822

  
823
  - ec-s1-cat4506-sw.zcu.cz:
824
      x: UNKNOWN!
825
      y: UNKNOWN!
826

  
827
  - rti-cat4506-sw.zcu.cz:
828
      x: UNKNOWN!
829
      y: UNKNOWN!
830

  
831
  - us-idf5-cat4506-sw.zcu.cz:
832
      x: UNKNOWN!
833
      y: UNKNOWN!
834

  
835
  - ic-u5-cat2960-sw.zcu.cz:
836
      x: UNKNOWN!
837
      y: UNKNOWN!
838

  
839
  - bk-a3-s4-sw.bk.zcu.cz:
840
      x: UNKNOWN!
841
      y: UNKNOWN!
842

  
843
  - lk-l2-s7-sw.lk.zcu.cz:
844
      x: UNKNOWN!
845
      y: UNKNOWN!
846

  
python-module/Pipeline.py
1
from Utilities import FolderProcessor, ConfigureLoader
1
from Utilities import FolderProcessor, ConfigureFunctions
2 2
from Utilities.Database import DatabaseLoader
3 3

  
4 4

  
......
35 35
        FolderProcessor.update_ignore_set(CRAWLED_DATA_PATH + dataset_path, not_processed_file)
36 36

  
37 37

  
38
def validate_process_data(config):
39
    processed_devices_set = FolderProcessor.get_devices_set(PROCESSED_DATA_PATH + config["dataset-name"] + '/')
40
    unknown_devices_set = FolderProcessor.get_unknown_devices_set(config,processed_devices_set)
41
    unknown_devices_size = len(unknown_devices_set)
42

  
43
    if unknown_devices_size != 0:
44
        print("There is " + str(unknown_devices_size) + " unknown devies")
45
        ConfigureFunctions.update_configuration(CONFIG_FILES_PATH + config["dataset-name"] + ".yaml", unknown_devices_set)
46
        return False
47

  
48

  
38 49
def load_data_to_database(config):
39 50

  
40 51
    dataset_name = config["dataset-name"]
......
54 65

  
55 66

  
56 67
def run_full_pipeline(dataset_name):
57
    config = ConfigureLoader.load_configuration(CONFIG_FILES_PATH + dataset_name)
68
    config = ConfigureFunctions.load_configuration(CONFIG_FILES_PATH + dataset_name)
58 69
    crawl_data(config)
59 70
    process_data(config["dataset-name"])
60
    #load_data_to_database(config)
71

  
72
    validation_test = validate_process_data(config)
73

  
74
    if validation_test:
75
        load_data_to_database(config)
76

  
python-module/Scripts/PrepareNewDataset.py
13 13
    with open(CONFIG_FILES_PATH + "/" + dataset_name + ".yaml", "w") as file:
14 14
        file.write("# jmeno datasetu, pod kterym bude zobrazen v aplikaci\n")
15 15
        file.write("dataset-name: " + dataset_name + "\n")
16
        file.write("# pozice jednotlivych zarizeni, ktera jsou v datasetu\n")
17
        file.write("devices:\n")
18
        file.write("  - example1:\n")
19
        file.write("      x: 12.3\n")
20
        file.write("      y: 32.1\n")
21
        file.write("\n")
22
        file.write("  - example2:\n")
23
        file.write("      x: 32.1\n")
24
        file.write("      y: 12.3\n")
25
        file.write("\n")
26 16
        file.write("# root slozka, ktera obsahuje odkazy na dataset\n")
27 17
        file.write("url: ZDE VLOZTE URL/\n")
28
        file.write("# volitelný parameter, který specifikuje vzor jména datasetů, které se budou stahovat\n")
18
        file.write("# volitelny parameter, ktery specifikuje vzor jmrna datasetu, ktera se budou stahovat\n")
29 19
        file.write("regex: ZDE VLOZTE REGEX\n")
30 20
        file.write("# volitelny parametr, ktery udava jak casto se budou hledat nove datasety, pokud prazdne, "
31 21
                   "tak defaultni hodnota (dny)\n")
32 22
        file.write("update-period: ZDE VLOZTE HODNOTU\n")
23
        file.write("# pozice jednotlivych zarizeni, ktera jsou v datasetu\n")
24
        file.write("devices:\n")
33 25

  
34 26

  
35 27
def create_default_processor(dataset_name):
python-module/Utilities/ConfigureFunctions.py
1
import yaml
2

  
3

  
4
def load_configuration(configure_file_name):
5

  
6
    with open(configure_file_name) as f:
7
        data = yaml.load(f, Loader=yaml.FullLoader)
8

  
9
    devices_dic = dict()
10

  
11
    if data["devices"] is not None:
12
        for item in data["devices"]:
13
            devices_dic.update(item)
14

  
15
    data["devices"] = devices_dic
16

  
17
    return data
18

  
19

  
20
def update_configuration(configure_file_name, new_devices):
21

  
22
    with open(configure_file_name, "a") as file:
23
        for device in new_devices:
24
            file.write("  - "+device+":\n")
25
            file.write("      x: UNKNOWN!\n")
26
            file.write("      y: UNKNOWN!\n")
27
            file.write("\n")
python-module/Utilities/ConfigureLoader.py
1
import yaml
2

  
3

  
4
def load_configuration(configure_file_name):
5

  
6
    with open(configure_file_name) as f:
7
        data = yaml.load(f, Loader=yaml.FullLoader)
8

  
9
    devices_dic = dict()
10

  
11
    for item in data["devices"]:
12
        devices_dic.update(item)
13

  
14
    data["devices"] = devices_dic
15

  
16
    return data
python-module/Utilities/FolderProcessor.py
1 1
import os
2 2
import zipfile
3
from Utilities import ConfigureLoader
4 3

  
5 4

  
6 5
def list_of_all_files(path):
......
28 27
        file.write(file_name + '\n')
29 28

  
30 29

  
30
def get_devices_set(folder):
31

  
32
    files_in_dir = list_of_all_files(folder)
33

  
34
    unique_names = set()
35

  
36
    for file_path in files_in_dir:
37
        with open(folder+file_path) as file:
38
            for line in file:
39
                array = line.split(";")
40
                name = array[0]
41
                unique_names.add(name)
42

  
43
    return unique_names
44

  
45

  
46
def get_unknown_devices_set(config,devices):
47
    devices_set = set(config["devices"].keys())
48
    unknown_devices_set = devices.difference(devices_set)
49

  
50
    return unknown_devices_set
51

  
52

  
31 53
def unzip_all_csv_zip_files_in_folder(folder):
32 54

  
33 55
    files_in_dir = os.listdir(folder)

Také k dispozici: Unified diff