@@ -15,6 +15,7 @@ Käesoleva atlase kirjelduse osa ei ole andmete ettevalmistuse protsess, st kuid
* Kasutajakeskkond peab olema sõltumatu, st seda sama lehekülge korduvalt avades ei tohi vaated üksteist segada
* Kasutajakeskkond on "olekuvaba/stateless", st graafikud ainult näitavad andmeid vastavalt tehtud valikutele.
### Monitoorimine
Tagamaks atlase kasutatavust, on vajalik pidevalt monitoorida süsteemi töökorda ja jõudlust. Monitoorimine võib olla teostatud AWSi vahenditega.
...
...
@@ -25,20 +26,6 @@ Tagamaks atlase kasutatavust, on vajalik pidevalt monitoorida süsteemi töökor
* graafikute laadimine
* kui kaua on ECS kasutuses olnud
* rahaline kulu
### Kasutaja registreerimine ja autentimine
Kuna atlas ei ole kõigile laialdaselt kasutamiseks, genereeritakse kasutaja sisselogimisandmed platvormi haldaja poolt.
* Kasutajaga seotud tunnused:
* Asutus
* E-posti aadress
* Parool
* Sisselogimine:
* E-posti aadress
* Parool
* Parooli peab saama ka muuta, näiteks AWS Cognito abil
* Mitmikautentimist esialgu pole vaja
Töölaua konteiner on seotud individuaalkasutajaga, st sama asutusega seotud töölaudu võib olla korraga käivitatud mitu tükki.
## Mittefunktsionaalsed nõuded
* Paigaldus (deployment):
...
...
@@ -60,6 +47,16 @@ Töölaua konteiner on seotud individuaalkasutajaga, st sama asutusega seotud t
* Rasterandmed esitatakse kas COG (cloud optimised geotiff) GeoTIFF formaadis (eelistatud) või ZARR formaadis.
## Tehnoloogia komponendid
### Tehnoloogia valik. [uuendatud 20.03.2025]
* Eelistatud lahendus on pythoni dashboard, nagu panel või plotly dash. Selline lahendusel on head ja halvad küljed. Esiteks head:
* Kiire arendusprotsess. Kogu pythoni kood on korraga arendatav ja testitav. Kui arendaja on kursis visuaalsete Notebookide tegemisega Jupyter keskkonnas, on ta võimeline aru saama ka
* Ei vaja teadmisi frontendist, Javascript jne
* Rakendus ei sõltu eraldi backendi teenusest.
* Rakendus on võimeline toimima erinevate andmestruktuuridega ja ei vaja alati eraldi andmete ette valmistamist. AWS pilves asuv rakendus saab töötada geoandmefailidega otse S3'st, mis vähendab andmete lugemisele kuluvat aega.
* Halvad küljed.
* Lahendus on ressursinõudlik. Töö sujuvuse tagamiseks on vajalik igale kasutajale eraldi ressursi leidmine.