金子邦彦研究室プログラミングR のプログラム例R システムで Google Earth の kml ファイルを作成(R システム,maptool を使用)

R システムで Google Earth の kml ファイルを作成(R システム,maptool を使用)

前準備

R システムのインストール

R システムの CRAN の URL: https://cran.r-project.org/

maptool パッケージのインストール

R システムで,次のコマンドを実行し,インストールする. vignette で説明を表示.

このとき「Secure CRAN mirrors」のような,ミラーサイトの選択画面が出たときは「Japan」のものを選ぶ.

install.packages("maptool") 
vignette("maptool")

この操作でインストールが行われる. R システムのパッケージのインストールについては、 必要に応じて「R システムでのパッケージのインストール」のページを参考にしてください.

Google Earth の kml を使ってみる

プログラム例

library(maptools) 
p <- SpatialPointsDataFrame(quakes[, c(2:1)], quakes)
proj4string(p) <- CRS("+proj=longlat")
sg <- GE_SpatialGrid(p)
png( file="/tmp/hoge.png", width=sg$width, height=sg$height, bg="transparent")
par(mar=c(0,0,0,0), xaxs="i", yaxs="i")
plot(p, xlim=sg$xlim, ylim=sg$ylim, setParUsrBB=TRUE, col="red")
dev.off()
kmlOverlay(sg, "/tmp/gk.kml", "/tmp/hoge.png" )
  1. Google Earch をインストール
  2. 上のプログラムを実行すると /tmp/gk.kml ができるので、Google Earth で開く

    [image]