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
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
- Page 31 and 32: Bobnar, Drobne in Šumrada: Priroč
- Page 33 and 34: Bobnar, Drobne in Šumrada: Priroč
- Page 35 and 36: Bobnar, Drobne in Šumrada: Priroč
- Page 37 and 38: Bobnar, Drobne in Šumrada: Priroč
- Page 39 and 40: Bobnar, Drobne in Šumrada: Priroč
- Page 41 and 42: Bobnar, Drobne in Šumrada: Priroč
- Page 43 and 44: Bobnar, Drobne in Šumrada: Priroč
- Page 45 and 46: Bobnar, Drobne in Šumrada: Priroč
- Page 47 and 48: Bobnar, Drobne in Šumrada: Priroč
- Page 49 and 50: Bobnar, Drobne in Šumrada: Priroč
- Page 51 and 52: Bobnar, Drobne in Šumrada: Priroč
- Page 53 and 54: Bobnar, Drobne in Šumrada: Priroč
- Page 55 and 56: Bobnar, Drobne in Šumrada: Priroč
- Page 57 and 58: Bobnar, Drobne in Šumrada: Priroč
- Page 59 and 60: Bobnar, Drobne in Šumrada: Priroč
- Page 61 and 62: Bobnar, Drobne in Šumrada: Priroč
- Page 63 and 64: Bobnar, Drobne in Šumrada: Priroč
- Page 65 and 66: Bobnar, Drobne in Šumrada: Priroč
- Page 67 and 68: Bobnar, Drobne in Šumrada: Priroč
- Page 69 and 70: Bobnar, Drobne in Šumrada: Priroč
- Page 71 and 72: Bobnar, Drobne in Šumrada: Priroč
- Page 73 and 74: Bobnar, Drobne in Šumrada: Priroč
- Page 75 and 76: Bobnar, Drobne in Šumrada: Priroč
- Page 77 and 78: Bobnar, Drobne in Šumrada: Priroč
- Page 79 and 80: Bobnar, Drobne in Šumrada: Priroč
- Page 81: Bobnar, Drobne in Šumrada: Priroč
- Page 85 and 86: Bobnar, Drobne in Šumrada: Priroč
- Page 87 and 88: Bobnar, Drobne in Šumrada: Priroč
- Page 89 and 90: Bobnar, Drobne in Šumrada: Priroč
- Page 91 and 92: Bobnar, Drobne in Šumrada: Priroč
- Page 93 and 94: Bobnar, Drobne in Šumrada: Priroč
- Page 95 and 96: Bobnar, Drobne in Šumrada: Priroč
- Page 97 and 98: Bobnar, Drobne in Šumrada: Priroč
- Page 99 and 100: Bobnar, Drobne in Šumrada: Priroč
- Page 101 and 102: Bobnar, Drobne in Šumrada: Priroč
- Page 103 and 104: Bobnar, Drobne in Šumrada: Priroč
- Page 105 and 106: Bobnar, Drobne in Šumrada: Priroč
- Page 107 and 108: Bobnar, Drobne in Šumrada: Priroč
- Page 109 and 110: Bobnar, Drobne in Šumrada: Priroč
- Page 111 and 112: Bobnar, Drobne in Šumrada: Priroč
- Page 113 and 114: Bobnar, Drobne in Šumrada: Priroč
- Page 115 and 116: Bobnar, Drobne in Šumrada: Priroč
- Page 117 and 118: Bobnar, Drobne in Šumrada: Priroč
- Page 119 and 120: Bobnar, Drobne in Šumrada: Priroč
- Page 121 and 122: Bobnar, Drobne in Šumrada: Priroč
- Page 123 and 124: Bobnar, Drobne in Šumrada: Priroč
- Page 125 and 126: Bobnar, Drobne in Šumrada: Priroč
- Page 127 and 128: Bobnar, Drobne in Šumrada: Priroč
- Page 129 and 130: Bobnar, Drobne in Šumrada: Priroč
- Page 131 and 132: Bobnar, Drobne in Šumrada: Priroč
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