Projekt

Obecné

Profil

DatasetConfigs » Historie » Verze 3

Petr Hlaváč, 2020-05-27 08:33

1 1 Petr Hlaváč
h1. DatasetConfigs
2
3
Složka obsahuje konfigurační soubory pro jednotlivé datasety ve formátu *yaml*.
4
5
h2. Struktura konfiguračního souboru
6
7 3 Petr Hlaváč
* *display-name* - jmeno datasetu, pod kterym bude dataset zobrazen v aplikaci
8 1 Petr Hlaváč
* *dataset-name* - jméno datasetu
9
* *url* - root složka ze které bude crawler procházet dataset
10
* *regex* - obsahuje regulární výraz, kterým projdou pouze linky s daty, které chceme stahovat
11
* *update period* - obsahuje číslo, které udává jednou za kolik dní bude crawler prohledávat stránku k získání nových dat.
12
* *devices* - je list obsahující seznam unikátním zařízení pro, které je nutné určit v mapě souřadnice.
13
14
h2. Vzor konfiguračního souboru
15
16
<pre>
17 3 Petr Hlaváč
# jmeno datasetu, pod kterym bude dataset zobrazen v aplikaci
18 2 Petr Hlaváč
display-name: Půjčování koloběžek
19
# jednoslovný název datasetu, pod kterym bude reprezentovana v architektuře
20 1 Petr Hlaváč
dataset-name: KOLOBEZKY
21
# root slozka, ktera obsahuje odkazy na dataset
22
url: https://openstore.zcu.cz/
23
# volitelny parameter, ktery specifikuje vzor jmena datasetu, ktera se budou stahovat
24
regex: OD_ZCU_KOLOBEZKY_[0-9][0-9]_[0-9][0-9][0-9][0-9]_CSV.zip
25
# volitelny parametr, ktery udava jednou za kolik dní se budou nová data vyhledávat
26
update-period: 24
27
# pozice jednotlivych zarizeni, ktera jsou v datasetu
28
devices:
29
  - stojan-knihovna:
30
      x: 49.725145
31
      y: 13.353319
32
33
  - stojan-Machovka:
34
      x: 49.725197
35
      y: 13.368016
36
37
  -  stojan-FDU:
38
      x: 49.725360
39
      y: 13.347909
40
41
  - stojan-bory:
42
      x: 49.724576
43
      y: 13.350861
44
45
  - stojan-zcu:
46
      x: 49.726033
47
      y: 13.365958
48
49
  - stojan-borska:
50
      x: 49.734518
51
      y: 13.359475
52
53
</pre>
54
55
h2. Vyplňování souřadnic
56
57
* *x* - je latitude (zeměpisná šířka)
58
* *y* - je longtitude (zeměpisná délka)
59
60
pro vyplňování souřadnic je možné využít například nástroj https://www.latlong.net/