dempyrenees.asc データの紹介
このページでは,
- huagrahuma, huagrahuma.dem データセット
を使います
前準備
使用するソフトウェア
- R システムのインストールが済んでいること
huagrahuma, huagrahuma.dem データセット
ggplot 関数を用いた表示 (例)
参考: insol パッケージのドキュメント
require(ggplot2)
require(insol)
require(data.table)
zipfile=tempfile()
download.file("http://www.meteoexploration.com/R/insol/data/dempyrenees.asc.zip", zipfile)
header= data.table( read.table(unz(zipfile, 'dempyrenees.asc'), nrows=6, as.is=TRUE) )
dem = data.table( read.table(unz(zipfile, 'dempyrenees.asc'), skip=6, as.is=TRUE) )
dem=as.matrix(dem)
unlink(zipfile)
plotdem <- function(DEM, c) {
x <- rep(1:nrow(DEM), ncol(DEM)) # 1 2 3 1 2 3 1 2 3 1 2 3
y <- rep(1:ncol(DEM), each=nrow(DEM)) # 1 1 1 1 2 2 2 2 3 3 3 3
T <- data.table(x=x, y=y, val=as.numeric(DEM))
ggplot(T, aes(x=x, y=y, fill=val)) + geom_tile() + scale_fill_gradientn("frequency", colours = c)
}
plotdem(dem, terrain.colors(20))
contour(dem)
◆ plotdem(dem, terrain.colors(20))

◆ contour(dem)
