Vaje iz prostorskih analiz v GIS orodju ArcGIS, UL, FGG, Ljubljana

Vaje iz prostorskih analiz v GIS orodju ArcGIS, UL, FGG, Ljubljana Vaje iz prostorskih analiz v GIS orodju ArcGIS, UL, FGG, Ljubljana

fgg.uni.lj.si
from fgg.uni.lj.si More from this publisher
21.01.2015 Views

Bobnar, Drobne in Šumrada: Priročnik za vaje iz prostorskih analiz v GIS orodju ArcGIS Operator LT vrne vrednost 1, če je usmerjenost v celici manjša od 210, in 0 za vsa ostala območja. V vaji ste spoznali le relacijske operatorje EQ, GT in LT. Ostali trije (NE, LE in GE) delujejo po enakem načelu – primerjajo numerične vrednosti in vrnejo prav ali narobe (1 ali 0). Izključite vse podatkovne sloje in zaprite legende. 5.3 Uporaba Boolovih operatorjev Boolovi operatorji (AND, OR in XOR) medsebojno primerjajo logične vrednosti dveh objektov ter vrnejo prav ali narobe. Algebra karte pri primerjanju dveh vrednosti v pravilnem primeru dodeli neničelno vrednost (pozitivno ali negativno število) oziroma nič, če gre za napačno trditev. Vsak Boolov operator je sestavljen iz pravil, ki določajo, katerim celicam se vrne pravilna vrednost. Na spodnjem diagramu so pravila prikazana grafično. Območja znotraj krogov so pravilna. Temna območja izpolnjujejo test operatorja; takrat se vrne pravilna vrednost. A AND B A OR B A XOR B A AND B: Če sta A in B oba pravilna, se vrne pravilno. A OR B: Če je vsaj eden pravilen, se vrne pravilno. A XOR B: Če je pravilen A ali B in ne oba hkrati, se vrne pravilno. Z operatorjem OR zdruţite rastra gozd in kmetijska, da boste dobili območja s primerno rabo na enem samem sloju. Zaţenite ... > Math > Logical > Boolean Or: • Input raster or constant value 1: izberite gozd • Input raster or constant value 2: izberite kmetijska • Output raster: vpišite ugodna_raba OPOMBA: Z izrazom v algebri karte bi to zapisali: ugodna_raba = gozd OR kmetijska Z operatorjem AND zdruţite še rastra veckot150 in manjkot210, da boste določili območja, kjer sta izpolnjena oba pogoja. Tako boste določili celice s preteţno juţno orientacijo. Zaţenite ... > Math > Logical > Boolean And: • Input raster or constant value 1: izberite veckot150 • Input raster or constant value 2: izberite manjkot210 • Output raster: vpišite ugodna_lega OPOMBA: Z izrazom v algebri karte bi to zapisali: 80

Bobnar, Drobne in Šumrada: Priročnik za vaje iz prostorskih analiz v GIS orodju ArcGIS ugodna_lega = veckot150 AND manjkot210 Zemljišča za nasad oljk boste iskali med območji z ugodno lego in primerno rabo tal. Ponovno uporabite operator AND s katerim zdruţite rastra ugodna_raba in ugodna_lega. Zaţenite ... > Math > Logical > Boolean And: • Input raster or constant value 1: izberite ugodna_raba • Input raster or constant value 2: izberite ugodna_lega • Output raster: vpišite raba_lega OPOMBA: Z izrazom v algebri karte bi to zapisali: raba_lega = ugodna_raba AND ugodna_lega Podatkovni sloj raba_lega ima vrednost 1, kjer so gozdovi ali kmetijska zemljišča slabše kategorije z juţno orientacijo. Celotni model bi lahko zapisali samo z enim izrazom, in sicer: ((nrp EQ 1) OR (nrp EQ 4)) AND ((usmerjenost GT 150) AND (usmerjenost LT 210)) Včasih ima model veliko spremenljivk (rastrskih podatkovnih slojev) in ga je enostavneje razdeliti v več korakov. Izključite vse podatkovne sloje in zaprite legende. 5.4 Uporaba kombinatoričnih operatorjev Do sedaj ste upoštevali le rabo tal in orientacijo terena. Smiselno pa bi bilo vključiti še podatke o prsta, saj oljke v določenih prsteh uspevajo bolje. Kombinatorične operatorje (CAND, COR in CXOR) lahko enačimo z vektorskim prekrivanjem, saj zdruţijo atributni tabeli obeh vhodnih rastrov v eno tabelo. Vsaki kombinaciji vrednosti določijo enolični identifikator, ta pa se nato zapiše v celico kot njena vrednost. Ti operatorji prav tako sledijo pravilom Boolovih operatorjev, ki so opisana v prejšnjem podpoglavju. Uporabite operator CAND in poiščite različne tipe prsti na potencialnih območjih nasada. Na karto dodajte podatkovni sloj ...\Vaja05a\prst.lyr (po potrebi spremenite pot do podatkov in osveţite prikaz). Zaţenite ... > Math > Logical > Combinatorial And: • Input raster or constant value 1: izberite raba_lega • Input raster or constant value 2: izberite prst • Output raster: vpišite prst_nasada OPOMBA: Z izrazom v algebri karte bi to zapisali: prst_nasada = raba_lega CAND prst Na prvi pogled razlike med operatorjema AND in CAND ne opazite. Odpreti morate atributno tabelo podatkovnega sloja prst_nasada. 81

