Název originální: Software pro predikci vývoje lýkožrouta smrkového a evidenci výskytu lesních škodlivých činitelů
Rok: 2022
Projekt podpořen: Mobilní a webová aplikace vznikla na základě podpory výzkumných projektů QK1920458 a “EXTEMIT-K“ CZ.02.1.01/0.0/0.0/15_003/0000433
Autoři: Ing. Roman Modlinger, Ph.D., Ing. Karel Matějka, CSc., prof. Ing. Marek Turčáni, PhD., RIGANTI, s.r.o.
Představení projektu:
Software je určen vlastníkům a správcům lesů k predikci vývoje lýkožrouta smrkového a evidenci lesních škodlivých činitelů. Software vznikl na základě implementace a validace teoretického modelu vývoje lýkožrouta PHENIPS (Baier et al., 2007) pro podmínky napadení stojících stromů v lesních porostech a na porostních okrajích (Stříbrská et al., 2022). R-software se skládá ze serverové a mobilní části. Severová část zahrnuje databázi pro shromažďování dat, komponentu pro přístup k modelu PHENIPS, webové rozhraní pro správu dat a rozhraní pro komunikaci s mobilní částí. Mobilní část slouží k shromažďování dat v terénu. Samostatně je řešen vlastní model PHENIPS, s nímž serverová část komunikuje na základě protokolu FTP prostřednictvím výměny souborů ve formátu JSON s požadavky na zpracování a posléze s doplněnými výsledky zpracování.
Popis:
Serverová část
Serverová část je postavena na technologii ASP.NET verze .NET 5.0. Mobilní aplikace umožňuje sběr údajů o výskytu škodlivých činitelů v lesních porostech a záznam provedených kontrol. Webové rozhraní umožňuje nasbíraná data zobrazit a dále s nimi pracovat.
Současná verze software je dostupná přes webové rozhraní na adrese:
https://harmfulfactors.azurewebsites.net/
Pro přístup k webovému rozhraní je potřebné zadat jméno uživatele a heslo (přiděluje správce)
Mobilní část
Mobilní aplikace využívá technologii Xamarin Forms
V rámci správy aplikace jsou určeny role pro jednotlivé uživatele (správce oblasti, hajný, adjunkt) s různými právy pro zobrazování, editaci a přidávání prvků. Server pro přihlašování je implementovaný pomocí technologie IdentityServer.
Mobilní aplikace je určena pro uživatele, kteří sbírají data v terénu (terénní pracovníky). Obsahuje prostředí pro sběr a aktualizaci dat jednotlivých záznamů v terénu podle GPS souřadnic. Aplikace disponuje zobrazením uživatelem předvolených datových podkladů, zobrazením naměřených dat na mapovém podkladu, editačním prostředím pro zadávání nových záznamů a provádění kontrol. Aplikace je distribuována pomocí APK balíčku. Atributy datových záznamů využívá aplikace dvojího typu (i) uživatelské (ty které může uživatel zadávat a měnit) a (ii) systémové (ty které se vyplňují automaticky nebo je aplikace sama vytváří a uchovává).
Aplikace umožňuje uživateli zadání nového záznamu pomocí definice bodu v mapové komponentě. Uživatel zadá nový bod na mapě podle jeho aktuální polohy a přejde do editačního režimu záznamu. Pokud je to třeba, je možné polohu manuálně upřesnit. Podle pozice bodu je z nahraného shapefile porostní mapy pro každý záznam určeno číslo porostu ze složeného klíče JPRL.
Příloha:
Android link pro instalaci: https://install.appcenter.ms/orgs/riganti-s.r.o./apps/harmfulfactors-prod/distribution_groups/public
iOS: https://install.appcenter.ms/orgs/RIGANTI-s.r.o./apps/HarmfulFactors-PROD-iOS