Projekt

Obecné

Profil

DatasetConfigs » Historie » Verze 2

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

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