Felhasználói felületek¶
Az OpenBioMaps-projektek webalkalmazáson, valamint számos külső alkalmazáson és programozható felületen keresztül érhetők el. A webalkalmazás a projektadatok megtekintésének, gyűjtésének, lekérdezésének és kezelésének elsődleges felülete. A projekt konfigurációjától és az aktuális felhasználó jogosultságaitól függően az alábbiakban ismertetett felületek némelyike nem feltétlenül érhető el.
Ez az oldal a legfontosabb felhasználói felületekről ad áttekintést. Az egyes funkciók konfigurálására vonatkozó részletes útmutatók a dokumentáció megfelelő adminisztrációs és integrációs fejezeteiben találhatók.
Webalkalmazás¶
Az OpenBioMaps webalkalmazás hozzáférést biztosít a projekt adataihoz és projektspecifikus eszközeihez. Az elérhető oldalak és funkciók a projekt konfigurációjától, a telepített moduloktól és az aktuális felhasználó jogosultságaitól függnek.
Bejelentkezési oldal¶
A bejelentkezési oldalon a regisztrált felhasználók bejelentkezhetnek egy OpenBioMaps-szerverre. A szerver konfigurációjától függően az oldal jelszó-helyreállítási, regisztrációs és külső szolgáltatáson keresztüli hitelesítési lehetőségeket is biztosíthat.
Elfelejtett jelszó¶
A regisztrált e-mail-címmel rendelkező felhasználók ideiglenes bejelentkezési hivatkozást kérhetnek. A rendszer a felhasználói fiókhoz tartozó e-mail-címre küldi el a hivatkozást.
Regisztráció és csatlakozás egy projekthez¶
Az alapértelmezett munkafolyamatban a felhasználónak egy meglévő felhasználótól kapott meghívóra van szüksége ahhoz, hogy csatlakozhasson egy OpenBioMaps-projekthez. Ha a szerveren engedélyezett a nyilvános regisztráció vagy a külső szolgáltatáson keresztüli hitelesítés, eltérő regisztrációs munkafolyamat is elérhető lehet.
Ha engedélyezve van a meghívás kérelmezése, a felhasználók a bejelentkezési oldal regisztrációs hivatkozását követve kérhetnek hozzáférést. Ezeket a kérelmeket a projektadminisztrátorok kapják meg. A projekt beállításaitól függően a rendszer automatikusan elküldheti a meghívót, vagy megvárhatja, hogy egy projektadminisztrátor jóváhagyja a kérelmet, és manuálisan küldje el a meghívót.
A meghívó e-mail a projekthez való csatlakozásra szolgáló hivatkozást tartalmaz. A folyamat során a felhasználónak:
meg kell erősítenie, hogy csatlakozni kíván a projekthez;
el kell fogadnia a felhasználói megállapodást és az adatkezelési nyilatkozatot; valamint
be kell állítania egy jelszót.
A rendszer további profiladatok megadását is kérheti a felhasználótól.
Profiloldal¶
A profiloldal hozzáférést biztosít a személyes beállításokhoz és a felhasználóhoz kapcsolódó tartalmakhoz, többek között a meghívókhoz, az üzenetekhez, a mentett feltöltési állapotokhoz és a feltöltési előzményekhez.
A profilbeállításokról további információt az alábbi oldalon talál: Felhasználói profil.
Meghívók¶
Alapértelmezés szerint a regisztrált felhasználók másokat is meghívhatnak, hogy csatlakozzanak egy projekthez. A meghívót a rendszer a küldő által kiválasztott nyelven küldi el, az automatikusan létrehozott meghívóhoz pedig személyes üzenet is hozzáadható.
A meghívó az elküldése után két héttel lejár. Ha a címzett a meghívó lejárta előtt nem csatlakozik a projekthez, új meghívót kell küldeni.
Alapértelmezés szerint egy felhasználónak projektenként legfeljebb 11 aktív
meghívója lehet. A projektadminisztrátor ezt a korlátot a
local_vars.php.inc fájlban módosíthatja. Ha a korlát értéke 0,
csak a projektgazdák küldhetnek meghívót.
Üzenetek¶
Az OpenBioMaps-projektek belső üzenetküldő rendszert tartalmaznak az automatikus értesítésekhez és a felhasználók közötti üzenetváltáshoz. A felhasználók a profiloldalukon beállíthatják, hogy a rendszer az üzeneteket az e-mail-címükre is továbbítsa-e.
Az üzenetküldő felület a profiloldalról nyitható meg. A felületen a felhasználók kereshetnek az üzeneteik között, és új üzeneteket hozhatnak létre. Az üzenetek a következő kategóriákba vannak rendezve:
Személyes üzenetek;
Elküldött üzenetek;
Rendszerüzenetek;
Értékelések és megjegyzések; valamint
Hírfolyam.
A projektadminisztrátorok felhasználói csoportoknak címzett üzeneteket, valamint e-mailben továbbított üzeneteket is küldhetnek. Más felhasználók egyéni üzeneteket küldhetnek egymásnak.
A kliensalkalmazások is hozzáférhetnek a felhasználó üzeneteihez. Egy mobilalkalmazás például értesítheti a felhasználót a projektadminisztrátoroktól vagy más felhasználóktól érkező üzenetekről, valamint az általa feltöltött rekordokhoz kapcsolódó értékelésekről és megjegyzésekről.
Új projekt létrehozása¶
A regisztrált felhasználók számára engedélyezhető új adatbázisprojekt létrehozása. A létrehozó lesz az új projekt tulajdonosa; az új projekt független attól a projekttől, amelyből létrehozták.
Az útmutatót lásd az alábbi oldalon: Új OpenBioMaps-projekt létrehozása.
Projektadminisztráció¶
Alapértelmezés szerint a projektadminisztrációs oldalak a projekt tulajdonosa vagy alapítója számára érhetők el. Más adminisztrátor felhasználók is hozzáférést kaphatnak az adminisztrációs funkciókhoz.
Az egyes adminisztrációs funkciókhoz külön-külön is adható hozzáférés. Egy felhasználó például jogosultságot kaphat a feltöltési űrlapok vagy a térképbeállítások kezelésére.
Az adminisztrációs felület áttekintését lásd az alábbi oldalon: Projektadminisztráció.
Térképoldal¶
A térképoldal megjeleníti a projekt térbeli adatait, és eszközöket biztosít a térbeli, valamint az attribútumalapú lekérdezésekhez. Akkor érhető el, ha a projekt térbeli adatokat tartalmaz – vagyis a projekthez tartozó legalább egy PostgreSQL-táblában van geometriamező –, továbbá megtörtént a szükséges adatbázis- és MapServer-beállítások konfigurálása: meghatározták a lekérdezési sablont, beállították a MapServer mapfile rétegét, és létrehozták a kapcsolatot a PostgreSQL-szerver és a MapServer között.
A projekt konfigurációjától függően a térkép megjelenítheti az összes hozzáférhető rekordot vagy csak az aktuális lekérdezés eredményeit. A pont-, vonal- és poligonadatok külön átfedő rétegeken jeleníthetők meg.
Egy projekt több alaptérképet is biztosíthat. Az alapértelmezett alaptérkép az OpenStreetMap, de rácshálók, légi felvételek, mintavételi helyszínek vagy más projektspecifikus rétegek is elérhetők lehetnek. A projektadminisztrátorok opcionálisan Google-alaptérképet is konfigurálhatnak, ha rendelkezésre állnak a szükséges Google-fiók- és API-beállítások.
Térbeli lekérdezések¶
A felhasználók a következő módokon indíthatnak térbeli lekérdezést:
geometria rajzolásával a térképen;
helyszín kiválasztásával a térképi információs eszköz használatával; vagy
egy korábban betöltött geometria kiválasztásával.
A kijelölt vagy megrajzolt geometriára puffer alkalmazható. Egy pont alapú lekérdezés például tartalmazhatja az 500 méteres sugarú körön belüli rekordokat, míg egy vonal alapú lekérdezés a vonal körüli 10 méteres folyosón belüli rekordokat.
Az elérhető rajzolási eszközök, lekérdezési rétegek és pufferbeállítások a projekt konfigurációjától függenek.
Szöveges és attribútumalapú lekérdezések¶
A projektek egyéni lekérdezési mezőket biztosíthatnak a rekordok attribútumértékeik szerinti szűréséhez. A mező konfigurációjától függően az elérhető beviteli vezérlők a következők lehetnek:
szövegmezők;
automatikus kiegészítést használó mezők;
egy- vagy többelemű választólisták;
dátum- és időmezők; valamint
dátumtartomány-választók.
A térbeli és az attribútumalapú feltételek együttesen is használhatók, ha ezt a projekt lekérdezési felülete támogatja.
Lekérdezések mentése és azonosítása¶
A lekérdezés eredménye eltárolható a szerveren, és állandó azonosító rendelhető hozzá. A megfelelő feltételeket teljesítő tárolt lekérdezésekhez DOI is igényelhető. A lekérdezések elmenthetők, hogy később megismételhetők legyenek.
Geometriatesztelő¶
A geometriatesztelő egy különálló, térképalapú felület, amely többek között GeoJSON- és WKT-formátumban megadott geometriák ellenőrzésére és szerkesztésére szolgál. OpenStreetMap-kérésekből származó geometriákkal is használható.
Ez az alkalmazás minden projektben elérhető, ha a fő URL végéhez hozzáadja a /geometest/ útvonalat, feltéve, hogy más beállítások nem írják felül a fő URL-t. Például:
https://openbiomaps.org/projects/checkitout/geomtest/
A webes feltöltési felület szintén ezt az alkalmazást használja a helyszínek térképen történő kiválasztásához és a felhasználók ellenőrzéséhez.
Adatfeltöltési oldal¶
Az adatfeltöltési oldal a rekordok előkészítésére, validálására és a projekt adatbázisába történő beküldésére szolgál.
Egy projekt ugyanahhoz az adatbázistáblához több feltöltési űrlapot is meghatározhat. Az egyes űrlapok különböző mezőket, validálási szabályokat, beviteli vezérlőket és feltöltési beállításokat biztosíthatnak. Az egyik űrlap például nyilvános adatközléshez készülhet, míg egy másik mobilalkalmazáshoz vagy egy adott importformátumhoz lehet optimalizálva.
Az űrlapok létrehozásával és konfigurálásával kapcsolatos információkat lásd az alábbi oldalon: Feltöltési űrlapok kezelése.
Fájlfeltöltés¶
A feltöltési felület a következő fájltípusokat támogatja:
tagolt és strukturált szövegfájlok: CSV, DSV, TSV és JSON;
képek: JPEG és TIFF, beleértve a támogatott Exif-metaadatokat;
táblázatok: ODS, XLS és XLSX;
térbeli adatok: ESRI Shapefile-összetevők, GPX- és SQLite-fájlok; valamint
genetikai szekvenciaadatok: FASTA.
Egy ESRI Shapefile-feltöltés a kapcsolódó .shp, .dbf, .cpg,
.prj és .shx fájlokból állhat.
A támogatott fájlok URL-ről, HTTP GET-kérés használatával is importálhatók.
Webes űrlapos adatrögzítés¶
A webes űrlapokon a felhasználók közvetlenül a projekt webes felületén hozhatnak létre rekordokat. Az adatrögzítő tábla egy táblázatkezelőhöz hasonlóan működik: az adatbázismezők oszlopokként, a rekordok pedig sorokként jelennek meg.
Bár a tábla tetszőleges számú sort tartalmazhat, elsősorban néhány tucat, legfeljebb néhány száz rekord rögzítésére szolgál. Nagyobb adatkészletekhez ajánlott táblázatot készíteni, majd a fájlfeltöltési felületet használni.
A kötelező mezők fejléce piros, az opcionális mezőké pedig szürke színnel jelenik meg. Az egyes mezők fejléce alatti sárga beviteli területtel több sor is kitölthető ugyanazzal az értékkel.
A felület eszközöket biztosít továbbá tömeges módosítások alkalmazásához, az oszlopértékek formázásához vagy átalakításához, valamint sorok feltöltésből való kizárásához.
Az adatok validálása és előkészítése¶
A rekordok beküldése előtt a feltöltött vagy manuálisan rögzített adatok áttekinthetők és javíthatók a feltöltési táblában. Az elérhető validálási és szerkesztési eszközök a feltöltési űrlaptól és annak konfigurált mezőitől függenek.
Az előkészítési folyamat során a feltöltési tábla aktuális tartalma bármikor exportálható CSV-fájlként.
Feltöltés mentése és folytatása¶
Egy nagy feltöltés előkészítése jelentős időt vehet igénybe, és a szerverrel fennálló kapcsolat megszakadhat a rekordok beküldése előtt. Az előkészített adatok elvesztésének megelőzése érdekében a feltöltési tábla aktuális állapota elmenthető, és később visszaállítható.
A rendszer körülbelül kétpercenként automatikus biztonsági másolatot is készít. A mentett és automatikusan biztonsági másolatként tárolt feltöltési táblák a profiloldalon érhetők el, ahol az elavult biztonsági másolatok törölhetők.
Feltöltési előzmények¶
A rendszer automatikusan rögzíti minden befejezett adatfeltöltés metaadatait. A felhasználók a profiloldalukon és egy feltöltött rekord adatlapjáról érhetik el a feltöltési előzményeket.
Külső adatbeküldési felületek¶
Az adatok külső alkalmazásokból is beküldhetők. A projekt konfigurációjától és a felhasználó jogosultságaitól függően ezek a következők lehetnek:
API-kliensek;
mobil adatgyűjtő alkalmazások;
az OpenBioMaps R-csomag; valamint
engedélyezett SQL-kapcsolatot használó alkalmazások.
További információért lásd:
Kliensalkalmazások; valamint
Adatlap¶
Minden adatbázisrekordhoz tartozik egy adatlap, amely a rekord adatmezőit és a kapcsolódó metaadatokat tartalmazza. A felhasználó számára látható mezőket és metaadatokat a projekt beállításai és a hozzáférési szabályok korlátozhatják.
Adatelőzmények¶
Egy rekord adatelőzményei az adott rekordon végzett módosításokat mutatják. Ez az oldal csak akkor érhető el, ha a projektgazda engedélyezte a változások naplózását a projekt beállításaiban.
Adatbázis-összefoglaló oldal¶
Minden projekt tartalmaz egy adatbázis-összefoglaló oldalt, amelyen a projekt leírása és kapcsolattartási adatai találhatók.
Üdvözlőoldal¶
Minden projekt biztosíthat konfigurálható üdvözlőoldalt. Ez használható a projekt bemutatására, valamint arra, hogy a felhasználókat a legfontosabb eszközökhöz és információkhoz irányítsa.
További információért lásd: Az üdvözlőoldal konfigurálása.
Egyéb felhasználói felületek¶
A webalkalmazáson kívül az OpenBioMaps adatai és szolgáltatásai mobilalkalmazásokból, asztali GIS-szoftverekből, statisztikai szoftverekből és egyéni API-kliensekből is elérhetők. Az egyes projektekhez rendelkezésre álló felületek a projekt konfigurációjától és hozzáférési szabályaitól függenek.
Mobilalkalmazások¶
A mobilalkalmazások támogatják a terepi adatgyűjtést és az OpenBioMaps-projektekkel folytatott kommunikációt. Az elérhető funkciók az alkalmazástól, valamint a projekt feltöltési űrlapjaitól és jogosultságaitól függenek.
További információért lásd: Mobilalkalmazások.
QGIS¶
Az OpenBioMaps QGIS-bővítmény hozzáférést biztosít az OpenBioMaps adataihoz a QGIS rendszerből. A projektek engedélyezett SQL-kapcsolatokat is biztosíthatnak a közvetlen adatbázis-hozzáférést igénylő munkafolyamatokhoz.
A támogatott kliensintegrációkról további információt az alábbi oldalon talál: Kliensalkalmazások.
R¶
Az obm R-csomag eszközöket biztosít az OpenBioMaps adatainak R-ből
történő lekérdezéséhez és feldolgozásához.
API-kliensek¶
Az OpenBioMaps API lehetővé teszi az engedélyezett alkalmazások és parancsfájlok számára a projektadatok lekérdezését vagy beküldését. Az elérhető műveletek az API-végponttól, a projekt konfigurációjától és a hitelesített felhasználó jogosultságaitól függenek.
További információért lásd: OpenBioMaps API.
Hibajelentés¶
Ha a szerveren konfigurálták a hibajelentést, a hibajelentő felület a profiloldalról és az adatfeltöltési oldalról érhető el. A képernyő jobb alsó sarkában található hibaikon kiválasztásával egyszerű jelentési űrlap nyílik meg.
Hibajelentő ikon az oldal jobb alsó sarkában¶
Hibajelentő űrlap¶
A hivatalos OpenBioMaps-szolgáltatásokból érkező jelentések továbbíthatók az OpenBioMaps hibajegykövető rendszerébe. A felhasználó automatikus rendszerüzeneteket kaphat, amikor a jelentéssel kapcsolatban későbbi események történnek.
A szerveradminisztrátor a system_vars.php.inc fájlban található
AUTO_BUGREPORT_ADDRESS változó konfigurálásával engedélyezheti a
hibajelentő szolgáltatást. Az OpenBioMaps Consortium által fenntartott
szerverek a konzorcium által biztosított értéket használhatják. Más szerverek
adminisztrátorainak saját kompatibilis hibajegykövető rendszert kell
biztosítaniuk és konfigurálniuk.