Projekt

Obecné

Profil

DatasetConfigs » Historie » Revize 3

Revize 2 (Petr Hlaváč, 2020-05-27 08:27) → Revize 3/4 (Petr Hlaváč, 2020-05-27 08:33)

h1. DatasetConfigs 

 Složka obsahuje konfigurační soubory pro jednotlivé datasety ve formátu *yaml*. 

 h2. Struktura konfiguračního souboru 

 * *display-name* - jmeno datasetu, pod kterym bude dataset zobrazen v aplikaci 
 * *dataset-name* - jméno datasetu 
 * *url* - root složka ze které bude crawler procházet dataset 
 * *regex* - obsahuje regulární výraz, kterým projdou pouze linky s daty, které chceme stahovat 
 * *update period* - obsahuje číslo, které udává jednou za kolik dní bude crawler prohledávat stránku k získání nových dat. 
 * *devices* - je list obsahující seznam unikátním zařízení pro, které je nutné určit v mapě souřadnice. 

 h2. Vzor konfiguračního souboru 

 <pre> 
 # jmeno datasetu, pod kterym bude dataset zobrazen v aplikaci 
 display-name: Půjčování koloběžek 
 # jednoslovný název datasetu, pod kterym bude reprezentovana v architektuře 
 dataset-name: KOLOBEZKY 
 # root slozka, ktera obsahuje odkazy na dataset 
 url: https://openstore.zcu.cz/ 
 # volitelny parameter, ktery specifikuje vzor jmena datasetu, ktera se budou stahovat 
 regex: OD_ZCU_KOLOBEZKY_[0-9][0-9]_[0-9][0-9][0-9][0-9]_CSV.zip 
 # volitelny parametr, ktery udava jednou za kolik dní se budou nová data vyhledávat 
 update-period: 24 
 # pozice jednotlivych zarizeni, ktera jsou v datasetu 
 devices: 
   - stojan-knihovna: 
       x: 49.725145 
       y: 13.353319 

   - stojan-Machovka: 
       x: 49.725197 
       y: 13.368016 

   -    stojan-FDU: 
       x: 49.725360 
       y: 13.347909 

   - stojan-bory: 
       x: 49.724576 
       y: 13.350861 

   - stojan-zcu: 
       x: 49.726033 
       y: 13.365958 

   - stojan-borska: 
       x: 49.734518 
       y: 13.359475 

 </pre> 

 h2. Vyplňování souřadnic 

 * *x* - je latitude (zeměpisná šířka) 
 * *y* - je longtitude (zeměpisná délka) 

 pro vyplňování souřadnic je možné využít například nástroj https://www.latlong.net/