SyMfonAK - vyvíjame databázy pomocou frameworku Symfony

EBird: Rozdiel medzi revíziami

Z SyMfonAK
Prejsť na: navigácia, hľadanie
(Vytvorená stránka „Celosvetová databáza pozorovaní vtákov s vynikajúcou mobilnou aplikáciou - [https://ebird.org/home eBird.org]. Požiadali sme o možnosť využívať API rozhrani…“)
 
Riadok 11: Riadok 11:
 
* nie je možné zadať rovnaký druh s inou charakteristikou (napríklad škorec v hniezde a súčasne kŕdeľ 200 škorcov na lúke)
 
* nie je možné zadať rovnaký druh s inou charakteristikou (napríklad škorec v hniezde a súčasne kŕdeľ 200 škorcov na lúke)
 
* niektorí píšu do poznámky aj iné stavovce než vtáky
 
* niektorí píšu do poznámky aj iné stavovce než vtáky
 +
  
 
Vznikol nápad dohodnúť sa na forme zápisu poznámky, aby sme pri importe mohli z týchto poznámok urobiť potrebné úkony.
 
Vznikol nápad dohodnúť sa na forme zápisu poznámky, aby sme pri importe mohli z týchto poznámok urobiť potrebné úkony.
 +
  
 
Ukázali sa tak aj ďalšie možnosti schovať do poznámky informácie, čo vieme riešiť nasledujúcimi pravidlami:
 
Ukázali sa tak aj ďalšie možnosti schovať do poznámky informácie, čo vieme riešiť nasledujúcimi pravidlami:
 +
  
 
1. sú v zásade možnosti '''obohatiť samotný záznam''' alebo vytvoriť '''ďalší samostatný záznam s použitím dátumu a lokality'''
 
1. sú v zásade možnosti '''obohatiť samotný záznam''' alebo vytvoriť '''ďalší samostatný záznam s použitím dátumu a lokality'''
Riadok 26: Riadok 29:
 
5. ak obohacujeme viacarými druhmi informácií, oddeľovať ich bude bodkočiarka ;
 
5. ak obohacujeme viacarými druhmi informácií, oddeľovať ich bude bodkočiarka ;
  
 +
6. informácie čo obohacujú lokalitnú časť záznamu budú v lokalitnej poznámke a ktoré druhovú časť tak v druhovej poznámke
 +
 +
 +
=== Lokalitná poznámka ===
 +
 +
'''rozšírenie ##''' (čo vlastne zakladá záznamy ostatných druhov)
  
 +
za prvou medzerou druh, za druhou počet za treťou charakteristika a všetko zatým pôjde do poznámky k zakladanému inému druhu než vtáky (ostatné stavovce)
  
6. informácie čo obohacujú lokalitnú časť záznamu budú v lokalitnej poznámke a ktoré druhovú časť tak v druhovej poznámke
+
#Rod druh počet charakteristika poznámka#
 +
 
 +
Príklady
 +
 
 +
Pozorovaná jedna líška, ozvala sa, poznámka žiadna:
 +
 
 +
#Vulpes vulpes 1 hlas#
 +
 
 +
Pozorovaný pobytový znak bobra, ohryz, poznámka "čerstvý ohryz":
 +
#Castor fiber 1 PZ čerstvý ohryz#
 +
 
 +
Pozorovaný trus kuny a 8 sŕn:
 +
#Martes martes 1 trus;Capreolus capreolus 8 v#
  
  
=== lokalitná poznámka ===
+
Dôležité je neurobiť chybu v rode a druhu prvého, veľmi dôležité je nerobiť medzeru za bodkočiarkou a písať vždy charakteristiku, aspoň "V".
  
'''rozšírenie ##''' (čo vlastne zakladá záznamy ostatných druhov)
+
Charakteristiky možno písať veľkým aj malým písmenom.
  
#Rod druh
+
Pre niektoré sme z praktických dôvodov spravili skrátený zápis, predsa len v mobiloch sa neťuká ľahko
  
 +
* M ako M_MV
 +
* V ako VIZUAL
 +
* UC ako UHYN NA CESTE
 +
* UE ako UHYN EL VEDENIE
 +
* PZ ako POBYTOVE ZNAKY
  
toto rozšírenie pracuje dobre, dôležité je neurobiť chybu v rode a druhu prvého, ak ich je viac, urobil som zopár úprav takýchto poznámok v Tvojich záznamoch z leta 2020, kde si mal aj viaceré druhy, dokonca aj grylotalpu zobralo a je to v "ostatných stavovcoch" :-D, veľmi dôležité je nerobiť medzeru za bodkočiarkou a písať vždy charakteristiku, aspoň "V".
 
  
 
lokalitná poznámka rozšírenie @@, čo vlastne obohacuje samotný záznam, jej lokalitné položky,
 
lokalitná poznámka rozšírenie @@, čo vlastne obohacuje samotný záznam, jej lokalitné položky,

Verzia zo dňa a času 23:56, 28. január 2021

Celosvetová databáza pozorovaní vtákov s vynikajúcou mobilnou aplikáciou - eBird.org.

Požiadali sme o možnosť využívať API rozhranie na získavanie dát zadaných do eBird zo Slovenska. Pravidlá využívania sú tu. Dostali sme kľúč a naprogramovali sme spracovanie dát.

Aby bola možnosť dáta dodatočne upraviť a diskutovať o prípadných preklepov (správca za Slovensko) sme nastavili sťahovanie o dva dni.

Rozšírenie možností eBird mobilnej aplikácie

Naši aktívny užívatelia mobilne aplikácie spísali niektoré pripomienky.

  • nie je možné zadať rovnaký druh s inou charakteristikou (napríklad škorec v hniezde a súčasne kŕdeľ 200 škorcov na lúke)
  • niektorí píšu do poznámky aj iné stavovce než vtáky


Vznikol nápad dohodnúť sa na forme zápisu poznámky, aby sme pri importe mohli z týchto poznámok urobiť potrebné úkony.


Ukázali sa tak aj ďalšie možnosti schovať do poznámky informácie, čo vieme riešiť nasledujúcimi pravidlami:


1. sú v zásade možnosti obohatiť samotný záznam alebo vytvoriť ďalší samostatný záznam s použitím dátumu a lokality

2. eBird aj Aves majú dve poznámky: poznámka k lokalite a poznámka ku konkrétnemu zapisovanému druhu

3. informácie čo obohacujú, rozširujú záznam vložíme do znakov @@, informácie čo majú založiť nové údaje vložím medzi znaky ##

4. jednotlivé faktá oddeľujeme medzerou, ako v bežnej vete, záleží na poradí

5. ak obohacujeme viacarými druhmi informácií, oddeľovať ich bude bodkočiarka ;

6. informácie čo obohacujú lokalitnú časť záznamu budú v lokalitnej poznámke a ktoré druhovú časť tak v druhovej poznámke


Lokalitná poznámka

rozšírenie ## (čo vlastne zakladá záznamy ostatných druhov)

za prvou medzerou druh, za druhou počet za treťou charakteristika a všetko zatým pôjde do poznámky k zakladanému inému druhu než vtáky (ostatné stavovce)

  1. Rod druh počet charakteristika poznámka#

Príklady

Pozorovaná jedna líška, ozvala sa, poznámka žiadna:

  1. Vulpes vulpes 1 hlas#

Pozorovaný pobytový znak bobra, ohryz, poznámka "čerstvý ohryz":

  1. Castor fiber 1 PZ čerstvý ohryz#

Pozorovaný trus kuny a 8 sŕn:

  1. Martes martes 1 trus;Capreolus capreolus 8 v#


Dôležité je neurobiť chybu v rode a druhu prvého, veľmi dôležité je nerobiť medzeru za bodkočiarkou a písať vždy charakteristiku, aspoň "V".

Charakteristiky možno písať veľkým aj malým písmenom.

Pre niektoré sme z praktických dôvodov spravili skrátený zápis, predsa len v mobiloch sa neťuká ľahko

  • M ako M_MV
  • V ako VIZUAL
  • UC ako UHYN NA CESTE
  • UE ako UHYN EL VEDENIE
  • PZ ako POBYTOVE ZNAKY


lokalitná poznámka rozšírenie @@, čo vlastne obohacuje samotný záznam, jej lokalitné položky,

A. @PR ako projekt, pozrel som všetky projekty ktoré sa viažu k modulom, z logiky využívania eBirdu sa ukazuje zatiaľ užitočné len niektoré @PR WBC@ tuto som urobil v kódoch aj nastavenie príslušného modulu @PR MCP@ toto je ako malý členský projekt, viem, píše sa často meno projektu ako mčp meno užívateľa a rok, ale to sa dá zistiť z údaja Ak by sme poriešili ako spárovať s predvolenými 20 bodmi tak ako tretí modul - sčítanie bežných druhov na 20 bodoch 5 minút Pravdepodobne by si navrhol sčítanie na bodoch 10 minút. Ja navrhujem bodovú metódu 30 minút. Chystáme modul pre pásové sčítanie, to sa javí tiež ako vhodné pre eBird.

B. @MO ako modul, opäť som pozrel čo za moduly máme a mali sme funkčné v minulosti a ukazuje sa mi praktický zatiaľ jeden:

@MO RPS@ ako "patrí RPS", napríklad v kombinácii s projektom @PR MCP;MO RPS@ je poriešené odovzdávanie dát v malom čl. projekte

Po zvážení vyššie pásovej a bodovej metódy tak ako vyššie pri projektoch, to vyžaduje premyslieť vhodnosť.

C. "@PO ako "Počasie", tu uvažujme, že aspon trochu nech je to citatelne pre inych uzivatelov :-)

oddelovanie medzerou

poradie 1. teplota 35-40 30-35 25-30 20-25 15-20 10-15 5-10 0-5 -0-5 -5-10 -10-15 -15-20 -20-25 -25-30

2. pozicia obloha pojmy clear //jasno 50cloudy //polojasno partly cloudy cloudy //zamračené fog //hmla = mist //hmla

3 pozícia vietor nowind alebo calm //bezvetrie lwind //slabý vietor light wind breeze //mierny vietor swind /silný vietor ako strong wind storm alebo gale //víchor

nepovinná 4. pozícia zrážky" , niečo ako poznámka, doteraz očakávam a poslednú, zrážky, iba ak je vyplnená rain //dážď shower //prehánka storm //búrka drizzle //mrholenie snow //sneženie ako snowfall


príklady "@PO -0-5 cloudy lwind snow@" "@PO 5-10 clear nowind@" "@PO 15-20 50cloudy breeze shower@" //4. pozicia vyplnena


Jednotlivé typy informácií sa dajú kombinovať, dôležitá je prvá určujúca komibnácia písmeno po znaku "@" alebo ";":

"@PR MCP;PO 5-10 clear nowind;MO RPS@"

druhová poznámka ##, čo je vlastne ten istý druh s iným počtom inou charakteristikou a prípadnou poznámkou Toto funguje, je to odskúšané, môžu sa aj viaceré "#1 B2;10 B1#"

čo je dôležité, že prvá pozícia je počet, čo je rozdiel v rozšírení @@ pre počet pohlavia/veku, viď nižšie, tam je počet na druhom mieste po určení pohlavia

druhová poznámka @@, rozšíruje podrobnosti k zapisovanému druhu

väčšinu typov tvoria pohlavie/vek alebo len vek alebo len pohlavie, tie majú medzerou oddelené počty, potom budú aj jednopoložkové ako "lov", "Pozorované vo vzdialenosti >100m", "Mimo sčítacieho času"

už fungujú, mnohé odskúšané M //samec, napr "@M 1@ F //samica, napri "@F 3@" odskúšané sú aj reťazenie viacero za sebou, ako zvyčajne "@F 2;M 1@"

AD //add SA //subadult IM //immat JU //juvenil PU //pull

FA //female add FS //female subad FJ //female juv

MA //male add MS //male subadd MJ //male juv

MIN //minimálny počet MAX //maximálny počet "@MAX 1000@" ODH //približne počet

VZD //vzdialenosť

nad100 //Pozorované vo vzdialenosti >100m, použítie "@nad100@" LOV //lov, použitie "@LOV@, v kombinácii napr "@MA 1;LOV@" XT //mimo sčítacieho času, XTime alebo v tom duchu, použitie "@XT@"

neviem či treba odhad výsky porasu a nomenklaturu krajinnej struktury, pricinu umrtia nie, lebo eBird ziada zive jedince pisat