Sunteți pe pagina 1din 17

METODE I TEHNICI GIS DE ANALIZ SPAIAL A DATELOR METEO-CLIMATICE - lucrri practice Bistricean Petric

Meteorolog gr. I drd. Administratia Nationala de Meteorologie

petrica.meteo@yahoo.com INTER AA ARCMAP extensiile (modulele de analiz) se activeaz dezactiveaz din !ools " #xtensions $arele de meniu se aduc prin $i%are din &ie' " !ool$ars $utoanele (ex( histogram) se aduc din !ools " )ustomize " )ommands

Atri!"ire #a$%are n"$a in ArcMa&' &aloarea nul este valoarea care speci%ic programului c *n pixelii respectivi nu sunt in%orma+ii ,i ca urmare ace,tia nu tre$uie introdu,i *n calcule. -e o$icei se marcheaz printr-o valoare %oarte mic (de ordinul zecilor de mii su$ zero sau mai mic). .a importarea unui %i,ier raster este posi$il ca programul s nu recunoasc valoarea nul ,i atunci aceasta tre$uie speci%icat. &aloarea nul se atri$uie *n S&atia$ Ana$(st t%%$!ar ) raster ca$c"$at%r con%orm urmtoarei %ormule( c%n*+in,ri-. / -012345 +in,ri-.6 !radus/ aceast sintax spune( daca valoarea din raster este mai mare de "01234/ atunci s o considere ca valoare real/ *n caz contrar s o considere valoare nul. 5n loc de -01234 poate %i trecut orice alt valoare cu condi+ia s %ie mai mic dec6t cea mai mic valoare real.

E7e8&$" -e atri!"ire a #a$%rii n"$e 9n ArcGIS