Bobnar, Drobne in Šumrada: Priročnik za vaje <strong>iz</strong> <strong>prostorskih</strong> anal<strong>iz</strong> v <strong>GIS</strong> <strong>orodju</strong> Arc<strong>GIS</strong><br />

ugodna_lega = veckot150 AND manjkot210<br />

Zemljišča za nasad oljk boste iskali med območji z ugodno lego in primerno rabo tal.<br />

Ponovno uporabite operator AND s katerim zdruţite rastra ugodna_raba in ugodna_lega.<br />

Zaţenite ... > Math > Logical > Boolean And:<br />

• Input raster or constant value 1: <strong>iz</strong>berite ugodna_raba<br />

• Input raster or constant value 2: <strong>iz</strong>berite ugodna_lega<br />

• Output raster: vpišite raba_lega<br />

OPOMBA: Z <strong>iz</strong>razom v algebri karte bi to zapisali:<br />

raba_lega = ugodna_raba AND ugodna_lega<br />

Podatkovni sloj raba_lega ima vrednost 1, kjer so gozdovi ali kmetijska zemljišča slabše<br />

kategorije z juţno orientacijo. Celotni model bi lahko zapisali samo z enim <strong>iz</strong>razom, in sicer:<br />

((nrp EQ 1) OR (nrp EQ 4)) AND ((usmerjenost GT 150) AND (usmerjenost LT 210))<br />

Včasih ima model veliko spremenljivk (rastrskih podatkovnih slojev) in ga je enostavneje<br />

razdeliti v več korakov.<br />

Izključite vse podatkovne sloje in zaprite legende.<br />

5.4 Uporaba kombinatoričnih operatorjev<br />

Do sedaj ste upoštevali le rabo tal in orientacijo terena. Smiselno pa bi bilo vključiti še<br />

podatke o prsta, saj oljke v določenih prsteh uspevajo bolje.<br />

Kombinatorične operatorje (CAND, COR in CXOR) lahko enačimo z vektorskim<br />

prekrivanjem, saj zdruţijo atributni tabeli obeh vhodnih rastrov v eno tabelo. Vsaki<br />

kombinaciji vrednosti določijo enolični identifikator, ta pa se nato zapiše v celico kot njena<br />

vrednost. Ti operatorji prav tako sledijo pravilom Boolovih operatorjev, ki so opisana v<br />

prejšnjem podpoglavju.<br />

Uporabite operator CAND in poiščite različne tipe prsti na potencialnih območjih nasada.<br />

Na karto dodajte podatkovni sloj ...\Vaja05a\prst.lyr (po potrebi spremenite pot do<br />

podatkov in osveţite prikaz).<br />

Zaţenite ... > Math > Logical > Combinatorial And:<br />

• Input raster or constant value 1: <strong>iz</strong>berite raba_lega<br />

• Input raster or constant value 2: <strong>iz</strong>berite prst<br />

• Output raster: vpišite prst_nasada<br />

OPOMBA: Z <strong>iz</strong>razom v algebri karte bi to zapisali:<br />

prst_nasada = raba_lega CAND prst<br />

Na prvi pogled razlike med operatorjema AND in CAND ne opazite. Odpreti morate atributno<br />

tabelo podatkovnega sloja prst_nasada.<br />

81

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!