Ett projekt till vår ringmärkning

Sen vi började med vår ringmärkning 2020 har jag varit administrativt ansvarig. Jag har rapporterat till Ringmärkningscentralen och jag har samtidigt hållit ordning på vår data och använt den i google-sheet för att kunna presentera vår statistik.

Projektet i Google-sheet växte och det blev lösningar som staplades på varandra och till slut blev det ganska mycket att mixtra och ändra på när vi startade ett nytt verksamhetsår även om tanken alltid har varit att statistikbladet i princip ska vara självgående bara man fyller på med data från Fagel3.

Jag har succecivr tagit hjälp av ChatGPT för att skapa vissa formler och kodning och i början av årets CES-säsong kände jag att mitt system börjat bli för rörigt så jag valde att bygga om det från grunden med hjälp av AI och det gick riktigt bra. Alla funktioner jag byggt in fick plats och utseendet var i princip det samma, men nu behövde jag inte göra så mycket manuella ändringar varje gång något nytt lades till som t ex en ny märkart, en ny märkplats eller en ny säsong.

Dagblad

Det första jag i princip digitaliserade för oss redan 2022 var våra dagblad. Vi skrev visserligen ut och satte dem i pärmar, men Benjamin och jag som hade tillgång till vårt statistikblad fyllde hellre i vår data direkt där via våra mobiler. Sen hämtade vi märkdatan från Fagel3 och fyllde på i samband med att vi la in den aktuella märkningen där.

Under slutet av årets CES gjorde jag faktiskt om detta så att vi kunde använda Google-formulär för att fylla på med övrig data och skapade ett automatiskt dagblad som gick att spara som PDF så fort datan från Fagel3 var klar från omgången.

Nu var jag riktigt nöjd med hanteringen. Mycket lite manuell handpåläggning och ju mindre manuella steg desto mindre risk för felaktigheter.

WordPress

Parallellt med vårt statistikblad har vi haft en sida på BirdLife Västmanlands hemsida som vi uppdaterat. Från början hade vi en ringmärkarblogg där vi rapporterade varje märkomgång. Den spelade ut sin roll när vi började använda Instagram. Sen hade vi information om våra märkplatser och verksamhet och en sida med alla ringmärkta arter och statistik som vi uppdaterade då och då manuellt.

Jag har alltid tänkt att det borde gå att skapa ett tillägg med data från Fagel3 så att statistik från ringmärkningen kan fyllas på automatiskt med en enkel påfyllning av data.

Problemet är att jag inte kan koda sådant själv även om jag har ganska god kännedom om hur det ska gå till.

Med ChatGPT kunde dock detta bli verklighet. Jag blev projektledare med en AI-assistent där jag stod för struktur och idéer och AI stod för kodandet.

WP-ringmärkning

Jag började ganska enkelt med en statistiksida som visade de 25 mest märkta arterna, flest kontroller och flitigaste märkarna och utifrån detta har växt och nu finns i princip det mesta som finns i googlebladet med.

Det fungerar både för att visa upp statistik och verksamhet publikt. Bland annat visar vi upp webbversioner av våra dagblad och det blir nästan som ett bloggflöde.

Sen har jag också lagt till några fält och administrationsverktyg som kräver inloggning.

Ringsök – En sökfunktion där vi kan söka efter ringnummer i vår databas vilket är praktiskt när vi fångar redan ringmärkta fåglar.

Dagbladsformulär – Ett formulär för att fylla i extra information om dagen som inte fylls i från Fagel3

Vi har också lagt till en knapp för att spara dagblad som PDF för inloggade användare.

Statistik

Vi har nu använt detta vid några märktillfällen och genom frågor som uppstår i fält har jag byggt på tillägget. Bland annat har vi nu statistik för enskilda arter, märkplatser och år. Jag ska också se till att få en mer renodlad CES-statistik inför nästa säsong, där man kan jämföra omgång för omgång.

Testning och utveckling

När sidan fungerade bra för oss, tyckte jag att det var lika bra att se till så att den funkade även för andra om de var intresserade, så jag ville bygga ett stabilt system som skulle klara av mer data än vad vi har. Vi har lite drygt 6000 rader i vår databas så det är en relativt liten märkning och att det funkar för oss behöver inte betyda att det fungerar för andra.

Jag kontaktade en märkare med en mycket längre märkserie än oss och sen skapade jag påhittade databaser.

De påhittade var roligast. Jag började med 12000 och sen gick jag uppåt. Upp till 100 000 gick det ganska bra men då började sidan bli lite seg och en det visade sig att det var en del frågor som var felkonstruerade.

När jag testade vidare gick det bra upp till 250 000 men vid 500 000 krashade hela systemet. Det berodde mest på att importfilen blev för stor så det gick ganska enkelt att lösa och nu är WP-ringmärkning stabilt upp till 500 000 rader vilket med tanke på att vi märker runt 1000 fåglar per år räcker i 500 år för oss.

Testerna med min bekantas databas visade också på små brister och missar som inte upptäckts i vår databas. Bland annat hade jag inte skapat något register för olika länder där återfynd gjorts. Det gick enkelt med hjälp av EURING som ChatGPT hittade.
Sen var det också intressant med längre märkserier så jag fick rätta till visning av t ex ringmärkta arter så att det blev flersidevisning istället för en sida med alla arter.

Webbsida

Det som började med en testmiljö på min före detta fotoblogg utmynnade i en hel sida. Allt utom återfyndskartan är skapat med hjälp av WP-ringmärkning.

Jag vill också tacka Gittan för att hon lät mig testa med hennes data.

https://www.facebook.com/Ringmarkningifalun


Kommentarer

Lämna ett svar

Denna webbplats använder Akismet för att minska skräppost. Lär dig om hur din kommentarsdata bearbetas.