MODI ICAREA PALETEI DE C:LORI5 MODI ICAREA CONTRAST:L:I5 A ISARE ;N CLASE DE C:LORI( clic7 dreapta pe numele %i,ierului " 8roperties " 9ym$ology Contrast liniar ntre minim i maxim (red imaginea real a terenului/ dar nu este capa$il s redea detalii din zona cu %recven+ mare a valorilor pixelilor/ ace,tia %iind a%i,a+i cu un numr redus de nuan+e de culoare)

Contrast liniar ntre 2 deviaii standard (a%i,eaz doar valorile din raster cuprinse *ntre "1 devia+ii standard ,i :1 devia+ii standard/ deci valorile cele mai %recvente; valorile din a%ara acestui interval sunt a%i,ate cu aceea,i nuan+; acest mod de a%i,are permite vizualizarea mai $un a detaliilor din zona cu %recven+ maxim a valorilor din raster)

Contrast egalizat (a%i,eaz cu %recven+ egal valorile din raster/ cu alte cuvinte valorile cu %recven+ maxim din raster sunt a%i,ate cu un acela,i numr de nuan+e ca ,i valorile mai pu+in %recvente; metoda permite o vizualizare mai $un a detaliilor din zona cu %recven+ mic a valorilor ,i estompeaz detaliile din zona cu %recven+ mare)

GEORE ERENTIEREA ) geore%erin+a (dac exist) poate %i vizualizat prin( clic7 dreapta pe numele %i,ierului " 8roperties - 9ource

<

harta importat care are de=a coordonatele rectangulare dar nu este speci%icat proiec+ia( o importare geore%erinta din alt strat o atri$uire proiectie din data management " pro=ections and trans%ormations " de%ine pro=ection

harta scanata (imagine)( a%isare tool$ar geore%erencing( o se seteaz proiec+ia cu de%ine pro=ection (ca mai sus) o clic7 pe Add )ontrol 8oints o clic7 pe punctul de la intersec+ia grilei rectangulare cu coordonate cunoscute o clic7 dreapta " Input > and ? o se introduc coordonatele o se procedeaz la %el pentru minim 0 puncte necoliniare/ cel mai $ine pentru minim @ puncte o &ie' .in7 !a$le a%iseaz coordonatele punctelor %olosite pentru geore%eren+iere ,i eroarea de pozi+ionare a acestora (residual). #roarea tre$uie s %ie c6t mai mic (ex( de ordinul metrilor pentru hr+i A(@B.BBB) o 8entru proiec+iile care au speci%icat %alse easting (C!M/ DaussEruger)/ sau %alse easting ,i %alse northing (9tereo2B)/ se ignor primul @ din coordonatele respective (ex( *n C!M coordonata > @@2<BBB se scrie *n %ereastra de geore%eren+iere @2<BBB)

E7e8&$" -e atri!"ire a c%%r-%nate$%r rectan,"$are 9n &r%ce-"ra -e ,e%re<eren=iere

Deore%eren+ierea unei hr+i %r coordonate dup o alt hart geore%eren+iat (prin puncte de coresponden+)( o se seteaz proiec+ia cu de%ine pro=ection (ca mai sus) o 9e aduce harta geore%eren+iat o 9e caut puncte de coresponden+ pe cele 1 hr+i/ c6t mai precise ,i mai sta$ile *n timp (ex( intersec+ii de drumuri/ con%luen+e de r6uri/ cote etc.). Ini+ial/ hr+ile nu se suprapun deoarece una din ele nu este geore%eren+iat. 8entru a le a%i,a/ se d clic7 dreapta pe numele %i,ierului ,i se selecteaz op+iunea Foom to .ayer o 9e selecteaz din $ara de geore%eren+iere op+iunea Add )ontrol 8oints o 9e d clic7 pe punctul de coresponden+ de pe harta negeore%eren+iat/ apoi clic7 pe punctul corespunztor de pe harta geore%eren+iat (obligatoriu n aceast ordine!) o 9e procedeaz asemntor pentru c6t mai multe puncte (minim 0/ de pre%erat peste @)/ urmrind eroarea de pozi+ionare *n &ie' .in7 !a$le din $ara de geore%eren+iere o .a %inal/ pentru salvara setrilor/ din $ara de geore%eren+iere se d( Deore%erencing " Cpdate Deore%erencing 8roiectii di%erite nu se suprapun daca nu este speci%icata proiectia layer-ului. #ste de pre%erat lucrul cu strate geore%erentiate in acelasi sistem de coordonate. 8entru trans%ormari intre proiectii se %oloseste data management tools " pro=ections and trans%ormations " raster %eature pro=ect OPERAII C: STRATE >ECTORIALE' Creare strate #ect%ria$e' deschidere Arc)atalog " clic7 dreapta *n directorul *n care dorim s punem vectorul " ne' " shape%ile " selectare tip strat vectorial (punct/ linie sau poligon) " speci%icare proiec+ie

E-itarea e$e8ente$%r #ect%ria$e

5nceperea salvarea modi%icrilor oprirea editrii( #ditor " 9tart editing 9ave #dits 9top #diting #dit tool " du$lu clic7 a%i,eaz punctele care de%inesc traseul liniei/ limitei poligonului " punctele pot %i mutate/ ,terse (clic7 dreapta pe punct " delete vertex)/ pot %i introduse noi puncte (clic7 dreapta *n locul dorit pe linie " insert vertex). 8oligoanele/ liniile selectate pot %i ,terse ,i cu tasta delete Editor Snapping( activarea acestei op+iuni permite trasarea unei noi linii sau poligon dintr-un punct precis situat pe alt linie sau poligon (ex( trasarea unui drum secundar plec6nd de la punctul corespunztor intersec+iei cu drumul principal/ sau a unui a%luent plec6nd de la punctul corespunztor intersec+iei). 5n %ereastra 9napping/ se $i%eaz natura punctului de plecare( &ertex " punctul de plecare este un punct de=a existent *n cadrul elementului vectorial de la care se pleac; #dge " punctul de plecare se poate situa oriunde pe elementul vectorial/ respectiv *n loca+ia *n care vom da clic7; #nd " punctul de plecare corespunde unui capt al liniei de la care plecm (ex( *n situa+ia *n care dorim s continum trasarea unei linii *ncepute) 8entru unirea a 1 sau mai multe segmente care reprezint acela,i element (spre exemplu un drum pe care l-am trasat din 1 segmente)/ se selecteaz toate segmentele care tre$uie unite (unealta 9elect Geatures din $ara !ools) +in6nd apsat tasta 9HIG!/ dup care/ din $ara #ditor/ se opteaz pentru Merge 8entru divizarea unei linii *n 1 sau mai multe segmente( se selecteaz linia respectiv " se selecteaz 9plit !ool din $ara de editare " se d clic7 pe punctul de pe linie care va *mpr+i linia *n 1 segmente

8entru crearea unui nou poligon care va avea o limit comun cu un poligon existent( o -ac noul poligon este situat la exteriorul celui existent( se activeaz op+iunea 9napping " se selecteaz Auto-)omplete 8olygon din !as7 " se traseaz noul poligon o -ac noul poligon este situat *n interiorul celui existent( se activeaz op+iunea 9napping " se selecteaz poligonul existent/ *n interiorul cruia se va situa poligonul nou " se selecteaz )ut 8olygon Geatures din !as7 " se traseaz noul poligon

INTEROGRI I PREL:CRRI ALE BAZEI DE DATE DE TIP ATRIB:T cu unealta identi%y ($ara tools)

pe $aza ta$elei de atri$ute( clic7 dreapta pe %i,ier " open attri$ute ta$le o clic7 dreapta de captul unui r6nd " zoom to( ne conduce la elementul respectiv o atri$utele unui element selectat din stratul vectorial pot %i identi%icate *n ta$el prin a%i,area doar a in%orma+iilor privind elementul selectat (9ho'( selected) o coloanele pot %i sortate/ pot %i a%i,ate statistici (statistics) (clic7 dreapta pe capul coloanei) o pot %i a%isate gra%ice (options " create graph) o pot %i inserate noi coloane (options " add %ield) dar nu *n modul de editare. -up ce s-a inserat o coloana/ pentru introducerea datelor de la tastatur se trece din nou *n modul de editare (#ditor " start editing) o pot %i calculate automat arii/ perimetre/ lungimi/ coordonate ale centrelor poligoanelor cu op+iunea calculate geometr . Ace,ti parametri nu se actualizeaz automat daca se modi%ic geometria stratului vectorial (tre$uie recalcula+i dup ce s-au e%ectuat modi%icri)

o pot %i e%ectuate opera+ii matematice cu datele din coloane di%erite/ cu rezultatele a%i,ate *ntr-o nou coloan (clic7 dreapta pe capul coloanei noi " Gield )alculator) o al+i indici statistici pot %i calcula+i *n excel prin dechiderea %i,ierului d$% ,i salvarea lui su$ o nou denumire o elementele pot %i etichetate din properties " la$els

E7tra,ere #ect%r -"& $i8ite' Analysis tools " extract " clip Modulul split extrage dintr-un strat vectorial toate poligoanele prezente in stratul dup care se %ace extrac+ia. #x( extragerea dup un strat vectorial reprezent6nd limita =ude+ului 9uceava. #xemplu de extragere a retelei hidrogra%ice dup limitele =ude+ului 9uceava

MODEL:L N:MERIC AL ALTIT:DINII *MNT5 MNA5 MDE5 DEM5 DTM6 O!=inerea MNT &e !a?a c"r!e$%r -e ni#e$' S&atia$ ana$(st t%%$s ) Inter&%$ati%n ) t%&% t% raster' se seteaz coloana coprespunztoare altitudinii din ta$ela de atri$ute a vectorului cu cur$e de nivel/ se seteaz rezolu+ia/ se opteaz pentru umplerea sau nu a depresiunilor (drainage en%orcement)

Strate -eri#ate -in MNT' M%r<%8etrice' S&atia$ ana$(st t%%$s ) s"r<ace ) s$%&e *&anta65 as&ect *e7&%?i=ia65 @i$$s@a-e *"8!rirea teren"$"i65 c"r#at"re *c"r!"ra s"&ra<e=ei teren"$"i65 #ieAs@e- *#i?i!i$itatea -in -i<erite &"ncte6 Hi-r%$%,ice' S&atia$ ana$(st t%%$s ) Hi-r%$%,(B Mai *nt6i se determin pe $aza MN! direc+ia de scurgere/ care apoi va constitui $aza de plecare pentru derivarea altor strate. o Direc=ia -e sc"r,ere *<$%A -irecti%n6 se determin pe $aza pantei maxime dintr-o %ereastr glisant (de regul de 0 x 0 pixeli). -irec+ia corespunztoare pantei maxime este stocat *n pixelul central al %erestrei *n %orm codi%icat ca *n imaginea de mai =os. Jasterul de intrare pentru calculul direc+iei de scurgere este modelul numeric al terenului. o Ac"8"$area *c%ncentrarea6 sc"r,erii *<$%A acc"8"$ati%n6 stocheaz *n %iecare pixel numrul pixelilor din amonte care se vars *n pixelul respectiv. 8rin *nmul+ire cu supra%a+a pixelului a%lm deci supra%a+a amonte drenat *n %iecare pixel. Jasterul de intrare este reprezentat prin direc+ia scurgerii. o L"n,i8ea sc"r,erii *<$%A $en,t@6( stocheaz *n %iecare pixel lungimea scurgerii din amonte p6n la pixelul respectiv (daca este setat op+iunea Cpstream) sau distan+a de la pixelul respectiv la cea

AB

mai apropiat con%luen+ din aval (daca este setat op+iunea -o'nstream). METODE DE INTERPOLARE SPAIAL Modulele de interpolare pot rula %ie din e7tensia ,e%statistica$ ana$(st t%%$s5 -in e7tensia s&atia$ ana$(st t%%$s ) inter&%$ati%n5 -in !ara -e 8eni" ,e%statistica$ ana$(stB Aceasta din urm este de pre%erat pentru o analiz mai detaliat/ *n cazul interpolrii prin 7riging. Interpolarea este *n esen+ o conversie din %ormat vectorial *n %ormat raster. )el mai %recvent vectorul este de tip punct ,i pentru %iecare metod de interpolare tre$uie speci%icat coloana din ta$ela de atri$ute a vectorului care con+ine valorile ce urmeaz a %i interpolate. I8&%rtarea "n%r -ate &"nct"a$e *e7' sta=ii 8ete%r%$%,ice6 -"& c%%r-%nate$e C Di E' 9e realizeaz un %i,ier excel *n care se speci%ic coordonatele >/? ale punctelor *n cadrul a 1 coloane -in $ara de meniu principal( T%%$s ) A-- CE DataBBB ) se selecteaz %i,ierul excel " se speci%ic coloanele care stocheaz coordonatele ,i sistemul de geore%eren+iere. -aca aceste coloane au %ost denumite >/ ? sau lat/ lon ele sunt recunoscute automat ca ,i coordonate. -ac coordonatele sunt de tip latitudine/ longitudine/ se seteaz proiec+ia ca( Deographic )oordinate 9ystems " Korld " KD9 AI4< -up importare se veri%ic pozi+ia punctelor/ se salveaz %i,ierul ca shape%ile ,i eventual se reproiecteaz *n sistemul de geore%eren+iere dorit (ex( daca am importat latitudine/ longitudine iar alte strate cu care vom lucra sunt *n C!M KD9 4< reproiectm vectorul *n acest sistem) Inter&%$are &rin &%$i,%ane T@iessen->%r%n%i Ge%statistica$ ana$(st ) E7&$%re Data ) >%r%n%i Ma&B Metoda genereaz un strat vectorial de tip poligon *n care limitele poligoanelor sunt situate la =umtatea distan+elor dintre punctele din e,antion

AA

Inter&%$are &rin 8et%-a &%n-errii c" in#ers"$ -istan=ei *IDF G5 8e-iei 8%!i$e &%n-erate6' Ge%statistica$ ana$(st ) Ge%statistica$ Fi?ar- ) In#erse Distance Fei,@tin, P%Aer( de%ine,te msura *n care punctele mai *ndeprtate contri$uie la calcularea valorii *n punctul central al %erestrei de interpolare. )u c6t valoarea este mai mare cu at6t contri$u+ia acestora este mai mic. &aloarea prede%init este 1. 8utem speci%ica c6te puncte din vecintate vor %i utilizate pentru interpolare (nei,@!%"rs t% inc$"-e) ,i care este numrul minim de puncte (inc$"-e at $east) 9e poate speci%ica un %actor de netezire a interpolarii( s8%%t@ Metoda optim de interpolare poate %i selectat pe $aza ,ra<ic"$"i -e #a$i-are 9ncr"ciDat " dreapta de corela+ie dintre valorile reale ,i cele estimate *n lipsa punctelor tre$uie s %ie c6t mai aproape de traseul liniei punctate (diagonalei). -e asemenea/ poate %i urmrit valoarea R%%t Mean SH"are (eroarea medie ptratic/ sau devia+ia standard a reziduurilor) care tre$uie s %ie c6t mai mic Inter&%$area &rin Iri,in, *%r-inar6' Ge%statistica$ ana$(st ) Ge%statistica$ Fi?ar- ) Or-inar( Iri,in, Or-er %< tren- re8%#a$( elimin media ()onst.) sau supra%a+a de tendin+ polinomial de ordin A/ 1 sau 0 ,i interpoleaz reziduurile (a$aterile %a+ de aceste supra%e+e)/ urm6nd ca *n %inal s adune reziduurile interpolate cu supra%a+a extras. Aceast opera+iune este caracteristic !rigingului universal. 5n procedura de a=ustare a semivariogramei experimentale cu o semivariogram teoretic se urmre,te o$+inerea unei %unc+ii cresctoare cu zgomot c6t mai mic (nugget) ,i semivarian+ explicat (partial sill) c6t mai mare )a ,i la I-K putem speci%ica c6te puncte din vecintate vor %i utilizate pentru interpolare (nei,@!%"rs t% inc$"-e) ,i care este numrul minim de puncte (inc$"-e at $east)/ putem speci%ica un %actor de netezire (s8%%t@) ,i putem urmri calitatea interpolrii prin intermediul gra%icului de #a$i-are 9ncr"ciDat ,i a erorii medii ptratice (r%%t 8ean sH"are) .a orice interpolare %cut *n ArcDI9 cu Deostatistical Kizard strat"$ re?"$tat se e7&%rt ca raster pentru o vizualizare corect (clic7 dreapta " export " export raster)

Inverse -istance Keighting

A1

ereastra -e 8%-e$are a se8i#ari%,ra8ei 9n ca-r"$ 8%-"$"$"i -e Iri,in,

ereastra -e #a$i-are a re?"$tate$%r -in 8%-"$"$ -e Iri,in,

Inter&%$area &rin re,resie #ste de pre%erat determinarea ecua+iei de regresie *ntr-un so%t de statistic (ex( #xcel/ 9tatistica) ,i aplicarea ei *n programul de DI9 (*n %ereastra raster calculator *n cazul ArcDI9) Eta&e$e &rinci&a$e 9n ana$i?a -e re,resie 9n &r%,ra8"$ E7ce$ A. Jealizarea gra%icului de corelatie - tip scatter 1. A%i,area pe gra%ic a dreptei de regresie/ ecua+iei de regresie ,i coe%icientului de determinare 1.A. )lic7 dreapta pe unul dintre puncte 1.1 Add trendline 1.0 selectarea tipului de regresie (liniar/ putere etc) 1.<. 9e $i%eaz la Lptions csu+ele cu -isplay eMuation... -isplay J sMuared....

A0

0. Aplicarea ecua+iei de regresie pentru estimarea lui y *n %unctie de x (ex( temperatura %unc+ie de altitudine) 0.A. 9e scrie ecua+ia de regresie *nlocuind pe x cu valorile de altitudine <. -eterminarea reziduurilor regresiei (di%eren+elor dintre valorile reale ,i estimate) @. -eterminarea erorii standard de estimare (devia+ia standard a reziduurilor) E7e8&$" -e a&$icare a re,resiei 9n E7ce$ &entr" esti8area te8&erat"ri$%r si &reci&itatii$%r 8e-ii an"a$e -in J"-et"$ S"cea#a
NUME BOTOSANI CALIMANI (RETITIS) CEAHLAU TOACA COTNARI IASI POIANA STAMPEI RADAUTI ROMAN SUCEA A TAR!U NEAMT RARAU "#$%&'% M%$%("$)* CAMPULUN! +ALTICENI Altitudine 161 2022 1897 289 102 923 389 216 352 387 1572 410 1584 660 323 tm 8.6 -0.1 0.2 9.4 9.6 4.3 7.5 8.8 7.9 8.1 2.3 7.2 2 6.3 7.9 PP_MED_AN 567.5 1023 973 531.2 583.1 672.7 634.8 523.9 620.1 650.2 911 632 1000 711.3 600

8entru o$+inerea modelului spa+ial con%orm ecua+iei de regresie/ aceasta se aplic *n ArcDI9 *n %ereastra Raster ca$c"$at%r *S&atia$ Ana$(st t%%$!ar ) raster ca$c"$at%r6B Ast%el/ ecua+ia este aplicat *n %iecare pixel rezult6nd o distri$u+ie spa+ial continu a elementului analizat. Este necesar s avem n "ormat raster variabilele explicative din ecuaie (ex( daca am estimat temperatura %unc+ie de altitudine/ tre$uie s avem modelul numeric al terenului). #cua+ia se scrie *n raster calculator pun#nd n loc de x denumirea rasterului care =oac rolul de varia$il explicativ. E7e8&$" -e a&$icare a ec"a=iei -e re,resie -eter8inat 9n E7ce$ *te8&erat"ra 8e-ie an"a$ <"nc=ie -e a$tit"-ine6 9n <ereastra raster ca$c"$at%r

A<

A&$icarea c%8!inat a re,resiei Di Iri,in,"$"i *8et%-a' Iri,in, re?i-"a$5 Iri,in, c" 8%-e$ -e ten-in=5 re,resie-Iri,in,6B Metoda este util c6nd avem anomalii spa+iale importante *n distri$u+ia spa+ial a elementului analizat/ pe care regresia nu poate s le redea Eta&e' A. determinarea modelului de regresie a. determinarea ecua+iei de regresie *ntr-un so%t statistic $. aplicarea ecua+iei *n DI9 c. calcularea reziduurilor regresiei 1. spa+ializarea reziduurilor regresiei prin 7riging ordinar 0. adunarea modelului de regresie cu modelul reziduurilor pentru a o$+ine modelul spa+ial %inal CREAREA LAEO:T-:RILOR .ayout-urile %unt hr+ile %inale propriu-zise cu toate elementele cartogra%ice necesare (scar/ legend/ direc+ia nord etc.) Gile " Ne' " selectm tipul de layout (ex( Deneral " .etter.andscape) Aducem stratele care ne intereseaz 9alvm layout-ul din Gile " 9ave (9ave as) *n %ormat mxd. Gormatul salveaz succesiunea stratelor cu %ormatrile %cute/ elementele cartogra%ice/ nu salveaz datele n sine. .ayout-ul poate %i apoi deschis direct din #xplorer cu du$lu clic7. .egenda/ nordul/ scara/ titlul hr+ii etc. se insereaz din $ara principal de meniu de la Insert. Acestea pot %i mutate *n orice parte a hr+ii. 9cara o putem modi%ica din clic7 dreapta " properties( a%i,area scrii/ unit+ile de msur/ diviziunile ,i su$diviziunile etc. Modi%icarea tipului de scar ,i a nordului geogra%ic poate %i %cut ,i din $ara principal de meniu( Insert " North Arro' (9cale $ar 9cale text) 9etrile legendei pot %i/ de asemenea/ modi%icate din clic7 dreapta " properties( modi%icare %ont/ eliminarea unor elemente din legend etc. -aca denumirile din legend nu sunt adecvate pentru harta %inal (ex. *n

A@

loc de =udNiasi Oudetul Iasi)/ le putem modi%ica de la .ayers/ iar modi%icrile vor apare *n cadrul legendei. A%i,area denumirilor elementelor de pe hart (ex( numele r6urilor/ localit+ilor etc.)( clic7 dreapta pe denumirea %i,ierului din .ayers " se $i%eaz op+iunea .a$el Geatures/ apoi se selecteaz 8roperties " .a$els " de la !ext 9trings se de%ine,te coloana din ta$ela de atri$ute care con+ine numele elementelor; de la !ext 9ym$ol se poate modi%ica tipul/ mrimea/ culoarea %ontului etc.; de la Lther Lptions se poate modi%ica modul de amplasare a textului *n raport cu elementul pe care *l descrie (8lacement 8roperties)/ se poate speci%ica o scar limit/ maxim ,i sau minim (9cale Jange)/ dincolo de care denumirile nu vor %i a%i,ate (ex( nu dorim a%i,area denumirilor r6urilor la o scar mai mic de A(ABB.BBB)

Aplicarea unui %actor de transparen+ pentru vizualizarea unui strat tematic in%erior se %ace din $ara principal de meniu( >ieA ) T%%$!ars ) E<<ects ) &ict%,ra8a a-K"st trans&arenc(

A3

-VA URMA-

PIP.ILDJAGI#( Patriche Cristian-Valeriu - DI9 " M#!L-# QI !#HNI)I -# ANA.IFR 98ASIA.R - lucrri practice/ 1BBI

A2

S-ar putea să vă placă și