とらりもん - バッファー解析 Diff
- Added parts are displayed like this.
- Deleted parts are displayed
like this.
筑波大学農林工学系 西田顕郎
!GRASSによるバッファー解析
筑波大学の周辺に、どのくらい都市があるかを調べてみよう。
まずregionを初期設定に戻す。
d.region -d
d.erase
筑波大学付近を示すラスターマップを作る:
r.circle output=UT coordinate=140.05,36.09 min=0 max=200
そのまわりに、半径5kmから40kmの領域を設定:
r.buffer input=UT output=UT_buff distances=5,10,20,40 units=kilometers
それぞれの領域内の植生を調べてファイルに書き出す:
for i in 2 3 4 5; do
r.mapcalc "t=if(UT_buff==$i,LC_MEJ_MOD12cats,null())"
r.stats t -p -n > UT_${i}.txt
done
水田の割合:
cat UT_*.txt | grep ^253
都市の割合:
cat UT_*.txt | grep ^13
!GRASSによるバッファー解析
筑波大学の周辺に、どのくらい都市があるかを調べてみよう。
まずregionを初期設定に戻す。
d.region -d
d.erase
筑波大学付近を示すラスターマップを作る:
r.circle output=UT coordinate=140.05,36.09 min=0 max=200
そのまわりに、半径5kmから40kmの領域を設定:
r.buffer input=UT output=UT_buff distances=5,10,20,40 units=kilometers
それぞれの領域内の植生を調べてファイルに書き出す:
for i in 2 3 4 5; do
r.mapcalc "t=if(UT_buff==$i,LC_MEJ_MOD12cats,null())"
r.stats t -p -n > UT_${i}.txt
done
水田の割合:
cat UT_*.txt | grep ^253
都市の割合:
cat UT_*.txt | grep ^13