QgisとRで野生動物の追跡結果を解析してみよう
- 9. X
Y
CatID
Date
Time
Remarks
PlotID
TrackID
526689.110
3825199.117
CAT02
2013/1/1
00:30
R
1
99
526724.490
3825205.644
CAT02
2013/1/1
10:41
R
2
99
526958.835
3825249.398
CAT02
2013/1/1
12:14
R
3
99
526632.275
3825226.068
CAT02
2013/1/1
15:28
R
4
99
526589.022
3825318.490
CAT02
2013/1/4
18:52
R
5
99
526454.539
3825219.336
CAT02
2013/1/4
20:51
R
6
99
526654.409
3824887.075
CAT02
2013/1/4
23:56
R
7
99
526770.855
3825098.945
CAT02
2013/1/5
02:44
R
8
99
526765.279
3824909.748
CAT02
2013/1/5
09:39
A
9
99
526672.171
3824994.699
CAT02
2013/1/5
16:44
R
10
99
1. 個体位置をQGISで表⽰示する
① UTM座標に変換したヤマネコの位置データをCSV形式で
保存する。(位置データ、個体番号、⽇日付…)
X座標値、Y座標値、個体番号
第29回日本霊長類学会・日本哺乳類学会2013年度合同大会
- 15. X
Y
CatID
Date
Time
Remarks
PlotID
TrackID
526689.110
3825199.117
CAT02
2013/1/1
00:30
R
1
99
526724.490
3825205.644
CAT02
2013/1/1
10:41
R
2
99
526958.835
3825249.398
CAT02
2013/1/1
12:14
R
3
99
526632.275
3825226.068
CAT02
2013/1/1
15:28
R
4
99
526589.022
3825318.490
CAT02
2013/1/4
18:52
R
5
99
526454.539
3825219.336
CAT02
2013/1/4
20:51
R
6
99
526654.409
3824887.075
CAT02
2013/1/4
23:56
R
7
99
526770.855
3825098.945
CAT02
2013/1/5
02:44
R
8
99
526765.279
3824909.748
CAT02
2013/1/5
09:39
A
9
99
526672.171
3824994.699
CAT02
2013/1/5
16:44
R
10
99
3. adehabitatで⾏行行動圏を算出する
① Rで個体位置データ(csvファイル)を読み込む。
CAT02 <- read.csv(”~/CAT02.csv“) #データテーブル読み込み
QGISで個体位置を表⽰示した時のデータファイルと同じもの
第29回日本霊長類学会・日本哺乳類学会2013年度合同大会
- 16. 3. adehabitatで⾏行行動圏を算出する
② 固定カーネル法で⾏行行動圏を算出する。
CAT02.coords <- CAT02[,c(1:2)] #テレメデータから位置座標だけ取り出す
CAT02.name <- CAT02[,c(3)] #テレメデータから個体番号だけ取り出す
ud <- kernelUD(CAT02.coords, CAT02.name, h=“href", grid=40, same4all=FALSE,
kern="bivnorm", extent=0.5
) #kernelを算出
kernelUD(座標値, 個体番号)
kernelUD()
第29回日本霊長類学会・日本哺乳類学会2013年度合同大会
- 19. cuicuiadhoc <- kernel.area(CAT02.coords, CAT02.name, h=“href",
grid=40, same4all=FALSE,
kern = "bivnorm", levels = seq(20, 95, by=5),
unin = "m", unout = "km2", extent=0.5)
3. adehabitatで⾏行行動圏を算出する
② 固定カーネル⾏行行動圏⾯面積の算出 kernel.area()
cuicuiadhoc
20〜~95%で、5%ごとに⾯面積を算出
個体位置の座標単位
算出⾯面積の単位
第29回日本霊長類学会・日本哺乳類学会2013年度合同大会
- 20. cuicuiadhoc <- kernel.area(CAT02.coords, CAT02.name, h="href",
grid=40, same4all=FALSE,
kern = "bivnorm", levels = seq(20, 95, by=5),
unin = "m", unout = "km2", extent=0.5)
CAT02
20 0.03182033482
25 0.05658046516
30 0.07134058351
35 0.08856042808
40 0.12865078888
45 0.13338107190
50 0.15496121414
55 0.17204142661
60 0.21402175953
65 0.24969205279
70 0.26151239660
75 0.33702275076
80 0.39360323592
85 0.44863385277
90 0.57195670220
95 0.78308402690
3. adehabitatで⾏行行動圏を算出する
② 固定カーネル⾏行行動圏⾯面積の算出 kernel.area()
cuicuiadhoc
20~∼90%まで、5%ごとの⾯面積が
算出された。
第29回日本霊長類学会・日本哺乳類学会2013年度合同大会