[Devel] téli kódnapok eredményei

Bán Miklós banm at vocs.unideb.hu
Sat Feb 1 10:14:50 CET 2020


Sziasztok,

adós voltam eddig a téli kódnapok eredményeinek megírásával.

Az idei téli kódnapok (winter-codecamp) Felsőtárkányban került 
megrendezésre Ferenc Attila szervezésében január 10-12 között.  A 
házigazdánk a Bükki Nemzeti Park Igazgatóság volt.

Köszönjük Attilának és a BNPI-nek is a lehetőséget! A kódnapokon Gáspár 
Ákos, Ferenc Attila, Bóné Gábor és Bán Miklós vett részt fejlesztőként.


Eredmények:

1) OpenStreetMap szerverek. Előrébb haladtunk a saját OSM szerver 
hálózatunk kialakításával. Elkészítettünk egy olyan specifikációt, ami 
lehetővé teszi bárhol OBM-OSM szerverek létrehozását. Ebben a 
specifikációban már benne van, hogy projektenként egyéni térképi 
rétegeket lehet definiálni, amiket így projekt felhasználói elérhetnek a 
mobiltelefonjukon. Pl. élőhelytérképek légifotó rétegek, állandó 
megfigyelési helyek, odú helyek, gólyafészkek, stb egyéni rétegként való 
kiadása.

Elindítottuk a 2. OBM-OSM szerverünket. Elkészült a szerver készítés 
dokumentációja. Elkészült egy prototípusa annak az API-nak ami majd a 
mobiltelefon felé szolgáltatja az elérhető térképi adatok listáját 
(egyéni rétegek + OSM szerverek által publikált rétegek).

Egy-egy OBM-OSM szerver többnyire csak egy-egy régiót fog szolgáltatni. 
Pl. Magyarország, Románia, .. A szerverek automatikusan frissülnek. A 
telefonon ki lehet választani majd az egyes területeket és a frissítések 
letöltését.


2) Törzsadattárak. Ezt még az őszi kódnapokon kezdtük el, de most csak 
átbeszéltük. A cél, hogy legyen egy minden OBM szerver által és  bárki 
más által is használható nagy közös fajokra vonatkozó információs tár, 
hogy ne kelljen újra meg újra ugyanazt a munkát elvégezni.

Készítettünk a GitLabon egy publikus adat táblát ami fajneveket és 
hozzárendelt információkat tartalmaz. Ez egy nagy tábla és az 
oszlopokban a fajnév után lehetnek taxonomóiai besorolások, 
csoportosítások, védettségre vonatkozó információk, ilyesmik. Ez a nagy 
tábla automatikusan épül fel egy vagy két oszlopos "atomic" táblákból. 
Kétoszlopos tábla esetén a fajnév az egyik oszlop, míg a másik egy 
oszlopa a nagy táblának, pl. védettség. Az egyoszlopos táblák csak 
fajneveket fognak tartalmazni és true/false értékkel töltik ki a nagy 
táblát. Ez tipikusan checklistek és egyszintő kategória jellemzőkre lesz 
használatos.

Ezek az atomic táblák egyénileg szerkeszthetők lesznek integrálhatóan 
más alkalmazásokba.

3) Szerver frissítés. Az OBM átállt PHP 7.x és Postgres 11-re. A 
szerverek egy résztét már átállítottuk Postgres 11-re. PHP7 mindenütt át 
lett állítva.

4) Projektenkénti egyéni mobil alkalmazás elkészítésének lehetőségét 
kezdtük el kidolgozni, ami azóta elkészült. Az egyéni mobil-app azt 
jelenti, hogy minden egyes projekt az aktuális legújabb mobil-app 
kiadásból tud egyéni változatot készíteni magának bizonyos paraméterek 
megadásával: Ki lehet cserélni a háttérképet, át lehet szabni a 
főképernyő menüjét. Ki lehet kapcsolni a szerverválasztás és 
projektválasztást. A kísérleti nyúl a DDNPI hóvirág projektje lesz, ami 
rövidesen indul.

5) Projekt export-import modul. Ez majd lehetővé teszi projektek 
költöztetését szerverek között. Egyelőre nem lesz befejezve.

6) Custom-box - HRSZ Query modul módosítások, javítások és dokumentáció 
készítése. A BNPI-nél most már van HRSZ és Erdőrészlet kereső/lekérdező 
felület is ezzel a modullal!

7) Hiba javítások:
     - feltöltő tábla
     - text-filte modul

8) SHP Export modul készült

9) Eredmény táblák dinamikus oszlop méretezésének lehetősége.


A következő kódnapok talán ősszel lesz. Azon  a kódnapokon már lesz egy 
legalább fél napos "konferencia" szekció, ahol a fejlesztők bemutatják a 
legújabb fejlesztéseket és lehetőséget adunk az érdeklődőknek hogy 
együtt megvitassuk az egyes funkciók további fejlesztési lehetőségét.


üdv, Miki

-- 
Miklós Bán, PhD
MTA-DE Behavioural Ecology Research Group
Department of Evolutionary Zoology, University of Debrecen
H-4010 Debrecen, Egyetem tér 1.
Phone:  +36 52 512-900 ext. 62357
http://zoology.unideb.hu/@Miklos_Ban

OpenBioMaps
https://openbiomaps.org
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



More information about the Devel mailing list